翻译自Richard Szeliski的Computer Vision: Algorithms and Applications。
我个人经验对验证算法很重要,在这个领域中很有可能你的算法在一些图片上看似正确,但是结果确实错误的,验证你的程序的最好办法是使用三步法:
1)用纯净的数据验证你的算法。
2)为你的数据增加噪音,去验证噪音影响你算法的程度。
3)用现实世界的数据去验证这个算法,可以选择从网上download下来的图片去验证。
本书有大量的知识库:http://szeliski.org/Book
我们使用的前沿的计算机视觉模型通常在物理和计算机图形领域。所有的这些模型现实了物体运动的方式、光反射的方式、被周围环境漫反射的方式、如何通过摄像机镜头或者人眼,并最后被投射到一个平面或者曲面。
计算机视觉在很多领域都有应用:
- 模式识别
- 机器检测:比如测试飞机翅膀使用寿命
- 零售
- 3D建模
- 医疗图像
- 自动安全
- 移动跟踪
- 动作捕捉
- 视频监控
- 指纹识别
本书的结构见上图