关闭

【安装教程】win7下VC6.0安装opencv 1.0

817人阅读 评论(0) 收藏 举报

大早上一份小笼包子每次都浇上辣椒汁,你会吃么?


今天讲一讲Windows 7下Visual C++ 6.0安装opencv 1.0的过程,

注意:Visual C++ 6.0不支持OpenCV 2.0及以上的版本

显然,先安装Visual C++ 6.0,本人在此网站下载,安装过程这里不再赘余。

接着安装OpenCV 1.0,比如安装到D盘下,安装完毕要配置计算机系统环境变量,在系统属性-高级-环境变量-系统变量-Path的最后加入“D:\OpenCV\bin”。有时需要注销当前Windows用户(或重启)后重新登陆才生效。


最后在Visual C++ 6.0中配置环境变量,将OpenCV需要的一些函数头文件和库文件加入到当前编译的工程中,使得程序在编译时能够正确地找到所需文件。具体如下:
菜单栏-工具(Tools)-选项(Options)-目录(Directories)中设置lib路径,


1、选择Library files,在下方填入路径:

D:\OpenCV\lib
2、选择include files,在下方填入路径: 
D:\OpenCV\cxcore\include
D:\OpenCV\cv\include
D:\OpenCV\cvaux\include
D:\OpenCV\ml\include
D:\OpenCV\otherlibs\highgui
D:\OpenCV\otherlibs\cvcam\include
3、选择source files,在下方填入路径: 
D:\OpenCV\cv\src
D:\OpenCV\cxcore\src
D:\OpenCV\cvaux\src
D:\OpenCV\otherlibs\highgui
D:\OpenCV\otherlibs\cvcam\src\windows
最后点击“OK”,完成设置。 
对于每创建一个将要使用OpenCV的工程(Project)都需要给它指定需要的lib。
菜单栏-工程(Project)-设置(Settings),


然后将Setting for选为All Configurations,然后选择右边的link标签,在Object/library modules附加上 :
      cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib

至此,配置环境完毕。


下面测试例子:
新建空工程,


新建C++文件,


将下列代码复制粘贴,在程序当前文件夹下放一张1.png的图片。

#include "cv.h"
#include "highgui.h"
int main(int argc, char** argv[])
{
IplImage* img = cvLoadImage("1.png");
 cvNamedWindow("Example1",0);
 cvShowImage("Example1",img);
 cvWaitKey(300000);
 cvReleaseImage(&img);
 cvDestroyWindow("Example1");
}

F5运行后显示图片,则证明例子运行成功。


注意:可能会出现“找不到cxcore100.dll”问题,解决方法如下: 

若出现cxcore100.dll的问题多数是因为“环境变量PATH”未设置,即使在安装的过程中勾选了Add <...>\OpenCV\bin to the system PATH项。安装OpenCV后一定要检查一下D:\OpenCV\bin是否已经加入到环境变量PATH中。 有时上面设置都已设置好,但是还会出现“找不到cxcore100.dll”问题,,这时需将D:\OpenCV\bin(此处为相对路径)下的所有.dll文件拷贝到system32下(以及是否需要拷贝到Debug下视情况而定)即可解决问题。

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9047次
    • 积分:277
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:2篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论