opcencv 配置

xiaoxiao2021-02-28  41

Visual Studio 2013 + opencv 2.4.1.13

一 opencv安装,环境变量设置

    从官网下载opencv,解压即可,我放在D:\opencv。    设置系统变量:右键“计算机”->“属性”->“高级系统设置”->“高级”->“环境变量”->双击系统变量中的PATH,在变量值里面添加路径,用;和前面的内容隔开。比如D:\opencv\build\x86\vc12\bin。    这里选择x86还是x64,是指希望VS编译时用32位编译还是64位编译,并不是操作系统是32位的还是64位的。    vc12这里,vs2008=vc9,vs2010=vc10,vs2012=vc11,vs2013=vc12。vs2015也暂时用vc12,似乎在opencv3里面有了vc14。    配置完后最好要注销/重启电脑。

二  VS项目配置

    1.包含目录配置

     新建空项目,右键项目->属性(properties)。"平台"框内显示Win32还是x64表示要配置的是32位编译还是64位编译,需要更改平台可点“配置管理器”。选择“配置属性”>“VC++目录”,在右边的“包含目录”里新增以下3条:        D:\opencv\build\include        D:\opencv\build\include\opencv        D:\opencv\build\include\opencv2

    2.库目录配置

    在“库目录”里新增1条:        D:\opencv\build\x86\vc12\lib    这里x86还是x64,以及vc版本的选择,都同环境变量配置中说的。

    3.链接库配置

     右键项目->“属性”->“配置属性”->“链接器”->“输入”,在“配置”下拉框中选“Debug”。在“附加依赖项”栏点右边“编辑”,复制下列文件名到空白处:        opencv_ml2413d.lib        opencv_calib3d2413d.lib        opencv_contrib2413d.lib        opencv_core2413d.lib        opencv_features2d2413d.lib        opencv_flann2413d.lib        opencv_gpu2413d.lib        opencv_highgui2413d.lib        opencv_imgproc2413d.lib        opencv_legacy2413d.lib        opencv_objdetect2413d.lib        opencv_ts2413d.lib        opencv_video2413d.lib        opencv_nonfree2413d.lib        opencv_ocl2413d.lib        opencv_photo2413d.lib        opencv_stitching2413d.lib        opencv_superres2413d.lib        opencv_videostab2413d.lib    注意这里所有文件名是d结尾的,对应Debug,不以d结尾的对应Release。所以,接下来在配置下拉框中选“Release”,附加依赖项添加下列文件名:        opencv_objdetect2413.lib        opencv_ts2413.lib        opencv_video2413.lib        opencv_nonfree2413.lib        opencv_ocl2413.lib        opencv_photo2413.lib        opencv_stitching2413.lib        opencv_superres2413.lib        opencv_videostab2413.lib        opencv_calib3d2413.lib        opencv_contrib2413.lib        opencv_core2413.lib        opencv_features2d2413.lib        opencv_flann2413.lib        opencv_gpu2413.lib        opencv_highgui2413.lib        opencv_imgproc2413.lib        opencv_legacy2413.lib        opencv_ml2413.lib    这里是可以根据需要删减的。2413对应opencv的版本,这里是2.4.13。如果不清楚可以到环境变量设置的那个bin目录(或同级的lib目录)里看一看。    至此,VS+OpenCV配置完成。

转载请注明原文地址: https://www.6miu.com/read-2627483.html

最新回复(0)