在 Visual Studio 2010 项目中使用 OpenCV 2.4.0
Using OpenCV 2.4.0 in a Visual studio 2010 project
我问过一个类似的问题,关于如何链接和使用OpenCV标头?,但到目前为止还没有运气。所以我决定问一个新的、更具体的问题。
有人可以告诉我我需要在我的C++项目中包含哪些特定于OpenCV的文件夹或文件 - 以及我如何包含它们?我已经在我的 C:\ 上安装了 OpenCV 2.4.0驾驶。我查看了openCV网站上的教程,但它们适用于旧版本(OpenCV 2.1),并引用了现在不存在的文件,例如objdetect.hhp(例如)。
请帮忙。谢谢。
请参阅 http://docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html#windows-visual-studio-how-to
将这些添加到您的标准 stdafx.h
#include <opencv2/core/core.hpp> // cv::Mat etc, always need this
#include <opencv2/imgproc/imgproc.hpp> // all the image processing functions
#include <opencv2/highgui/highgui.hpp> // Display and file I/O
假设您已将OPENCV_DIR设置为放置opencv的位置,例如。 OPENCV_DIR=c:opencv2.4opencv
然后将项目设置中的 VC++ 目录设置为包括添加$(OPENCV_DIR)include
和添加到库添加$(OPENCV_DIR)lib
然后在"链接器输入"中添加opencv_core240.lib(opencv_core240D.lib用于调试)opencv_imgproc240.lib和opencv_highgui240.lib等
OpenCV 的文件夹结构在 2.4 中发生了变化,因此您应该使用本教程中未提到的其他文件夹:
- 将
OPENCV_DIR
指向构建目录(例如C:opencvbuild
),而不是特定于平台的目录。 - 路径变量必须指向特定于平台的 bin-directory(例如
%OPENCV_DIR%x86vc10bin
)... - 。链接器属性也是如此(例如
$(OPENCV_DIR)x86vc10lib
)
相关文章:
- Visual Studio C++找不到 OpenCV-Contrib 模块
- OpenCV 3 Visual Studio 2017 调试,调用堆栈没有.pdb文件
- 为什么在Visual Studio的OpenCV项目中使用/MT时仍然需要dll?
- 如何在Visual Studio中添加OpenCV文件
- 在Visual "Microsoft studio 2019"上设置OpenCV 4.1.1时遇到问题?(非法指令。
- opencv 3.0 Visual Studio Community 2017 编译链接错误
- 在visual code studio中找不到opencv(用于ubuntu中的c++)
- Visual Studio 2017在我将鼠标移到Mat关键字(OpenCv 3.4.1)上时冻结
- opencv aruco.h not found windows 10 visual studio
- 在所有程序中,在Visual Studio中添加OpENCV的一般方法是什么?
- 错误 LNK2019: 未解析的外部符号 Visual Studio 2013 与 openCV
- cv:内存位置的异常 - 运行 openCV 代码 Visual Studio 2013 & Visual Studio 2017 - Windows 7
- 使用Visual Studio项目使Opencv可移植,并删除链接错误
- 我是否需要Microsoft Visual Studio/Eclipse才能使用opencv等库进行C++编码?
- Visual Studio 中 Opencv 的介绍性示例程序以代码 -1 退出.不放心
- 如何在 OPENCV 3.x C++ Visual Studio 2015 中声明 BruteForceMatcher
- Visual Studio 2015 OpenCV Assertion 在 cv::imshow windows 中失败 (size.width>0 && size.height>0.cp
- OpenCV Webcam 源未显示在 PictureBox visual studio 2015 中
- 移动 OpenCV Visual Studio 项目
- MSVCP100D.dll is missing (OpenCV) Visual Studio 2013