【发布时间】:2021-08-16 14:03:25
【问题描述】:
我有一个模拟速度计图像,指针指向当前速度。我试图找到一种方法来获得针所指向的速度。我尝试使用来自 OpenCV 的HoughCircles(),但由于图像仅包含速度计并且是半圆形,因此会引发错误。任何帮助我前进的资源将不胜感激。
【问题讨论】:
-
请分享一些图片。一个想法也是通过颜色或其他方法检测针并计算针的角度以获得速度。
-
那是一张真实的照片吗?它看起来渲染。如果它已被渲染,而您无法访问用于渲染它的数据,那么您可能会假设该事物始终在同一个地方,您需要做的就是检测具有独特颜色的针,并且找到它的角度。
-
你的问题不是很好。图像总是居中吗?它总是垂直观察还是有时倾斜观察?针总是红色的还是有时是蓝色的?还是绿色? speedo上的范围总是0..140吗? 0 mph 总是在同一个角度吗?你试过什么代码?
-
@MarkSetchell 是的,图像始终居中,针为红色。一切都是不变的。
标签: python opencv computer-vision