如何在Python和OpenCV中检测一系列闪烁的灯光
虽然还有其他使用亮度来检测灯光是否闪烁的示例,但我需要检测LED是否闪烁特定的颜色序列,即红色、绿色、绿色、红色。每个灯光之间的计时是相同的。这意味着,正如其他一些线程所建议的那样,不能使用灯光之间的计时来检测 理想情况下,这在Python和OpenCV中是可能的,因为我正在使用raspberry Pi 4来运行这个程序如何在Python和OpenCV中检测一系列闪烁的灯光,python,opencv,sequence,led,light,Python,Opencv,Sequence,Led,Light,虽然还有其他使用亮度来检测灯光是否闪烁的示例,但我需要检测LED是否闪烁特定的颜色序列,即红色、绿色、绿色、红色。每个灯光之间的计时是相同的。这意味着,正如其他一些线程所建议的那样,不能使用灯光之间的计时来检测 理想情况下,这在Python和OpenCV中是可能的,因为我正在使用raspberry Pi 4来运行这个程序 提前感谢我相信您要搜索的关键词是“颜色阈值”或“使用cv2进行颜色分割”。在Range“颜色阈值”只是检测出现的颜色,我的问题较少是颜色识别,而是如何传达看到的颜色顺序,并以某
提前感谢我相信您要搜索的关键词是“颜色阈值”或“使用
cv2进行颜色分割”。在Range
“颜色阈值”只是检测出现的颜色,我的问题较少是颜色识别,而是如何传达看到的颜色顺序,并以某种方式使它们与预设的序列相关联。是的,您可以使用颜色阈值来获得遮罩,然后计算遮罩上的像素数,如果高于某个阈值,则LED亮起,如果低于,则LED熄灭。根据您的颜色范围,您可以确定LED的颜色。我们有一个程序可以检测实时视频帧中的红色、绿色和蓝色,但我一直在研究如何检测实际的序列顺序,并将其与预定序列相关联。i、 e程序可以识别出它看到了红色和绿色,然后告诉我。