天天看点

x01.Lab.OpenCV: 计算机视觉

横看成岭侧成峰,计算视觉大不同。观看的角度不同,成像自然不同,这对计算机视觉来说,是个大麻烦。但计算机视觉应用如此广泛,却又有不得不研究的理由。指纹机大家都用过吧,这不过是冰山之一角。产品检测,机器人,医学成像等等,都有计算机视觉的身影。

学习计算机视觉,opencv 是个不错的选择。下载安装到指定位置后,会发现有 3.5g 之多。初步看看,重复太多,32位,64位各有一套,而

vc10,vc11,vc12 再次重复。只需把要用到的 build -> x86 -> vc12 调试版提取出来即可。我是编译源代码,将生成的

bin -> *.dll, lib -> *.lib 和原来 opencv 安装目录 build -> include

提取出来,放入新建文件夹中,约 60mb。平时学习,使用这个即可。

1.配置系统环境变量,将 bin 加入 path 变量,注销一下使其有效。

2.启动 vs2013,新建 win32 console 空项目。在项目 属性 -> vc++ 目录 ->

包含目录 添加 include,库目录 添加

lib。

3.新建头文件 x01cv.h,内容如下:

x01.Lab.OpenCV: 计算机视觉
x01.Lab.OpenCV: 计算机视觉

x01cv.h

4.新建源文件 main.cpp,内容如下:

x01.Lab.OpenCV: 计算机视觉
x01.Lab.OpenCV: 计算机视觉

main.cpp

5.f5 运行无误,按 a 或 b, c, d, e 等,可进行模糊处理。效果图如下:

x01.Lab.OpenCV: 计算机视觉

继续阅读