当我尝试下一步时出现此错误:

var openCVImg = new Image<Bgr, byte>(colorBitmap.ToBitmap());

错误详情:
{"Unable to load DLL 'opencv_core249': The specified module could not be found. (Exception from HRESULT: 0x8007007E)"}

我添加到系统中的 Path 目录以检查 ~\Emgu\emgucv-windows-universal-gpu 2.4.9.1847\lib 上的表单 dll

任何想法?

最佳答案

您可能忘记复制或包含 opencv dll,或者您的 MSVCRT 安装出现错误。
查看 The type initializer for 'Emgu.CV.CvInvoke' threw an exception for Win8 64bit, VS2012http://www.emgu.com/wiki/index.php/Download_And_Installation#The_type_initializer_for_.27Emgu.CV.CvInvoke.27_threw_an_exception

关于c# - Visual Studio 2012 和 EmguCV 问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17377501/

10-11 07:44