粮油仪器网致力打造专业粮油仪器信息平台,本页面详细介绍依托控件的指针仪器智能取数体系的预设和践行详细信息!

依托控件的指针仪器智能取数体系的预设和践行

来源: http://www.grainyq.com  类别:实用技术  更新时间:2012-08-17  阅读
【本资讯由中国粮油仪器网提供】

系统软件设计本系统所有程序都是在CCS2.20环境下使用DSP/BIOS开发套件进行开发的。软件流程如所示,主要包括系统的初始化、输入模块、处理模块和输出模块。

处理模块处理模块主要包括两个部分的内容:图像的预处理和指针检测和读数。图像的预处理。从TVP5150得到的是PAL制成的4:2:2的YUV视频格式,取其中的Y分量即亮度信息作为要处理的指针图像数组。为了滤除背景获得清晰的指针图像,同时还可以减少运算量,本系统采取的是相邻帧图像相减的方法,具体过程是采集第一帧图像,经过平滑滤波后保存在filterl数组里。然有采集第二帧图像,同样的经过平滑滤波后保存在filter2数组里。两数组相减并做二值化。可以用表达式1表示:filter2=1,filter2-filter1  针检测和读数。目前直线检测方针已比较成熟,基本上都是使用基于Hough变换的方法来检测。Hough变换的基本思想就是利用点线的对偶性。它是对图像进行某种形式的坐标变换。它将原始图像中的直线变换成参数空间的一个点,即原始图像中直线上的所有的点都集中到参数空间的某个点上形成峰点。这样就把原始图像中的直线检测问题,变成寻找参数空间的某个点上形成峰点。这样就把原始图像中的直线检测问题。Hough变换的最大优点是抗干扰性强,即使直线上有小的扰动、间隙、甚至虚线,经Hough变换后,仍能在参数空间中形成明显的峰点。

本系统选牟中心投影法,既先使用Hough变换法检测指针在零刻度处和满刻度处的位置信息,并记录检测到的角度参数az和af.通过求指针在这两个位置的交点,确定中心点的坐标,假设为0(x,y)。指针在摆动过程中都要经过0(x,y),将图像上的特征点向0(x,y)投影,每个投影点都将对应一个角度,每个角度对应一个数组A<>,当有一个点投向这个角度时,这个角度对应的数组增加1,最后对角度数组进行局部最大的搜索,这样就可以获得指针的角度了。该方法与单纯的Hough变换相比具有运算速度快、并能减少大量的存储空间等优点。能满足本系统的实时和高速的要求。本系统选取的精度为0.1度,范围是<-90.0,90.0>.中心投影法的核心程序如下:for(i=0;i=1){=arctanj-yi-x;A<10>+=1;}}}经过上述处理后,在A<1801>这个一维数组里寻找最大值点,对应的值就是所测指针的角度参数。假设满刻度为F,则刻度值P可按公式1求得:P=F-azaf-az公式1三、实验结果经过大量的测试,本系统的精度达到平均误差0.51%,高于同等量程时的4位半的数字万用表。

结束语本系统还存在一些不完善的地方,例如外界环境(光线)的优劣对读数结果有影响,可以在摄像镜头处安装发光二极管,使表盘图像的亮度比较均匀。另外可以在系统中增加一个大容量的存储器,并加入JPEG压缩法,将读数结果保存起来或实现远程传输。http://www.grainyq.com

中国粮油仪器网】部分文章转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,且不承担此类作品侵权行为的直接责任及连带责任。如其他媒体、网站或个人从本网下载使用,自负版权等法律责任。如涉及作品内容、版权和其它问题,请在30日内与本网联系。
最近更新仪器
推荐仪器
相关新闻
热门产品