数字仪表字体大小测试方法及装置的制造方法
【技术领域】
[0001]本发明涉及数字仪表字体大小测试方法及装置,尤其涉及基于数字图像处理技术的数字仪表字体大小测试方法及装置。
【背景技术】
[0002]对数字仪表LCD上显示的图像进行勘误一般通过人工用眼睛来进行。传统的用眼睛对数字仪表LCD上显示的图像进行勘误测试的方式方便且成本低廉,但是存在精确度不高的缺点。目前,各大汽车制造厂商对数字仪表的质量提出更细化的要求,相应地对测试部门也提出更加高的要求。例如,客户要求数字仪表LCD上显示的字符具有特定的大小尺寸,单位精确到以像素计。具体地,客户期望字符的大小在数字仪表LCD上不超过50*50个像素。
[0003]在这种对数字仪表LCD上的字体大小要求高精确度进行测试的情况下,亟需一种基于数字图像处理技术的数字仪表字体大小测试方法及装置。
【发明内容】
[0004]本发明提供一种基于摄像设备和数字图像处理技术的数字仪表字体大小测试方法和装置,能精确地测量LCD上显示字符的字体大小,满足客户对质量的高要求,保证产品的质量。
[0005]本发明的一种基于数字图像处理技术的数字仪表字体大小测试方法,包括:
[0006]步骤a:通过摄像设备对所述数字仪表的LCD显示屏上显示的字符进行拍照,获得所述字符的照片;
[0007]步骤b:获取所述摄像设备的坐标系下所述字符的X轴和y轴的像素信息;
[0008]步骤c:根据预先获得的线性关系与步骤b中获得的像素信息获得数字仪表LCD显示屏上字符的像素信息;以及
[0009]步骤d:将步骤c中获得的像素信息与要求的像素信息进行比较,如果所述字符的像素信息符合要求的像素信息,则判定所述数字仪表LCD显示屏上字符的字体大小正确;否贝1J,判定所述数字仪表LCD显示屏上字符的字体大小不正确。
[0010]根据本发明的方法,步骤a之前还包括信号输入步骤a’,通过模拟输入工具将输入信号发送至所述数字仪表,从而所述数字仪表的LCD显示屏上显示与输入信号相应的字符。
[0011]根据本发明的方法,步骤b中,所述线性关系为数字仪表LCD显示屏的分辨率与摄像设备的分辨率之间的线性关系。
[0012]根据本发明的方法,所述线性关系通过下述方法确定:
[0013]bl:在数字仪表LCD显示屏上显示标定照片,所述标定照片的4个角落各具有一个十字,所述十字具有规定的像素信息;
[0014]b2:通过所述拍摄设备对所述标定照片拍照;
[0015]b3:根据拍摄获得的标定照片中的十字的像素信息与LCD显示屏上的标定照片的十字的规定的像素信息而确定所述线性关系。
[0016]本发明还提供了一种基于数字图像技术的数字仪表字体大小测试装置,包括拍摄设备和计算机设备,
[0017]所述拍摄设备,用于拍摄数字仪表LCD显示屏上的标定照片以及拍摄数字仪表LCD显示屏上显示的字符;
[0018]所述计算机设备进一步包括:
[0019]线性关系确定单元,用于确定数字仪表LCD显示屏的分辨率与摄像设备的分辨率之间的线性关系;
[0020]摄像设备坐标系下字符像素信息获取单元,用于根据字符的照片获取所述摄像设备的坐标系下所述字符的X轴和y轴的像素信息;
[0021]数字仪表LCD上字符像素信息获取单元,根据预先获得的线性关系和摄像设备坐标系下的字符像素信息获取数字仪表LCD上字符的像素信息;以及
[0022]字体大小判定单元,将获得的数字仪表LCD上字符的像素信息与要求的字符像素信息进行比较,如果所述数字仪表LCD上字符的像素信息符合要求的字符像素信息,则判定所述数字仪表LCD显示屏上字符的字体大小正确;否则,判定所述数字仪表LCD显示屏上字符的字体大小不正确。
[0023]根据本发明的装置,所述计算机设备还包括输入模拟工具,用于模拟数字仪表的各种输入信号并将所述输入信号发送给所述数字仪表。
[0024]根据本发明的装置,所述线性关系确定单元根据数字仪表LCD显示屏上的标定照片上的十字的像素信息与拍摄获得的所述十字的像素信息来确定线性关系。
[0025]根据本发明的装置,所述输入模拟工具可以通过CAN总线仿真软件模块实现。
[0026]根据本发明的装置,所述线性关系确定单元、字符像素信息获取单元和字体大小判定单元可以通过数字图像处理软件模块实现。
[0027]采用本发明的测试方法和装置,具有如下优点:
[0028]1.能够精确地测定数字仪表LCD显示屏上的字体大小,解决客户对产品的高质量要求。
[0029]2.采用机器分析,避免由人为因素带来的无法测试和测试误差问题。
【附图说明】
[0030]图1是本发明基于图像处理技术的数字仪表字体大小测试装置的结构图;
[0031]图2是本发明基于图像处理技术的数字仪表字体大小测试方法的流程图;
[0032]图3是本发明中根据数字仪表显示屏分辨率而生成的标定照片的示意图;和
[0033]图4是本发明中摄像设备拍摄的标定照片的示意图。
【具体实施方式】
[0034]以下结合附图对本发明进行详细说明。以下实施例并不是对本发明的限制。在不背离发明构思的精神和范围下,本领域技术人员能够想到的变化和优点都被包括在本发明中。
[0035]图1是本发明基于图像处理技术的数字仪表字体大小测试装置的结构图。该测试装置包括拍摄设备11和计算机设备13。计算机设备13中包括线性关系确定单元131,摄像设备坐标系下字符像素信息获取单元132,数字仪表LCD上字符像素信息获取单元133,字体大小判定单元134以及输入模拟工具136。
[0036]拍摄设备11用于拍摄数字仪表LCD显示屏上的标定照片以及拍摄数字仪表LCD显示屏上显示的字符。根据使用者情况的不同,测试对象特性的不同,可以选择使用普通的网络拍摄设备,也可以选择价格更高的工业拍摄设备。拍摄的照片存储于拍摄设备中,以待分析。当拍摄结束后,所有的照片会被计算机设备13读取,并进行光学分析。
[0037]计算机设备13中的线性关系确定单元131,用于确定数字仪表LCD显示屏的分辨率与摄像设备11的分辨率之间的线性关系。所述线性关系确定单元根据数字仪表LCD显示屏上的标定照片上的十字的像素信息与拍摄获得的所述十字的像素信息来确定该线性关系。
[0038]其中,摄像设备坐标系下字符像素信息获取单元132,用于根据拍摄获得的字符照片获取所述摄像设备的坐标系下所述字符的像素信息,包括该字符的X轴的像素信息和y轴的像素信息。
[0039]数字仪表LCD上字符像素信息获取单元133,根据预先获得的线性关系和摄像设备坐标系下字符像素信息获得数字仪表LCD上字符像素信息,包括该字符的X轴的像素信息和y轴的像素信息。
[0040]字体大小判定单元134,将获得的数字仪表LCD上字符像素信息与系统要求的字符像素信息进行比较,如果数字仪表LCD上字符的像素信息符合要求的字符像素信息,则判定所述数字仪表LCD显示屏上的字体大小正确;否则,判定所述数字仪表LCD显示屏上的字体大小不正确。
[0041]前述线性关系确定单元131、字符像素信息获取单元132和字体大小判定单元134均可以通过安装于计算机设备13中的数字图像处理软件模块实现。
[0042]另外,计算机设备13中的输入模拟工具136,用于模拟数字仪表的各种输入信号并将所述输入信号发送给数字仪表。各种输入信号包括硬线信号,1?1他丄11041?1以作7,MOST,以太网或者LVDS等。
[0043]图2是本发明基于图像处理技术的数字仪表字体大小测试方法的流程图。如图所示,包括步骤a ’?步骤e。
[0044]但在对字体大小进行测试之前,需要先确定步骤b中的线性关系。该线性关系为数字仪表LCD显示屏的分辨率与摄像设备的分辨率之间的线性关系。下面先介绍如何确定所述线性关系,包括如下步骤bl?b3。
[0045
]步骤bl:在数字仪表IXD显示屏上显示标定照片(如图3所示),所述标定照片的4个角落各具有一个十字,所述十字具有规定的像素信息,例如长21个像素,宽1个像素,距离边界5个像素。
[0046]步骤b2:通过拍摄设备对该标定照片拍照,拍摄得到的照片(如图4所示,即摄像设备拍摄的标定照片)通过数字图像处理软件进行测量。数字图像处理软件检测LCD显示屏四角的4个十字在摄像设备分辨率下的像素信息以及位置坐标信息。LCD显示屏上长21个像素,宽1个像素的像素信息在基于摄像设备的分辨率基础上的新像素信息为长42个像素,宽2个像素。
[0047]步骤b3:根据拍摄获得的标定照片中的十字的像素信息与LCD显示屏上的标定照片的十字的规定的像素信息而确定所述线性关系。即,由此可知摄像设备中的2个像素代表了LCD显示屏中的1个像素,线性关系就此产生,从行和列的角度来说就是2:1的关系,从大小的角度来说就是4:1的关系。
[0048]接下来详细介绍本发明数字仪表字体大小测试方法的具体步骤。
[0049]首先,通过模拟输入工具将输入信号发送至所述数字仪表,从而所述数字仪表的LCD显示屏上显示与输入信号相应的字符,即字符点亮(步骤a’)。这里的模拟信号输入,根据使用者测试设备自动化程度的不同,可以手动控制,也可以采用脚本的形式控制,例如通过安装于计算机设备中的CAN仿真软件。该CAN(controller area network)仿真软件,现在广泛使用于汽车行业,它的仿真工具有很多,比如CANoe或者Vehicle Spy。当然也可通过其他汽车总线通信技术来实现。
[0050]步骤a:通过摄像设备对所述数字仪表的LCD显示屏上显示的字符进行拍照,获得所述字符的照片。为获得较好的分析效果,可进行持续拍照。拍摄获得的照片被计算机设备中安装的数字图像处理软件模块读取,以用于光学分析。
[0051]步骤b:接着,根据拍摄获得的字符照片获取所述摄像设备的坐标系下所述字符的像素信息。具体地,本步骤可以通过数字图像处理软件模块来实现获得字符像素个数,例如可以是NI Vis1n Builder(视觉生成器),其是Nat1nal Instruments公司(美国国家仪器有限公司)的工具,可用于采集、显示并储存来自摄像设备的图像,并进行图像分析、计算等。即通过对字符照片的光学分析可以获得该字符的X轴的像素信息(像素个数)和y轴的像素信息(像素个数)。例如X轴*y轴的像素个数为100*100。
[0052]步骤c:接下来是数字仪表LCD上字符像素信息获取步骤,即根据之前获得的线性关系和摄像设备坐标系下的字符像素信息获得数字仪表LCD上字符像素信息。例如,如前所述预先确定的线性关系是1:2的关系(从行和列的角度),并且步骤b中获得的摄像设备的坐标系下所述字符的像素信息为100*100,那么可以得到数字仪表LCD上字符像素是50*50(行*列)。
[0053]步骤d:将前述计算得到的数字仪表LCD上字符像素与要求的字符像素信息进行比较,如果计算获得的字符像素信息符合该要求的字符像素信息,则判定所述数字仪表LCD显示屏上的字体大小正确;否则,判定所述数字仪表LCD显示屏上的字体大小不正确。例如,如果要求的字符像素信息是X轴和y轴均不能超过50*50,则上述步骤c中获得的数字仪表LCD上字符像素信息是符合该要求的。该步骤d可通过前述数字图像处理软件模块来实现,或者也可以通过其它判定模块实现。字体大小不正确的话,调整数字仪表LCD显示屏上的字体大小并再次进行测试。
[0054]综上所述仅为本发明的较佳实施例,并非用来限定本发明的实施范围。即凡依本发明申请专利范围的内容所作的等效变化与修饰,都应属于本发明的技术范畴。
【主权项】
1.一种基于数字图像处理技术的数字仪表字体大小测试方法,其特征在于,所述方法包括: 步骤a:通过摄像设备对所述数字仪表的LCD显示屏上显示的字符进行拍照,获得所述字符的照片; 步骤b:获取所述摄像设备的坐标系下所述字符的X轴和y轴的像素信息; 步骤c:根据预先获得的线性关系与步骤b中获得的像素信息获得数字仪表LCD显示屏上字符的像素信息;以及 步骤d:将步骤c中获得的像素信息与要求的像素信息进行比较,如果所述字符的像素信息符合要求的像素信息,则判定所述数字仪表LCD显示屏上字符的字体大小正确;否则,判定所述数字仪表LCD显示屏上字符的字体大小不正确。2.根据权利要求1所述的基于数字图像技术的数字仪表字体大小测试方法,其特征在于,步骤a之前还包括信号输入步骤a’,通过模拟输入工具将输入信号发送至所述数字仪表,从而所述数字仪表的LCD显示屏上显示与输入信号相应的字符。3.根据权利要求1所述的基于数字图像技术的数字仪表字体大小测试方法,其特征在于,步骤b中,所述线性关系为数字仪表LCD显示屏的分辨率与摄像设备的分辨率之间的线性关系。4.根据权利要求3所述的基于数字图像技术的数字仪表字体大小测试方法,其特征在于,所述线性关系通过下述方法确定: bl:在数字仪表IXD显示屏上显示标定照片,所述标定照片的4个角落各具有一个十字,所述十字具有规定的像素信息; b2:通过所述拍摄设备对所述标定照片拍照; b3:根据拍摄获得的标定照片中的十字的像素信息与LCD显示屏上的标定照片的十字的规定的像素信息而确定所述线性关系。5.一种基于数字图像技术的数字仪表字体大小测试装置,其特征在于,包括拍摄设备和计算机设备, 所述拍摄设备,用于拍摄数字仪表LCD显示屏上的标定照片以及拍摄数字仪表LCD显示屏上显示的字符; 所述计算机设备进一步包括: 线性关系确定单元,用于确定数字仪表LCD显示屏的分辨率与摄像设备的分辨率之间的线性关系; 摄像设备坐标系下字符像素信息获取单元,用于根据字符的照片获取所述摄像设备的坐标系下所述字符的X轴和y轴的像素信息; 数字仪表LCD上字符像素信息获取单元,根据预先获得的线性关系和摄像设备坐标系下的字符像素信息获取数字仪表LCD上字符的像素信息;以及 字体大小判定单元,将获得的数字仪表LCD上字符的像素信息与要求的字符像素信息进行比较,如果所述数字仪表LCD上字符的像素信息符合要求的字符像素信息,则判定所述数字仪表LCD显示屏上字符的字体大小正确;否则,判定所述数字仪表LCD显示屏上字符的字体大小不正确。6.如权利要求5所述的基于数字图像技术的数字仪表字体大小测试装置,其特征在于,所述计算机设备还包括输入模拟工具,用于模拟数字仪表的各种输入信号并将所述输入信号发送给所述数字仪表。7.如权利要求6所述的基于数字图像技术的数字仪表字体大小测试装置,其特征在于,所述线性关系确定单元根据数字仪表LCD显示屏上的标定照片上的十字的像素信息与拍摄获得的所述十字的像素信息来确定线性关系。8.如权利要求6所述的基于数字图像技术的数字仪表字体大小测试装置,其特征在于,所述输入模拟工具可以通过CAN总线仿真软件模块实现。9.如权利要求5所述的基于数字图像技术的数字仪表字体大小测试装置,其特征在于,所述线性关系确定单元、字符像素信息获取单元和字体大小判定单元可以通过数字图像处理软件模块实现。
【专利摘要】本发明提供一种数字仪表字体大小测试方法和装置,该方法包括:步骤a,通过摄像设备对所述数字仪表的LCD显示屏上显示的字符进行拍照,获得所述字符的照片;步骤b,获取所述摄像设备的坐标系下所述字符的x轴和y轴的像素信息;步骤c,根据预先获得的线性关系与步骤b中获得的像素信息获得数字仪表LCD显示屏上字符的像素信息;以及步骤d,将步骤c中获得的像素信息与要求的像素信息进行比较,如果所述字符的像素信息符合要求的像素信息,则判定所述数字仪表LCD显示屏上字符的字体大小正确;否则,判定所述数字仪表LCD显示屏上字符的字体大小不正确。根据本发明,能提高测试自动化程度,减少测试时间,避免过多人工干预带来的错误。
【IPC分类】G01B11/00
【公开号】CN105486227
【申请号】CN201510822533
【发明人】王炤晖
【申请人】上海伟世通汽车电子系统有限公司
【公开日】2016年4月13日
【申请日】2015年11月24日