gpt4 book ai didi

c# - 运行基于 OpenCV 的 C# 代码时出错

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:02 26 4
gpt4 key购买 nike

An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)

这是我在这一行得到的错误:

videoCapture = highgui.CvCreateCameraCapture(0);

该项目没有显示任何警告或编译错误,那么可能是什么问题?

最佳答案

这几乎肯定意味着您的应用程序被编译为 64 位,而 OpenCV 中的代码是 32 位,反之亦然。

在 Visual Sudio 中:

  1. 在解决方案资源管理器中右键单击您的项目并选择“属性”
  2. 在打开的项目属性中选择“构建”选项卡
  3. 查看向下四分之一处的“平台目标”选项
  4. 如果当前设置为 x64Any CPU,则将其设置为 x86

现在尝试重新运行您的应用程序,应该不会再出现错误。

注意: download page对于 OpenCV 声明“它不包含 64 位二进制文​​件

关于c# - 运行基于 OpenCV 的 C# 代码时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5731572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com