【问题标题】:EmguCV.CV.CvInvoke exceptionEmguCV.CV.CvInvoke 异常
【发布时间】:2015-02-11 19:57:40
【问题描述】:

美好的一天!我在使用 ZXing 和 Emgu CV 演示解码 QR 码时遇到问题,特别是在 Emgu CV 调用异常问题中。我可以使用我的计算机(我测试它的终端)完美地运行程序,但是在将程序传输到另一台计算机之后。我得到了这个例外。

http://i61.tinypic.com/4grexc.png

我在网上搜索了解决方案,但似乎找不到合适的解决方案。

这是我迄今为止尝试过的:

(1) 用项目包含和引用的新DLL替换DLL。

(2) 再次检查新终端的程序集版本 (x86)。

我也想知道的:

如果我要分发副本,我应该为新终端和每个终端安装、下载 Emgu CV 库的新副本吗?

非常感谢您的想法!

【问题讨论】:

    标签: c# visual-studio-2010 emgucv


    【解决方案1】:

    您不必在目标计算机上安装 EmguCV 或 OpenCV,但您需要在项目中添加 OpenCV dll。

    1. 在解决方案资源管理器中右键单击您的项目名称
    2. 选择添加 -> 现有项目
    3. 浏览到您的 emgufolder/bin/x86,并选择所有相关的 OpenCV dll(如果您不确定需要哪个 dll,请将它们全部添加并尝试一次删除一个)
    4. 在解决方案资源管理器中,选择所有 OpenCV dll,然后在属性资源管理器中选择 Content 作为Build Action,将Copy Always 作为Copy to Output Directory

    这是我使用 EmguCV 部署应用程序的设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-11
      • 2021-12-05
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多