模拟仪表图像处理 - OpenCV Python

时间:2016-04-27 01:48:33

标签: python opencv image-processing contour

我有模拟电压表的图像:

enter image description here

我想检测针头,然后找到它的方向/角度。

我使用的是python和opencv并尝试过轮廓但是到目前为止还没有设法解决它:

#I'll insert my code attempts here soon!

2 个答案:

答案 0 :(得分:1)

Hough transform应该适用于此类图像。

针是最长且最强大的直接对象,适当的阈值选择可以产生良好的效果。

你也可以删除一些细小的鳞片段,并通过形态学操作使针更细; erosion

答案 1 :(得分:0)

以下是您可以做的事情:

  1. 简单的阈值处理以检测所有暗图案
  2. 删除所有小图案
  3. 删除触摸边框的图案。
  4. 测地线直径计算,以检测最长的模式。
  5. PCA以确定方向。