首页 > 编程知识 正文

仪表盘速度表指针不动,启动后仪表盘指针抖动

时间:2023-05-05 16:34:27 阅读:9100 作者:1162

最近,涉及通过图像处理读取指针式仪表盘参数的工作,该工作涉及尽可能提高参数读取的准确率。

确定两个主要工作内容:1.识别指针仪表的参数

2 .尽可能提高精度

虽然网络上有很多相关的教程,OpenCV的python版本也提供了相关的教程,但是要构建适合项目的项目,需要进行参数调整。 不愧是可以自动调整的黑匣子工程,通过指针式仪表的识别调查,初步方案整理如下。

预处理过程中,预选方案如下

1 .当存在仪表拍照偏差等问题时,可以采用仿射变换或透视变换的方式校正图像。

2 .在对图像进行圆定位、指针定位的过程中,需要进行图像灰度化、平滑去噪甚至腐蚀膨胀等操作,预处理的质量将严重影响后续定位算法的效果。

通过以上方案设计,工程框架中预先有一个设计。 然后对各个模块进行设计和调试。

intmain(intargc, char * * argv (//define window name//define file path//createanamedwindowwwiththenameofthefile//define variables/loadthed medianblurfilter//Hough circle//Hough line//line specify//calculate valuate }最终效果图

因为刻度不确定,所以输出的是角度

方案github工程: OpenCV-Point-Meter-Detection

欢迎阅读文章,给你宝贵的建议,项目提供在github下载学习。 请关注作者,共同学习交流。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。