首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows中的OpenCV安装

windows中的OpenCV安装
EN

Stack Overflow用户
提问于 2012-07-05 10:41:02
回答 2查看 9.3K关注 0票数 3

我正试图在windows中安装opencv。手册(SECN1.4)说“选择构建(例如vs2010、win32和下载)”,但是只有完整的可执行文件(用于2.4.2)。所以我下载了这个文件,然后扩展到几个目录中。但是,该目录列表与本节第7项下显示的内容不匹配--主要是缺少"bin“目录。所以,我想,除了点击可执行文件之外,还需要做更多的事情。

在"build“dir下,我看到了x86/ vc10 10/bin(我猜vc10代表的是视觉c++ 2010)。但是我如何安装这些,并将visual 2010与其连接起来呢?手册只说要设置"OPENCV_DIR“变量,它下面应该有"bin”,但我没有。

这似乎是一个真正的问题,任何新用户将面临的opencv安装。关于如何安装windows+visual studio 2010,是否有正确的说明和链接?

更新:完整的解决方案张贴在下面。

EN

回答 2

Stack Overflow用户

发布于 2012-07-06 10:26:43

经过多次实验,我让OpenCV-2.4.2(Win)+ vstudio2010-express一起工作。感谢阿比德,为了提供一个有用的链接,另一个有用的链接是http://blog.hcilab.org/bastian/2012/06/installing-opencv-2-4-windows-7-visual-studio

以下是步骤的完整列表:

  • 设置系统var OPENCV_DIR = install_dir\build
  • 设置系统变量TBBROOT = tbb_install_dir
  • 路径;%OPENCV_DIR%\x86\vc10\bin;%TBBROOT%\bin\ia32\vc10 +=
  • 创建空项目: File->New->Project->Win32ConsoleApp
  • 在项目->属性中添加以下项:
    • ConfigProperties->VC++Dirs->Include:$(OPENCV_DIR)\include;$(TBBROOT)\include
    • 链接剂->通用->添加剂Linker:$(OPENCV_DIR)\x86\vc10\lib;$(TBBROOT)\lib\ia32\vc10
    • 链接器->输入->加成器:从opencv和tbb中添加库项(在调试和发布模式中)。
      • 有关要包含哪些文件的详细信息,请参阅Opencv.html#windows-visual-studio-how to

  • 从上面的站点下载图像显示测试文件,保存在项目dir中。但是该页面中的Test.cpp需要更多的输入,因此不容易工作。相反,使用Image.html#display中的代码
  • Properties->ConfigProps->Debugging->CommandArgs:提到要加载的文件名
  • Tools->Option->Debugging->Symbol->MS-Server=yes (这将移除大部分"PDB未找到“错误)
  • Tools->Settings->ExpertSettings=on (这也消除了一些错误)
  • 将tbb_debug.dll和tbb.dll从TBBROOT\bin\I 32\ up 10复制到项目dir (我不知道为什么上面的设置不会自动获取它们)
  • 运行Ctrl+F5 (启动时不进行调试)
票数 3
EN

Stack Overflow用户

发布于 2012-07-05 10:51:10

我想你的装置没问题。只需要配置VS

  1. 在Properties > C/C++ >添加附加包含目录:C:\opencv\build\include;C:\opencv\build\include\opencv
  2. C/C++ > Linker >输入添加附加依赖项:C:\opencv\build\x86\vc9\lib\opencv_core231.lib C:\opencv\build\x86\vc9\lib\opencv_flann231.lib C:\opencv\build\x86\vc9\lib\opencv_highgui231.lib C:\opencv\build\x86\vc9\lib\opencv_imgproc231.lib 如果需要的话还有更多
  3. 添加OPENCV_DIR环境变量,其值为C:\opencv\build\x86\vc10 10\bin

更多细节请参阅此使用的OpenCV 2.1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11342660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档