2012-10-09 70 views
-1

可能重复:
Function to return coordinates of the maximum intensity point of the image grabbed from a webcam坐标通过摄像头检测

我想获得最高的激烈点的坐标图像中所采取摄像头。 我正在使用cvCapFromCAM()捕获opencv.Image。 我使用的是Windows 7,我是用C编程语言编程的。

我不知道编译器如何处理blob的“强度”。我想要做的就是跟踪比图像中存在的任何其他事物都强烈的红色LED。 作为回报,我希望得到检测到的led的x和y坐标..

回答

1

那么你将得到0到25​​5之间的一个整数值或0.0f和1.0f作为浮点数/双重表示RGB混合颜色的每个部分(可能)。你只需要看看每个像素,并找出哪一个具有最接近255/1.0f的R组件的值。

+0

您能否寄出邮政编码 – Revs

+2

@Revs没有对不起,这种探索足以让我们做到这一点。如果你不知道如何从这个探索中做到这一点,那么你需要去看一些资源,并学会先编程。您只需创建一个循环遍历每个像素,并确定其红色值是否高于以前看到的任何红色值。 –