图片识别方法求助

2019-07-20 03:33发布

关于机械式表头的刻度位置识别
机械式表头一直在转动,边上有刻度,如图所示。借用正点原子的做法稍作改动,主控使用STM32F4,使用豪威的OV2640摄像头去读取影像信息,通过DMA的传输方式将摄像头图像信息搬运到屏幕上,最后识别显示屏上的颜 {MOD}判断刻度线是否在屏幕指定位置。
目前功能已经实现,每次出现刻度时候即发出一个脉冲信号给外部接受设备。比如刻度5的时候发出一个脉冲,6的时候发出一个。。以此类推。。
不过有个小麻烦,两次发出脉冲的时间间隔不一样,要求达到的精度是1%以内。例如转动到标准的两个刻度之间间隔为100s,故每间隔发出的脉冲信号必须落在99s到101s之间,现在做到的精度有时候会偏离范围。
分析原因:
1.由于表头转动速度太慢,所以可能会导致每次刻度出现的时间会有误差
2.摄像头数据采集只要30帧,加上处理应该只有25帧,处理过慢。
请教各位坛友,从软件处理方式上出发,有没有更好的识别思路呢?改良精度的问题。


检测位置为图片中小红框区域,转动到中间位置的时候被检测到。
之前的测试方法为使用光电头采集上面的反光片,出来的脉冲信号是在精度要求范围内的。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
l68715553
1楼-- · 2019-07-20 22:23
dfbb123 发表于 2018-12-13 14:17
这转速,估计连蚂蚁都比它快、
我分析你可能需要更高分辨率的摄像头,或者离物体近些,让摄像头能捕捉到微 ...

已经很近了,都快贴紧了。再靠近点也是治标不治本的。靠的太近不好操作,产线员工也不一定会的。
dfbb123
2楼-- · 2019-07-21 03:58
 精彩回答 2  元偷偷看……
l68715553
3楼-- · 2019-07-21 09:24
 精彩回答 2  元偷偷看……
dfbb123
4楼-- · 2019-07-21 11:13
编码器
l68715553
5楼-- · 2019-07-21 15:12
dfbb123 发表于 2018-12-13 16:12
编码器

同类型的产品能用编码器的早上编码器了,这个没法安装,只能通过人工起始拍照对比数字粗略计算。所以现在要做摄像头的替代人工拍照。
huayuguo
6楼-- · 2019-07-21 20:22
 精彩回答 2  元偷偷看……

一周热门 更多>