我在How to link and use OpenCV headers?上问过一个类似的问题,但到目前为止还没有运气。所以我决定问一个新的,更具体的问题。
我需要在我的C++项目中包含哪些OpenCV特定的文件夹或文件-以及如何包含它们?我已经在C:\驱动器上安装了OpenCV 2.4.0。我已经查看了openCV网站上的教程,但它们是针对旧版本(OpenCV 2.1)的,并且引用了不存在的文件,如objdetect.hpp(例如)。
我在How to link and use OpenCV headers?上问过一个类似的问题,但到目前为止还没有运气。所以我决定问一个新的,更具体的问题。
我需要在我的C++项目中包含哪些OpenCV特定的文件夹或文件-以及如何包含它们?我已经在C:\驱动器上安装了OpenCV 2.4.0。我已经查看了openCV网站上的教程,但它们是针对旧版本(OpenCV 2.1)的,并且引用了不存在的文件,如objdetect.hpp(例如)。
2条答案
按热度按时间6gpjuf901#
请访问http://docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html#windows-visual-studio-how-to
将这些添加到您的stdafx. h
字符串
假设您已将OPENCV_BLOG设置为您放置opencv的位置,例如
OPENCV_DIR=c:\opencv2.4\opencv
然后将项目设置中的VC++目录设置为Include add
$(OPENCV_DIR)\include
和Library add$(OPENCV_DIR)\lib
然后在“链接器输入”中添加opencv_core240.lib(用于调试的opencv_core240D.lib)opencv_imgproc240.lib和opencv_highgui240.lib等
7nbnzgx92#
OpenCV的文件夹结构在2.4中发生了变化,因此您应该使用教程中提到的其他文件夹:
OPENCV_DIR
指向构建目录(例如C:\opencv\build
),而不是特定于平台的目录。%OPENCV_DIR%\x86\vc10\bin
).$(OPENCV_DIR)\x86\vc10\lib
)