不得不说,opencv的安装需要很久,也会出现很多的错误,也是参考了很多的安装教程,综合了好几个全面可靠,最后显示图像的时候,还是很开心的。先来一个调试成功,图像显示的界面。

                                

OpenCV 识别图片1在图片2坐标 opencv图像识别实例_安装


        想学opencv的应该都有c++基础,至于怎么在vs2010中建立工程,这里应该就不用多说了,不会的可以百度一下 vs2010怎么建立工程。

        这里提供一篇文章参考建立程http://jingyan.baidu.com/article/5552ef473d44f5518ffbc9fd.html

测试代码如下:

#include <opencv2/opencv.hpp>
using namespacestd;
using namespacecv;
int main(intargc, char* argv[])
{
    const char* imagename = "lena.jpg";
    //从文件中读入图像
    Mat img = imread(imagename);
    //如果读入图像失败
    if(img.empty())
    {
       fprintf(stderr,"Can not load image %s\n", imagename);
       return -1;
    }
    //显示图像
    imshow("image",img);
    //此函数等待按键,按键盘任意键就返回
    waitKey();
    return 0;
}


       注意:唯一你要注意的是对于这个代码你要显示的图片要放对位置,看下图的位置,相应打开你的文件夹,至于为什么会在后面的图像显示教程中显示将函数和路径,这里只要安装好,能显示就可以了。(想多了也没用)

OpenCV 识别图片1在图片2坐标 opencv图像识别实例_图像处理_02



一、解压   

    下载完后得到文件,解压到D:\Program Files

二、.配置环境变量


OpenCV 识别图片1在图片2坐标 opencv图像识别实例_OpenCV 识别图片1在图片2坐标_03


配置方法:右击我的电脑——属性——高级——环境变量——系统变量  

变量名为PATH  变量值为D:\Program Files\opencv\build\x64\vc10\bin(我是64位+vs2010,如果你的是32位,选x86)


三.配置工程(很重要)


菜单栏中找到属性管理器,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右键属性,或者双击)即可打开属性页面----通用属性 ---VC++目录 ---包含目录中添加上

D:\Program Files\opencv\build\include

D:\Program Files\opencv\build\include\opencv

D:\Program Files\opencv\build\include\opencv2 这三个目录。

在库目录中,添加上D:\Program Files\opencv\build\x86\vc10\lib  (这个路径,无论是32位还是64位电脑都选x86)


通用属性-- -链接器----输入->---附加的依赖项


opencv_ml248d.lib
 opencv_calib3d248d.lib
 opencv_contrib248d.lib
 opencv_core248d.lib
 opencv_features2d248d.lib
 opencv_flann248d.lib
 opencv_gpu248d.lib
 opencv_highgui248d.lib
 opencv_imgproc248d.lib
 opencv_legacy248d.lib
 opencv_objdetect248d.lib
 opencv_ts248d.lib
 opencv_video248d.lib
 opencv_nonfree248d.lib
 opencv_ocl248d.lib
 opencv_photo248d.lib
 opencv_stitching248d.lib
 opencv_superres248d.lib
 opencv_videostab248d.lib

 opencv_objdetect248.lib
 opencv_ts248.lib
 opencv_video248.lib
 opencv_nonfree248.lib
 opencv_ocl248.lib
 opencv_photo248.lib
 opencv_stitching248.lib
 opencv_superres248.lib
 opencv_videostab248.lib
 opencv_calib3d248.lib
 opencv_contrib248.lib
 opencv_core248.lib
 opencv_features2d248.lib
 opencv_flann248.lib
 opencv_gpu248.lib
 opencv_highgui248.lib
 opencv_imgproc248.lib
 opencv_legacy248.lib
 
opencv_ml248.lib


OK,这样你可以看到最开始的那个图了。如果出现图像显示问题,不是配置问题的话么可以看第三节的图像显示,会具体的给出路径了,和图像显示长出现的问题和错误!