【发布时间】:2020-06-11 15:45:39
【问题描述】:
Bitmap bitmap = (Bitmap)eventArgs.Frame.Clone();
Image<Bgr, byte> grayImage = new Image<Bgr, byte>(bitmap);
Rectangle[] rectangles = cascadeclassifier.DetectMultiScale(grayImage, 1.2, 1);
foreach(Rectangle rectangle in rectangles)
{
using (Graphics graphics = Graphics.FromImage(bitmap))
{
using (Pen pen = new Pen(Color.OrangeRed,1))
{
graphics.DrawRectangle(pen, rectangle);
}
}
}
我在这里的代码有问题:
Image<Bgr, byte> grayImage = new Image<Bgr, byte>(bitmap);
错误在(位图)
错误是:
Error CS1503 Argument 1: cannot convert from 'System.Drawing.Bitmap' to 'byte[*,*,*]'
【问题讨论】:
-
您使用的是 Emgu.CV 4.1.0.3420 版吗?该代码适用于我使用该版本的 Emgu。
-
非常感谢我得到了答案。
标签: c# window desktop face-recognition