斑点跟踪是计算机识别和跟踪图像中物体运动的一种方法。斑点是计算机识别为物体的一组像素。例如,一个人可以是一个斑点。这种跟踪方法允许计算机在连续的帧中找到斑点的位置。实际上,计算机可以看到物体的运动,这种能力...
斑点跟踪是计算机识别和跟踪图像中物体运动的一种方法。斑点是计算机识别为物体的一组像素。例如,一个人可以是一个斑点。这种跟踪方法允许计算机在连续的帧中找到斑点的位置。实际上,计算机可以看到物体的运动,这种能力在计算机图像分析和计算机视觉的发展中有着广泛的应用。

在计算机可以跟踪斑点之前,女人正在用电脑倒立,它必须定义它们。斑点跟踪的第一步是创建一个程序来检测图像中的斑点。计算机通过将具有相似光值或颜色值的像素分组来查找斑点。在现实世界中,每个表面都有细微的变化,所以如果计算机只选择了一个光或颜色值,一个斑点可能只有几个像素,这在试图将图像组合成表示完整单元的有用组件时是无用的。
程序员有责任创建一个斑点检测系统,模仿人眼可以看到的物体之间的区别。她这样做通过在程序中写入一个容差阈值,该阈值告诉计算机在斑点中可能出现的值之间的最大差异。程序员测试并优化斑点检测程序,直到他们能够正确识别图像的一部分。
接下来,程序员必须创建一种方法,让计算机跟踪斑点的移动这很困难,因为计算机不能简单地扫描下一帧中的同一个斑点:一个斑点的形状和数值会随着它的移动而改变,例如,一个坐下来的人可以站起来计算机必须检测出新图像中的斑点,并在每一帧中出现的看似不同的斑点之间建立有意义的联系。程序员创建方程来定义位置、大小和颜色等因素的相对重要性,这些结果有助于它判断新帧中的斑点是否与前一帧中的斑点相似,从而获得相同的标签。
斑点跟踪是一种强大的工具,尤其是与其他分析图像的方法相结合时,计算机识别一个像素和下一个像素之间的高对比度区域,以检测边缘。一些程序使用脊线检测方法来确定表面轮廓。
这些功能允许计算机进行复杂的图像分析。一个自动化系统可以扫描比人类审查员可能看到的更多的图像。使用它的工具箱,包括斑点跟踪,可以识别出需要更详细检查的感兴趣图像,并将这些部分转发给人类。
斑点跟踪的另一个应用是在计算机视觉和机器人学中。随着这种技术的日益完善,机器人将能够以一种类似人脑图像处理的方式从图像中获取意义。计算机可以在不需要人工输入的情况下接收信息,获得比以往任何时候都多的信息。机器人可以看到周围的世界。