我正在开发一个winForm c#程序,使用EmguCV库通过网络摄像头进行微笑检测.我使用一些haarcascade_smile xml文件来成功完成.然而,在某些情况下会发生检测错误:有时将嘴形线错误地识别为嘴.
我有一个新的想法,即除了原始的xml文件之外还要寻找红色以改善口腔检测,并尝试降低错误率.
有没有人知道可以用来检测红色的命令或库?
非常感谢 :)
var smiles = grayframe.DetectHaarCascade(_smiles,
ScaleIncreaseRate,
MinNeighbors,
HAAR_DETECTION_TYPE.DO_CANNY_PRUNING,
new Size(WindowsSize, WindowsSize))[0];
if (smiles.Length == 0)
{
// Number of smile face detected is 0
}
else
{
}
Run Code Online (Sandbox Code Playgroud) 我正在用emgucv库编写ac#程序.我使用emgucv中的图像框从网络摄像头捕获图像.我想通过使用bitmap获取图像的颜色像素.通过鼠标单击图像框获取像素().但是,它包含错误错误是..它不能隐式地将类型'Emgu.CV.IImage'转换为'System.Drawing.Bitmap'
任何人都可以给我解决这个问题的想法吗?
Bitmap bitmap = newdetectimageBox.Image; //error
Run Code Online (Sandbox Code Playgroud)