错误发生在这一行:
Dim imageMatrix = New Emgu.CV.Matrix(Of Double)(100, 120)
Emgu.CV.World.dll中出现未处理的“System.TypeInitializationException”类型异常
CvInvoke.cvInitMatHeader(_ptr, _array.GetLength(0), _array.GetLength(1), CvInvoke.MakeType( CvInvoke.GetDepthType(typeof(TDepth)), 1), _dataHandle.AddrOfPinnedObject(), 0x7fffffff);
这是声明还是库错误?
感谢您的帮助
答案 0 :(得分:0)
这个'System.TypeInitializationException'的可能原因是你的项目无法从EMGU中找到所有dll。将所有dll(包括opencv)从Emgu / bin / x64或x86放到你的项目发布/ dubug文件夹中。这将解决问题。为EMGU设置环境路径变量也可能有所帮助。