主权项 |
一种车牌倾斜图像的矫正方法,其特征在于:以m和n分别表示模板车牌图像的行数和列数,以G、B R和G′、B′、R′分别表示模板车牌和车牌的图像中绿、蓝、红三个颜色分量矩阵,车牌倾斜图像的矫正程序可表述为:1)利用图像处理方法提取车牌图像的边缘点,利用这些边缘点通过最小二乘法,以四条直线拟合车牌图像的四条边界线;2)依次提取四条边界线位于图像左上方、右上方、左下方和右下方的四个交点{A<sub>i</sub>(m<sub>i</sub>,n<sub>i</sub>)|i=1,2,3,4},其中m<sub>i</sub>和n<sub>i</sub>分别表示像素的行序号和列序号;3)计算X=A<sub>2</sub>‑A<sub>1</sub>=(m<sub>2</sub>‑m<sub>1</sub>,n<sub>2</sub>‑n<sub>1</sub>)Y=A<sub>3</sub>‑A<sub>1</sub>=(m<sub>3</sub>‑m<sub>1</sub>,n<sub>3</sub>‑n<sub>1</sub>)<maths num="0001"><math><![CDATA[<mrow><mfenced open = "(" close = ")"><mtable><mtr><mtd><mi>λ</mi></mtd></mtr><mtr><mtd><mi>μ</mi></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msub><mi>m</mi><mn>2</mn></msub><mo>-</mo><msub><mi>m</mi><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>m</mi><mn>3</mn></msub><mo>-</mo><msub><mi>m</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>n</mi><mn>2</mn></msub><mo>-</mo><msub><mi>n</mi><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>n</mi><mn>3</mn></msub><mo>-</mo><msub><mi>n</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>m</mi><mn>4</mn></msub><mo>-</mo><msub><mi>m</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mrow><msub><mi>n</mi><mn>4</mn></msub><mo>-</mo><msub><mi>n</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FSA0000129588630000011.GIF" wi="777" he="158" /></maths>其中矩阵右上脚的“‑1”表示矩阵求逆;4)对i=1,2,…,m,j=1,2,…,n,令<maths num="0002"><math><![CDATA[<mrow><mo>(</mo><mi>I</mi><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo><mo>,</mo><mi>J</mi><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo><mo>)</mo><mo>=</mo><mi>E</mi><mo>(</mo><mi>X</mi><mo>(</mo><mrow><mn>1</mn><mo>-</mo><mi>i</mi><mfrac><mrow><mn>1</mn><mo>-</mo><mi>λ</mi></mrow><mi>m</mi></mfrac></mrow><mo>)</mo><mfrac><mi>j</mi><mi>n</mi></mfrac><mo>+</mo><mi>Y</mi><mo>(</mo><mrow><mn>1</mn><mo>-</mo><mi>j</mi><mfrac><mrow><mn>1</mn><mo>-</mo><mi>μ</mi></mrow><mi>m</mi></mfrac></mrow><mo>)</mo><mfrac><mi>i</mi><mi>n</mi></mfrac><mo>)</mo><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub></mrow>]]></math><img file="FSA0000129588630000012.GIF" wi="1167" he="121" /></maths>G(i,j)=G′(I(i,j),J(i,j))B(i,j)=B′(I(i,j),J(i,j))R(i,j)=R′(I(i,j),J(i,j))其中E(·)表示取整函数。 |