视觉技术:计算机视觉vs机器视觉
视觉技术又可分计算机视觉和机器视觉,应用场景的不同是计算机视觉和机器视觉的最根本差别。
计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取‘信息’的人工智能系统。这里所指的信息指Shannon定义的,可以用来帮助做一个“决定”的信息。因为感知可以看作是从感官信号中提取信息,所以计算机视觉也可以看作是研究如何使人工系统从图像或多维数据中“感知”的科学。
而机器视觉技术,是一门涉及人工智能、神经生物学、心理物理学、计算机科学、图像处理、模式识别等诸多领域的交叉学科。机器视觉主要用计算机来模拟人的视觉功能,从客观事物的图像中提取信息,进行处理并加以理解,最终用于实际检测、测量和控制。机器视觉技术最大的特点是速度快、信息量大、功能多。
计算机视觉模拟人眼的功能,而且更重要的是使计算机完成人眼所不能胜任的工作。而机器视觉则是建立在计算机视觉理论基础之上,偏重于计算机视觉技术的工程化,能够自动获取和分析特定的图像,以控制相应的行为。
与计算机视觉所研究的视觉模式识别、视觉理解等内容不同,机器视觉技术重点在于感知环境中物体的形状、位置、姿态、运动等几何信息。两者基本理论框架、底层理论、算法相似,只是研究的最终目的不同。所以计算机视觉一般情形普遍适用,而机器视觉更多用于工业上。
计算机视觉在落地场景上应用较多,现在已扩展到新兴领域,例如汽车、医疗保健、零售、机器人、农业、无人机和制造业等。
一个典型的视觉应用系统包括图像捕捉、光源系统、图像数字化模块、数字图像处理模块、智能判断决策模块和机械控制执行模块。
视觉技术通过机器代替人眼进行测量和判断,其精准识别比人眼更具准确性,尤其随着深度学习、3D视觉技术、高精度成像技术和机器视觉互联互通技术的持续发展,机器视觉的性能优势将进一步加大,发展前景可期。