'Emgu.CV.CvInvoke' 在 visual studio 2017 抛出异常

'Emgu.CV.CvInvoke' threw an exception on visual studio 2017

我有一个使用 EmguCv 进行人脸检测的简单应用程序。我用 visual studio 2015 构建了那个应用程序。然后昨天我将我的 Visual Studio 2015 升级到 Visual Studio 2017。我的应用程序不能 运行 因为 EmguCv 总是抛出异常。

'Emgu.CV.CvInvoke' threw an exception

我检查了 CvExtern.dll,我确信我使用了正确的文件和正确的处理器架构师。我还安装了 Visual C++ 可再发行版 2008、2010、2013、2017

谁能帮帮我,我该如何解决这个问题?

终于找到答案了。那是因为我的操作系统是 Windows 10 N。 windows版本N有限制和限制,限制之一是图像处理库无法访问相机。

一些参考资料: reference 1 reference 2