首页 C/C++修行正文

Opencv VS2013安装教程

欲儿 C/C++修行 2022-08-13 307 0

之前一直想写一个博客的,但是由于比较懒一直没写,今天由于工作原因,顺便写一个库



首先,库在哪里下,我这边给大家一个2.49版本的,虽然不说完美,但是够用了,毕竟你去下官网的,下载速度说实话甚至不如百度网盘

链接:https://pan.baidu.com/s/1RPR0A9_6jUQU0YV7nzy0jA?pwd=yuer 
提取码:yuer



双击下载的文件,建议像我一样安装在D盘根目录,这样等会儿的所有步骤你可以都跟我一样,相对而言比较方便,然后点击Extract

image.png


然后就是要确定你的VS2013编译器编译的是32位的软件,还是64位的软件,如何查看呢


新建一个项目,名字随便取,点击项目,再点击属性

image.png



点击配置属性,然后看到箭头所指,我的电脑是Win32的所以我编译的就是32位的image.png



然后添加环境变量


如果你是32位

D:\opencv\build\x86\vc12\bin

如果你是64位

D:\opencv\build\x64\vc12\bin



然后回到刚才新建的项目,点击项目——属性——VC++目录——包含目录   ,输入如下文字

D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2;

image.png


然后同样的地方,点击库目录  , 输入如下文字

D:\opencv\build\x86\vc12\lib

很明显,如果你是64位的,你应该输入

D:\opencv\build\x64\vc12\lib


image.png


然后点击链接器——输入——附加依赖项,输入如下

opencv_calib3d249.lib;opencv_calib3d249d.lib;opencv_contrib249.lib;opencv_contrib249d.lib;opencv_core249.lib;opencv_core249d.lib;opencv_features2d249.lib;opencv_features2d249d.lib;opencv_flann249.lib;opencv_flann249d.lib;opencv_gpu249.lib;opencv_gpu249d.lib;opencv_highgui249.lib;opencv_highgui249d.lib;opencv_imgproc249.lib;opencv_imgproc249d.lib;opencv_legacy249.lib;opencv_legacy249d.lib;opencv_ml249.lib;opencv_ml249d.lib;opencv_nonfree249.lib;opencv_nonfree249d.lib;opencv_objdetect249.lib;opencv_objdetect249d.lib;opencv_ocl249.lib;opencv_ocl249d.lib;opencv_photo249.lib;opencv_photo249d.lib;opencv_stitching249.lib;opencv_stitching249d.lib;opencv_superres249.lib;opencv_superres249d.lib;opencv_ts249.lib;opencv_ts249d.lib;opencv_video249.lib;opencv_video249d.lib;opencv_videostab249.lib;opencv_videostab249d.lib;


image.png



然后点击确定,新建一个cpp文件输入如下代码

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>  
int main(){
	IplImage *image = cvLoadImage("D:\\001.jpg");
	cvShowImage("TEST-IMAGE", image);
	cvWaitKey(0);
}


如果不出意外就已经运行好了

image.png




如果你没有成功运行

问题:vs2013配置opencv2.4.9后,运行程序,出现找不到opencv_core249d.dll和opencv_highgui249d.dll问题

解决办法:首先将opencv_core249d.dll;opencv_highgui249d.dll;opencv_imgproc249d.dll三个文件从“OpenCV的安装路径\opencv\build\x86\vc12\bin”拷贝到“C:\WINDOWS\SYSTEM32”(这里针对32位系统,64位的拷贝到C:\Windows\SysWOW64)目录下

然后打开DOS,输入以下命令:regsvr32 C:\Windows\System32\opencv_core249d.dll,回车后可能会弹出下面的对话框,直接确定,不用理。此时就好了。

15VV%X{LV%05[HCTFT2`ETE.png

借鉴:vs2013配置opencv2.4.9后出现找不到opencv_core249d.dll和opencv_highgui249d.dll问题_Mr.Jcak的博客-CSDN博客

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论