什么是OpenCV
OpenCV: Open Source Computer Vision Library (主页 http://opensource.org)
设计目标: 执行速度尽量快,关注实时应用,构建一个简单易用的计算机视觉框架
应用领域:产品检测、医学成像、信息安全、用户界面、摄像机的标定、立体视觉、机器人、机器学习
机器视觉:将来自图像或视频的数据->一个决策或者一种新的表达方式
决策:场景中有一个人/切片中有14个肿瘤细胞
表达方式:彩色照片->灰度照片/图像序列中去除摄像机晃动
问题 | 解决方法 |
将来自摄像机或者磁盘文件的一个数字矩阵转换为感知 | |
二维视图无法固定的重建三维信息 | 使用机器学习技术对上下文信息进行显式建模 |
噪声问题 | 用统计的方法克服噪声 局部区域卷积的响应连成点串/时间维度上的统计/数据中学习显式模式 |
OpneCV参考文档: http://wiki.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5
OPenCV安装指南:http://blog.csdn.net/guoming0000/article/details/8943423
1. 配置系统环境变量
2. 创建Win32控制台应用程序或者Win32项目
3. 打开属性页管理器
4. 配置include和lib路径
5. 添加链接库