Johanna Pingel
什么是计算机视觉,它与图像处理有什么不同?探索计算机视觉如何应用于广泛的应用领域,如物体检测、跟踪和识别。
计算机视觉使用图像和视频来“理解”真实世界的场景。它超越了图像处理,后者可以去除噪声或模糊,并根据大小、颜色或位置识别物体。
相反,计算机视觉也可以解释识别行人和交通标志等物体。更具体地说,计算机视觉技术可以识别、跟踪、测量、检测和分类图像和视频中的目标。
让我们来看看其中一些是如何运作的。
我们首先来看看计算机视觉是如何根据运动来识别物体的。这包括非常基本的技术,如图像减法,或更高级的算法,如光流——考虑像素组而不是单个像素。
接下来,您将看到计算机视觉是如何用于目标跟踪的。例子包括用于鲁棒人脸跟踪的点跟踪器,或者多目标跟踪被阻碍的目标。
相机校准允许您消除镜头失真,测量一个物体的真实尺寸,或估计距离的相机。
接下来,特征检测、提取和匹配允许您在一个混乱的场景中找到一个对象。我能够检测和跟踪对象周围-即使它改变大小或方向。
在这里,你可以看到机器学习和深度学习技术,让你识别或分类的对象在一个场景。例如,你可以训练模特识别薯条或寿司的图像。
你也可以在3D中使用点云处理和立体视觉来实现所有这些计算机视觉技术,这是自动驾驶汽车和机器人的一个不断发展的研究领域。这个想法包括捕捉空间中的单个点,并将它们映射到真实世界的场景中。
希望你们现在对计算机视觉能做什么和这个术语的含义有了一个大致的概念。那么,你该如何开始呢?我今天展示的都是MATLAB的例子你们可以自己尝试一下。
你可以获得免费试用和观看视频来帮助你入门。欲了解更多信息,请查看下面的链接。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。