win10系统vs2012+opencv2.4.9配置、图像载入

win10系统vs2012+opencv2.4.9配置、图像载入

综合了各路大神的教程以及自己失败了七八次,终于调试成功,刚入门的小白一只,分享一哈不容易的成功经验。
这里说一下opencv文件下载路径由个人自定义,下文中所有打开opencv路径都是以自己下载路径为准。
1.右键单击此电脑——属性——高级系统配置——环境变量,找到path并编辑;新建预览,找到E:\hhh\opencv\build\x86\vc11\bin添加进去;确定后关闭。在这里插入图片描述

在这里插入图片描述
2.打开vs2012,文件——新建项目,名称我懒得改,想改的自己随便输;在这里插入图片描述在这里插入图片描述
建好后,在源文件上在新建项目在这里插入图片描述在这里插入图片描述
3.工具栏中视图——属性管理器,打开Debug|win32,右键点击下面的microsoft.cpp.win32.user,选择属性在这里插入图片描述
会出现属性页,选择VC++目录——包含目录,点击包含目录右边的框,下拉箭头编辑,浏览打开(浏览图标黄色小文件夹):
E:\hhh\opencv\build\include
E:\hhh\opencv\build\include\opencv
E:\hhh\opencv\build\include\opencv2在这里插入图片描述
在这里插入图片描述
确定后在打开包含目录下边的库目录,同样点击右边框下拉编辑,浏览添加
E:\hhh\opencv\build\x86\vc11\lib,点击确定;在这里插入图片描述
通用属性找到链接器——输入——附加依赖项,点击右边下拉编辑,输入下面这些(说明一下,我为了方便是直接度出来的,原文件在opencv-build-x86-vc11-lib)
opencv_ml249d.lib
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_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
在这里插入图片描述
在这里插入图片描述
配置好后,点击应用-确定。
4.回到编程界面,写入测试代码,我也是百度其他博主的,这里附上原文链接
(https://blog.csdn.net/caomin1hao/article/details/81131126)
代码:
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread(“1.jpg”);
//图片必须添加到工程目下
//也就是和test.cpp文件放在一个文件夹下!!!
imshow(“测试程序”, picture);
waitKey(0);
}
在项目名称右击,打开文件夹位置,找到一张图片复制在打开的文件下,将图片名称复制粘贴在代码加粗的部分 Mat picture = imread(“1.jpg”);
然后调试程序。在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述 因为之前用opencv3.3.0配置不成功,但是看了其他博主用其他版本的也能配置,或许是我技术不精,或许是版本不对应,因为我也是刚入门,有些还是不太懂,大家有不懂的可以查其他资料。