我正在尝试在Windows中安装opencv。手册(secn 1.4)说“选择一个版本[例如vs2010,win32]并下载”,但只有完整的可执行文件可用(2.4.2)。所以我下载了该文件,然后扩展到几个目录。但是,此目录列表与本节第7项下显示的内容不匹配 - 主要是缺少“bin”目录。所以我想除了单击可执行文件之外还需要做更多的事情。
在“build”目录下,我看到x86 / vc10 / bin(我猜vc10代表visual c ++ 2010)。但是我如何安装这些并将visual studio 2010与它连接起来呢?手册只说设置“OPENCV_DIR”变量,它下面应该有“bin”,但我没有。
这似乎是任何新用户在使用opencv时都会遇到的真正问题。有关如何安装Windows + visual studio 2010的任何正确说明和链接?
更新:完整解决方案发布在下方。
答案 0 :(得分:3)
经过多次实验,我得到了opencv-2.4.2(win-exe)+ vstudio2010-express一起工作。感谢Abid,为了提供有用的链接,另一个有用的链接是http://blog.hcilab.org/bastian/2012/06/installing-opencv-2-4-windows-7-visual-studio
以下是完整的步骤列表:
答案 1 :(得分:1)
我认为您的安装没问题。只需要配置VS
> C / C ++> 添加其他包含目录: C:\ opencv \ build \ include; C:\ opencv \ build \ include \ opencv
C / C ++>链接器>输入add Additional Dependencies :
的 C:\的OpenCV \建立\ 86 \ VC9 \ lib中\ opencv_core231.lib
C:\ OpenCV的\建设\ 86 \ VC9 \ LIB \ opencv_flann231.lib
C:\ OpenCV的\建设\ 86 \ VC9 \ LIB \ opencv_highgui231.lib
C:\的OpenCV \建立\ 86 \ VC9 \ lib中\ opencv_imgproc231.lib 强>
如果需要还有更多
添加 OPENCV_DIR 环境变量,其值为 C:\ opencv \ build \ x86 \ vc10 \ bin
更多细节请遵循此OpenCV 2.1 with MS Visual Studio