当前位置: 代码迷 >> 综合 >> OpenCV2.4.9+VS2010安装配置教程
  详细解决方案

OpenCV2.4.9+VS2010安装配置教程

热度:83   发布时间:2023-09-30 02:05:33.0

第一步:

下载安装win版本的OpenCV包

网址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download

第二步:

配置环境变量

计算机->右键单击属性->高级系统设置->环境变量->系统变量栏中找到Path->编辑->添加以下代码(不要覆盖之前的,每段代码之间有分号请注意):
C:\OpenCV\opencv\build\x64\vc10\bin;
C:\OpenCV\opencv\build\x86\vc10\bin
格式为:磁盘\文件名\build\x64为64位x86为32位\vc10为VS2010以此类推\bin
请根据自己情况编辑修改

第三步:

工程包含目录设置

  • 文件->新建项目->Win32控制台应用程序并命名选择路径->单击下一步在应用程序设置页面勾选空项目
  • 完成上述步骤之后已经建立好一个项目;
  • 在解决方案资源管理器中右键单击源文件->添加->新建项->选定C++文件单击添加
  • 在菜单栏里单击视图->属性管理器->单击Debug|Win32文件前的箭头->Microsoft.Cpp.Win32.userDirectories右键单击属性
  • 打开属性页面后选择通用属性->VC++目录->包含目录添加:
    C:\OpenCV\opencv\build\include;
    C:\OpenCV\opencv\build\include\opencv;
    C:\OpenCV\opencv\build\include\opencv2;
    请根据自己情况编辑修改

工程库目录的配置

打开属性页面后选择通用属性->VC++目录->库目录中添加:
D:\Program Files\OpenCV\opencv\build\x86\vc10\bin;
请根据自己情况编辑修改,建议使用x86

第四步:

链接库的配置

  • 在菜单栏里单击视图->属性管理器->单击Debug|Win32文件前的箭头->Microsoft.Cpp.Win32.userDirectories右键单击属性
  • 打开属性页面后选择通用属性->链接器->输入->附加的依赖项中添加:

    //debug配置添加:
    opencv_calib3d249d.lib
    opencv_contrib249d.lib
    opencv_core249d.lib
    opencv_features2d249d.lib
    opencv_flann249d.lib
    opencv_gpu249d.lib
    opencv_highgui249d.lib
    opencv_imgproc249d.lib
    opencv_legacy249d.lib
    opencv_ml249d.lib
    opencv_objdetect249d.lib
    opencv_ts249d.lib
    opencv_video249d.lib
    //release配置添加:
    opencv_calib3d249.lib
    opencv_contrib249.lib
    opencv_core249.lib
    opencv_features2d249.lib
    opencv_flann249.lib
    opencv_gpu249.lib
    opencv_highgui249.lib
    opencv_imgproc249.lib
    opencv_legacy249.lib
    opencv_ml249.lib
    opencv_objdetect249.lib
    opencv_ts249.lib
    opencv_video249.lib
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29

第五步:

测试配置是否成功

将任意一张jpg图片名称,改为1,添加进存放源文件.cpp的工程文件中,即与源文件在同一文件夹下
复制输入以下代码

#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{Mat img=imread("1.jpg");imshow("Javis",img);waitKey(6000);
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

图片正常显示,配置完毕。

报错注意:

  • 图片存放位置是否正确
  • 文件配置路径是否正确
  • 附加依赖项添加是否缺少
  相关解决方案