发布于 2015-11-29 06:25:04 | 265 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的Python-OpenCV 图像与视频处理教程,程序狗速度看过来!

OpenCV 跨平台计算机视觉库

OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。


Opencv作为一种跨平台计算机视觉库,在图像处理领域得到广泛的应用,下面介绍如何在VS2010中安装配置Opencv

一、下载Opencv

下载网址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/
本人下载的是opencv-2.4.10.exe,并将其解压到任意路径,如:E:\Opencv

二、设置环境变量
计算机-->属性-->高级系统设置-->高级-->环境变量
为用户变量和系统变量中的变量PATH添加值:
E:\Opencv\opencv\build\x86\vc10\bin
(注意:改为自己opencv\build\x86\vc10\bin所在完整路径,)

三、配置VS2010
新建一个win32控制台应用程序(如Test)
视图-->属性管理器,选中左侧项目栏Debug|Win32-->Microsoft.Cpp.Win32.user,右击选属性

1.VC++目录->可执行文件目录,添加
E:\Opencv\opencv\build\x86\vc10\bin
(注意:改为自己opencv\build\x86\vc10\bin所在完整路径)

2.VC++目录-->包含目录,添加
E:\Opencv\opencv\build\include
E:\Opencv\opencv\build\include\opencv
E:\Opencv\opencv\build\include\opencv2
(注意:改为自己opencv\build\include\**所在完整路径)

3.VC++目录-->库目录,添加
E:\Opencv\opencv\build\x86\vc10\lib
(注意:改为自己opencv\build\x86\vc10\lib所在完整路径)

4.链接器-->输入-->附加依赖项,添加opencv\build\x86\vc10\lib文件夹里的所有.lib文件名称
opencv_calib3d2410.lib
opencv_calib3d2410d.lib
opencv_contrib2410.lib
opencv_contrib2410d.lib
opencv_core2410.lib
opencv_core2410d.lib
......

四、测试程序

在 Test中添加源文件

#include <opencv2\opencv.hpp>  
#include<iostream>
using namespace cv;
void main()
{
	IplImage *src;
	src = cvLoadImage("lena.jpg"); //这里将lena.jpg和lena.cpp文件放在同一个文件夹下
	cvNamedWindow("lena",CV_WINDOW_AUTOSIZE);
	cvShowImage("lena",src);
	cvWaitKey(0);
	cvDestroyWindow("lena");
	cvReleaseImage(&src);
	return;
}


运行结果:

注:若将安装步骤中所有路径中的x86改为x64,则再VS2010中创建的项目,
要在"生成"-->"配置管理器"中将活动解决平台改为x64



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务