我在 x64 中使用 emgu CV 制作了 ac# 项目。它进行模板匹配。但是我现在意识到我需要它在 x86 系统上工作。当我在构建设置中更改此设置时,我收到此错误:
Emgu.CV.dll 中发生了“System.TypeInitializationException”类型的未处理异常附加信息:“Emgu.CV.CvInvoke”的类型初始化程序引发了异常。
我打破了它,问题出在这一行:
Image<Bgr, byte> template = new Image<Bgr, byte>(imagetofind);
我不知道为什么。(它在 x64 上完美运行)。
PS我已经为x64正确设置了所有dll,我需要用x86 dll替换它们吗?