吉佳 发表于 2015-5-18 06:37:13

WIN7下VS2012 + opencv2.4.4的配置

WIN7下VS2012 + opencv2.4.4的配置

          一、运行opencv-2.4.4.exe,把它解压到一个地方。(路径最好不要太深!)
二、   把动态链接库E:\openCV2.4.4\opencv\build\x86\vc11\lib添加到环境变量path中。如下图:
            
             计算机——>属性
            
            点击高级系统设置

  高级——>环境变量

  点击编辑 ,把E:\openCV2.4.4\opencv\build\x86\vc11\lib加在后面(注意每个路径之间用分号    ;隔开 )
  三、新建一个vs2012 visual c++的工程

  选择


  选择空项目——>完成
   四、 在工程属性里面的【VC++目录】——>【包含目录】和【库目录】分别添加
  【包含目录】——》 E:\openCV2.4.4\opencv\build\include
  E:\openCV2.4.4\opencv\build\include\opencv
  E:\openCV2.4.4\opencv\build\include\opencv2
  【库目录】 ——》   E:\openCV2.4.4\opencv\build\x86\vc11\lib
  以及在

  Release下同样的操作。


  五、    添加附加依赖项【连接器】——>【输入】——>附加依赖项
  在Debug下添加:

  opencv_calib3d244d.lib
               opencv_contrib244d.lib
               opencv_core244d.lib
               opencv_features2d244d.lib
               opencv_flann244d.lib
               opencv_gpu244d.lib
               opencv_haartraining_engined.lib
               opencv_highgui244d.lib
               opencv_imgproc244d.lib
               opencv_legacy244d.lib
               opencv_ml244d.lib
                opencv_nonfree244d.lib
                opencv_objdetect244d.lib
                opencv_photo244d.lib
                opencv_stitching244d.lib
                opencv_ts244d.lib
                opencv_video244d.lib
                opencv_videostab244d.lib
  在Release下添加:
  opencv_calib3d244.lib
               opencv_contrib244.lib
               opencv_core244.lib
               opencv_features2d244.lib
               opencv_flann244.lib
               opencv_gpu244.lib
               opencv_highgui244.lib
               opencv_imgproc244.lib
               opencv_legacy244.lib
               opencv_ml244.lib
               opencv_nonfree244.lib
               opencv_objdetect244.lib
               opencv_photo244.lib
               opencv_stitching244.lib
               opencv_ts244.lib
               opencv_video244.lib
               opencv_videostab244.lib
  接下来就编个opencv程序显示一下图片:   #include
             #include
             #include
  using namespace cv;
  int main()
         {
               IplImage* img;
               img = cvLoadImage("lena.bmp");
               cvNamedWindow("Show Image",0);
               cvResizeWindow("Show Image",400,400);
               cvShowImage("Show Image", img);
               cvWaitKey(0);
               cvDestroyWindow("Show Image");
               cvReleaseImage(&img);
               return 0;
         }
  运行结果:

页: [1]
查看完整版本: WIN7下VS2012 + opencv2.4.4的配置