【发布时间】:2017-09-09 14:47:29
【问题描述】:
在过去的几天里,我一直在思考这个问题,但我(还没有)得到答案。我正在开发一个 OpenCV(实际上是 EmguCV,因为我使用的是 C#)视频处理应用程序,我需要跟踪视频上的 LED 灯位置。
到目前为止,一切似乎都很正常。我可以将图像转换为 HSV 颜色范围并检测任何颜色。关键是只有一个 LED 灯,它在 RGB 基础上不断变化,所以在视频中有几帧红灯,然后变成蓝色,然后变成绿色,然后又变回红色。
我编写了一些代码,我可以跟踪红色、蓝色和绿色的每一帧,然后应用高斯过滤器并添加三个图像,这样我的图像中有一个恒定点,即 LED 灯。
但我想知道,如果可能的话,我是否可以在此基础上一直跟踪颜色变化的区域,因为通过执行此操作,我还可以在最终图像。
有人知道如何解决这个问题吗?
【问题讨论】:
-
没有图像和代码的可视化有点困难。你想要的输出是什么?您是否正在尝试定义最终路径?场景中还有什么?
-
@FelixCastor 期望的目标是在图像中定位 LED 灯以计算其位置。在场景中,除了自然景观、大海和天空之外,什么都可以。