发明名称 基于电子标尺的滤线栅检测方法
摘要 本发明涉及一种基于电子标尺的滤线栅检测方法,步骤为:创建兼容设备描述表DC;采用刻度准确的刻度尺进行标定;在兼容设备描述表DC中,用GDI+画标尺,方法如下:将GDI+设置为抗锯齿模式,然后绘制标尺,标尺分为标尺中心线和标尺刻度线,标尺中心线位于显示区中心位置;根据滤线栅的尺寸计算标尺刻度的位置;将生成的电子标尺置于待检测的滤线栅图像上,每叠加一根铝片,观察一下该铝片是否和标尺中相应位置的刻度线重合。本发明能够根据检测需求,生成电子标尺,对不同产品检测适应性强,能够有效抗锯齿,具有快速准确的特点。
申请公布号 CN105157659A 申请公布日期 2015.12.16
申请号 CN201510249192.4 申请日期 2015.05.15
申请人 天津普达软件技术有限公司 发明人 李华伟;李凤婷;于振;关帅;张向阳
分类号 G01B21/22(2006.01)I 主分类号 G01B21/22(2006.01)I
代理机构 天津市北洋有限责任专利代理事务所 12201 代理人 程毓英
主权项 一种基于电子标尺的滤线栅检测方法,采用如下的的步骤:1)创建兼容设备描述表DC,之后采集的图像将转化为HBITMAP格式,选入兼容设备描述表DC;2)采用刻度准确的刻度尺进行标定,方法如下:a)准备一个刻度清晰的刻度尺;b)采集一幅刻度尺图像,在放大图像显示区选择刻度为0mm刻度线的左端点(X<sub>sl</sub>,Y<sub>sl</sub>)和右端点((X<sub>sr</sub>,Y<sub>sr</sub>)、刻度为100mm刻度线的左端点(X<sub>el</sub>,Y<sub>el</sub>)和右端点(X<sub>er</sub>,Y<sub>er</sub>),标定时,以刻度为100mm刻度线的右端点的y轴坐标为基准;3)在兼容设备描述表DC中,用GDI+画标尺,方法如下:将GDI+设置为抗锯齿模式,然后绘制标尺,标尺分为标尺中心线和标尺刻度线,标尺中心线位于显示区中心位置,标尺刻度线根据以下参数进行绘制:标尺的计算公式为:X<sub>1</sub>=(X<sub>sl</sub>+X<sub>sr</sub>+X<sub>el</sub>+X<sub>er</sub>)/4‑W<sub>s</sub>/2   公式(1)<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>Y</mi><mn>1</mn></msub><mo>=</mo><msub><mi>H</mi><mi>S</mi></msub><mo>*</mo><mrow><mo>(</mo><mi>D</mi><mo>+</mo><mi>W</mi><mo>)</mo></mrow><mo>/</mo><mn>100</mn><mo>*</mo><mi>tan</mi><mrow><mo>(</mo><mfrac><mi>&theta;</mi><mi>n</mi></mfrac><mo>*</mo><mi>i</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>W</mi><mi>s</mi></msub><mo>*</mo><mi>tan</mi><mrow><mo>(</mo><mfrac><mi>&theta;</mi><mi>n</mi></mfrac><mo>*</mo><mi>i</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000718153100000011.GIF" wi="1014" he="96" /></maths>   公式(2)X<sub>2</sub>=(X<sub>sl</sub>+X<sub>sr</sub>+X<sub>el</sub>+X<sub>er</sub>)/4+W<sub>s</sub>/2   公式(3)<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>Y</mi><mn>2</mn></msub><mo>=</mo><msub><mi>H</mi><mi>S</mi></msub><mo>*</mo><mrow><mo>(</mo><mi>D</mi><mo>+</mo><mi>W</mi><mo>)</mo></mrow><mo>/</mo><mn>100</mn><mo>*</mo><mi>tan</mi><mrow><mo>(</mo><mfrac><mi>&theta;</mi><mi>n</mi></mfrac><mo>*</mo><mi>i</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000718153100000012.GIF" wi="692" he="96" /></maths>   公式(4)其中:X<sub>1</sub>、Y<sub>1</sub>分别为标尺刻度起点的横纵坐标;X<sub>2</sub>、Y<sub>2</sub>分别为标尺刻度终点的横纵坐标,θ=arctan(H/D+W),<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>H</mi><mi>s</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>Y</mi><mi>sl</mi></msub><mo>+</mo><msub><mi>Y</mi><mi>sr</mi></msub></mrow><mn>2</mn></mfrac><mo>-</mo><msub><mi>Y</mi><mi>er</mi></msub><mo>;</mo></mrow>]]></math><img file="FDA0000718153100000013.GIF" wi="364" he="98" /></maths>n‑标尺刻度数,n=H/T;i‑标尺刻度的位置;H‑滤线栅高度,单位:毫米;T‑铝片厚度,单位:毫米;D‑交点距离,单位:毫米;各铝片延长线的交点到滤线栅的距离称为交点距离,交点距离范围为:700mm至2000mm;W‑滤线栅宽度,单位:毫米;W<sub>s</sub>‑标尺宽度,单位:像素;按照上述公式分别计算出标尺的每个刻度的起点和终点坐标,画出电子标尺;4)将待检测的滤线栅放置在采集刻度尺图像时刻度尺的摆放位置,采集一幅待检测的滤线栅图像;5)将生成的电子标尺置于待检测的滤线栅图像上,每叠加一根铝片,观察一下该铝片是否和标尺中相应位置的刻度线重合,如果重合说明该铝片角度正确,如果不重合需要重新调整铝片位置,以保证滤线栅合格。
地址 300457 天津市滨海新区经济技术开发区泰达服务外包产业园2101(六大街与北海路交口)