我正在尝试使用emgucv库为iSpy创建一个人脸识别插件。 我过去几天一直在努力,无论我尝试什么,我都会继续missing dlls error for CVInvoke。一旦我尝试使用emgucv生成Image<>,就会出现错误。从插图中,插件从iSpy接收每帧。 有关于我该怎么办的任何想法? 所有opencv dll都应该是它们所在的位置,所需的emgucv dll已被添加为引用并被使用。
目前代码
public Bitmap ProcessFrame(Bitmap frame)
{
Bitmap drawCopy = new Bitmap(frame);
try
{
using (Image<Rgb, Byte> currentFrame = new Image<Rgb, Byte>(drawCopy))
{
}
}
catch (Exception e)
{
Graphics g = Graphics.FromImage(drawCopy);
g.DrawString(e.InnerException.Message, new Font("Verdana", 8), new SolidBrush(Color.Tomato), 0, 0);
g.Dispose();
}
return drawCopy;
}
ProcessFrame是从iSpy接收帧的方法的标准名称。 目前它在框架上打印错误消息,因为调试插件是不可能的,因为它不是一个独立的应用程序,它必须是一个类库才能被iSpy使用。
谢谢