VS 2008配置OpenCV 2.4.5
来源:互联网 发布:网络报警器 编辑:程序博客网 时间:2024/06/03 06:25
在网上看资料说OpenCV 2以后不支持VC 6.0了,所以自己根据文档尝试着用VS 2008创建工程。OpenCV的下载及参考文档可以通过http://opencv.org/进行查看,在windows系统中的安装可以参考http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windows-installation,而创建一个test应用可以参考http://docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html#windows-visual-studio-how-to。
1.从网站上下载OpenCV 2.4.5后,执行解压(2.7G),解压后应该类似这个样子:
2.为了方便开发,建议配置系统的环境变量。我跟参考文档设置的不太一样,这是我自己设置的方式
OPENCV_DIR设置的是解压目录的build文件夹
OPENCV_ENV设置的是系统和要配置的开发工具版本(build目录下可以查看,vc9对应VS 2008)
PATH设置的是动态链接库路径
3.创建VS 2008的C++ win32控制台应用
4.新建cpp源文件(方便后续配置)
5.用本地方法配置附加包含目录、库目录(全局方法参考提供的链接)
附加依赖项(245代表对应版本,版本不同要改成相应的;d代表debug版,若要release版的把d去掉,否则会出现各种灵异事件):
opencv_core245d.lib
opencv_imgproc245d.lib
opencv_highgui245d.lib
opencv_ml245d.lib
opencv_video245d.lib
opencv_features2d245d.lib
opencv_calib3d245d.lib
opencv_objdetect245d.lib
opencv_contrib245d.lib
opencv_legacy245d.lib
opencv_flann245d.lib
6.贴显示图片的源代码test.cpp
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main( int argc, char** argv )
{
if( argc != 2)
{
cout <<" Usage: display_image ImageToLoadAndDisplay" << endl;
return -1;
}
Mat image;
image = imread(argv[1], CV_LOAD_IMAGE_COLOR); // Read the file
if(! image.data ) // Check for invalid input
{
cout << "Could not open or find the image" << std::endl ;
return -1;
}
namedWindow( "Display window", CV_WINDOW_AUTOSIZE );// Create a window for display.
imshow( "Display window", image ); // Show our image inside it.
waitKey(0); // Wait for a keystroke in the window
return 0;
}
7.放图片及配置运行传入参数
8.运行程序
- VS 2008配置OpenCV 2.4.5
- vs 2008下配置openCV
- 【openCV】VS+openCV环境配置
- VS 2010配置opencv 2.4.10
- OpenCV 2.4.9 + VS 2012配置
- VS 2013 配置 OpenCV 2.4.9
- VS 2008 与 OpenCV 2.0的配置
- VS配置openCV方法论
- VS配置OpenCV
- VS配置OpenCV
- VS配置Opencv原理
- vs配置opencv问题
- vs配置opencv
- vs配置opencv
- opencv和vs配置
- VS配置Opencv原理
- vs+cuda+opencv配置
- Win10+VS+opencv配置
- java中==与equals的区别
- 创建型模式-单例模式
- 函数模板与类模板的区别
- Hibernate异常的一个问题
- 工厂方法
- VS 2008配置OpenCV 2.4.5
- 建造者模式(Builder)
- 创建型模式-简单工厂
- java将html导出到word
- 创建型模式-建造者
- 从网上抓取历史天气数据
- 长沙南雅中学一新生发言稿,值得所有家长细读哦。
- PHP自学之路--- HTTP协议深度剖析
- 创建型模式-原型模式