计算机视觉技术Computer Vision

计算机视觉技术可以将静止图像或视频转换为一种决策或新的表示,所有这样的转换都是为了完成某种特定目的而进行的。

计算机视觉技术非常有趣,想想看你可以使用程序自动在图像中识别出一辆汽车,也可以开发一种“导盲狗”应用,让程序自动识别障碍物并提示用户,你也可以使用程序在上万张图片中自动识别出某些图像,又或者你可以开发一种“警犬”程序,自动监控视频中的图像,如果有人闯入就给与警告……

要想从头至尾开发出这样一款智能应用,非常的困难,对于新手来说或许是不能完成的任务,人工智能之父曾经给他的学生留了一份暑假作业:“把相机连接到电脑上,并让电脑描述相机所看到的东西。”,他觉得学生可以在假期结束就能完成任务,结果半个世纪之后我们依然在为此而努力,幸运的是我们有了OpenCV,它是计算机视觉领域最好的轮子没有之一。

常见术语:区分目标,背景分割,追踪,特征描述,机器学习,目标检测,人脸识别,消除噪声,像素点,边缘检测。