专栏名称: 机器学习初学者
号主黄博Github全球排名前90,3.6万Star!致力于为初学者提供学习路线和基础资料,公众号可以当作随身小抄,文章很全,建议收藏!点击菜单可以进入学习!
今天看啥  ›  专栏  ›  机器学习初学者

OpenCV如何读取仪表中的指针刻度

机器学习初学者  · 公众号  ·  · 2024-09-25 12:00
    

文章预览

最近遇到一个问题,如何读取仪表中的指针指向的刻度  解决方法有多种,比如,方案一:模板匹配+边缘检测+霍夫直线检测,方案二:神将网络(CNN)目标定位等, 其中CNN就有点麻烦了,需要一定数量的训练样本,太麻烦,而方案一太普通,最后我采用了方案三, 方案三:模板匹配+k-means+直线拟合 具体做法如下: 首先说一下模板匹配,它是OpenCV自带的一个算法,可以根据一个模板图到目标图上去寻找对应位置,如果模板找的比较好那么效果显著,这里说一下寻找模板的技巧,模板一定要标准、精准且特征明显。 第一次的模板选取如下: 匹配的效果如下: 根据模板选取的原则我们,必须进行两次匹配才能的到精确和更高准确率的结果 第二次的模板如下: 然后在第一次结果的的基础上也就是蓝色矩形框区域进行第二次匹配,结果如下: 下面对上 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览