将模拟表盘数字化的努力有哪些好的实施?

时间:2012-08-13 11:16:24

标签: image-processing real-time analog-digital-converter

例如,

我想在表盘前面安装一个摄像头,并从收到的图像中提取信息,如手表中的时间或来自UTM的Force。

此数据提取必须实时且持续进行。因此,例如,程序输出应该是从手表读取的“时间”,每秒更新一次。

1 个答案:

答案 0 :(得分:1)

首先,我会在表盘周围放置4个标记,以帮助自动注册和透视变换:

Machine with markers

现在撤消测量的透视变形并完全围绕其中心点裁剪表盘:

Current dial snapshot

将极坐标应用于矩形变换:

Polar to rectangular transformed dial

选择指针的颜色:

Selected colors

如果幸运的话,你可以剪掉上面图像的水平条纹,并轻松找出指针的位置,首先是红色指针的位置,因为它是前面的,然后是蓝色的,考虑到它可能(部分)被红色覆盖:

Best parts

免责声明:我在现实生活中从未做过类似的事情,所以这对我来说只是一些自我娱乐:)