一种图像的角点检测方法及装置制造方法及图纸

技术编号:28468374 阅读:19 留言:0更新日期:2021-05-15 21:35
本发明专利技术公开一种图像的角点检测方法及装置,包括:获得第一灰度图片;根据第一灰度图片获得第一灰度值和第二灰度值;根据第一灰度值和第二灰度值计算出第一特征值和第二特征值;分别计算第一特征值与第二特征值的乘积得到第一特征结果,计算第一特征值的平方得到第二特征结果,计算第二特征值的平方得到第三特征结果;将第一特征结果与第一参数值相乘得到第一分数值,第二特征结果与第二参数值相乘得到第二分数值,第三特征结果与第三参数值相乘得到第三分数值,第一、第二和第三参数值为预先确定的参数值;将第一、第二和第三分数值相加,得到像素点分数值;若像素点分数值大于第一预定阈值,则将该像素点确定为第一灰度图片的角点。点。点。

【技术实现步骤摘要】
一种图像的角点检测方法及装置


[0001]本专利技术涉及图像检测领域,尤其涉及一种图像的角点检测方法及装置

技术介绍

[0002]在图像检测领域中,检测图像中的角点通常使用Harris角点检测方法对图像进行角点检测,Harris角点检测方法提出了应用邻近像素点灰度差值概念,从而进行判断是否为角点、边缘、平滑区域。Harris角点检测原理是利用移动的窗口在图像中计算灰度变化值,其中关键流程包括转化为灰度图像、计算差分图像、高斯平滑、计算局部极值、确认角点。Shi

Tomasi算法继承了Harris算法稳定性好,不易受到图像旋转、光照条件、视角变化和噪声影响的优点,同时比Harris算法有更强的自适应能力,能使检测到的特征点均匀分布,避免产生聚簇现象。但是这两种方法在对于带有雅马哈英文字的图像进行角点检测时不够稳定,且因计算量太大从而导致速度较慢、效率较低,所以图像检测领域急需一种能够稳定且效率较高地检测带有雅马哈英文字的图像的角点的方法。

技术实现思路

[0003]本专利技术提供一种图像的角点检测方法及装置,以至少解决现有技术中存在的以上技术问题。
[0004]本专利技术一方面提供一种图像的角点检测方法,包括:
[0005]获得第一灰度图片,所述第一灰度图片是由图片经过图像处理后获得的;
[0006]在所述第一灰度图片中选取任意一像素点,以该像素点为中心创建第一窗口,根据所述第一窗口获得第一灰度值;
[0007]将所述第一窗口在所述第一灰度图片中移动后得到第二窗口,根据所述第二窗口获得第二灰度值;
[0008]根据所述第一灰度值和所述第二灰度值计算出第一特征值和第二特征值;
[0009]分别计算所述第一特征值与所述第二特征值的乘积得到第一特征结果,计算所述第一特征值的平方得到第二特征结果,计算所述第二特征值的平方得到第三特征结果;
[0010]将所述第一特征结果与第一参数值相乘得到第一分数值,所述第二特征结果与第二参数值相乘得到第二分数值,所述第三特征结果与第三参数值相乘得到第三分数值,所述第一、第二和第三参数值为预先确定的参数值;
[0011]将所述第一、第二和第三分数值相加,得到像素点分数值;
[0012]若所述像素点分数值大于第一预定阈值,则将该像素点确定为所述第一灰度图片的角点。
[0013]其中,所述在所述第一灰度图片中选取任意一像素点,该方法包括:
[0014]所述第一灰度图像有N排M列,有N*M个像素点;
[0015]选取所述第一灰度图片第一排左边第一个像素点为第一像素点,第一排左边第二个像素点为第二像素点,第一排最后一个像素点为第M像素点;
[0016]选取所述第一灰度图片第二排左边第一个像素点为第M+1像素点;第二排最后一个像素点为第2*M像素点;
[0017]重复上述步骤直到选取所述第一灰度图片第N排最后一个像素点为第N*M像素点。
[0018]其中,所述将所述第一窗口在所述第一灰度图片中移动后得到第二窗口,该方法包括:
[0019]将所述第一窗口在所述第一灰度图片中向右移动u像素,向下移动v像素,得到第二窗口。
[0020]其中,所述若所述像素点分数值大于第一预定阈值,则将该像素点确定为所述第一灰度图片的角点,该方法包括:
[0021]若所述像素点分数值大于15000,则将该像素点确定为所述第一灰度图片的角点。
[0022]其中,所述将所述第一、第二和第三分数值相加,得到像素点分数值后,该方法还包括:
[0023]若所述像素点分数值小于

15000,则将该像素点确定为所述第一灰度图片的边缘。
[0024]其中,所述将所述第一、第二和第三分数值相加,得到像素点分数值后,该方法还包括:
[0025]若所述像素点分数值的绝对值小于15000,则将该像素点确定为所述第一灰度图片的平坦区。
[0026]本专利技术另一方面提供一种图像的角点检测装置,包括:
[0027]采集模块,用于获得第一灰度图片,所述第一灰度图片是由图片经过图像处理后获得的;
[0028]窗口处理模块,用于在所述第一灰度图片中选取任意一像素点,以该像素点为中心创建第一窗口,根据所述第一窗口获得第一灰度值;
[0029]所述窗口处理模块,还用于将所述第一窗口在所述第一灰度图片中移动后得到第二窗口,根据所述第二窗口获得第二灰度值;
[0030]计算模块,用于根据所述第一灰度值和所述第二灰度值计算出第一特征值和第二特征值;
[0031]所述计算模块,还用于分别计算所述第一特征值与所述第二特征值的乘积得到第一特征结果,计算所述第一特征值的平方得到第二特征结果,计算所述第二特征值的平方得到第三特征结果;
[0032]所述计算模块,还用于将所述第一特征结果与第一参数值相乘得到第一分数值,所述第二特征结果与第二参数值相乘得到第二分数值,所述第三特征结果与第三参数值相乘得到第三分数值,所述第一、第二和第三参数值为预先确定的参数值;
[0033]所述计算模块,还用于将所述第一、第二和第三分数值相加,得到像素点分数值;
[0034]判断模块,用于若所述像素点分数值大于第一预定阈值,则将该像素点确定为所述第一灰度图片的角点。
[0035]其中,该装置还包括:
[0036]所述窗口处理模块,还用于所述第一灰度图像有N排M列,有N*M个像素点;
[0037]所述窗口处理模块,还用于选取所述第一灰度图片第一排左边第一个像素点为第
一像素点,第一排左边第二个像素点为第二像素点,第一排最后一个像素点为第M像素点;
[0038]所述窗口处理模块,还用于选取所述第一灰度图片第二排左边第一个像素点为第M+1像素点;第二排最后一个像素点为第2*M像素点;
[0039]所述窗口处理模块,还用于重复上述步骤直到选取所述第一灰度图片第N排最后一个像素点为第N*M像素点。
[0040]其中,该装置还包括:
[0041]所述窗口处理模块,还用于将所述第一窗口在所述第一灰度图片中向右移动u像素,向下移动v像素,得到第二窗口。
[0042]其中,该装置还包括:
[0043]所述判断模块,还用于若所述像素点分数值大于15000,则将该像素点确定为所述第一灰度图片的角点。
[0044]其中,该装置还包括:
[0045]所述判断模块,还用于若所述像素点分数值小于

15000,则将该像素点确定为所述第一灰度图片的边缘;
[0046]所述判断模块,还用于若所述像素点分数值的绝对值小于15000,则将该像素点确定为所述第一灰度图片的平坦区。
[0047]上述方案中,通过第一灰度图片获得第一特征值和第二特征值,再根据第一特征值和第二特征值计算出之前选取的像素点的分数值,再判断该像素点的分数值是否超过15000,若超过则将该像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像的角点检测方法,其特征在于,包括:获得第一灰度图片,所述第一灰度图片是由图片经过图像处理后获得的;在所述第一灰度图片中选取任意一像素点,以该像素点为中心创建第一窗口,根据所述第一窗口获得第一灰度值;将所述第一窗口在所述第一灰度图片中移动后得到第二窗口,根据所述第二窗口获得第二灰度值;根据所述第一灰度值和所述第二灰度值计算出第一特征值和第二特征值;分别计算所述第一特征值与所述第二特征值的乘积得到第一特征结果,计算所述第一特征值的平方得到第二特征结果,计算所述第二特征值的平方得到第三特征结果;将所述第一特征结果与第一参数值相乘得到第一分数值,所述第二特征结果与第二参数值相乘得到第二分数值,所述第三特征结果与第三参数值相乘得到第三分数值,所述第一、第二和第三参数值为预先确定的参数值;将所述第一、第二和第三分数值相加,得到像素点分数值;若所述像素点分数值大于第一预定阈值,则将该像素点确定为所述第一灰度图片的角点。2.根据权利要求1所述的图像的角点检测方法,其特征在于,所述在所述第一灰度图片中选取任意一像素点,该方法包括:所述第一灰度图像有N排M列,有N*M个像素点;选取所述第一灰度图片第一排左边第一个像素点为第一像素点,第一排左边第二个像素点为第二像素点,第一排最后一个像素点为第M像素点;选取所述第一灰度图片第二排左边第一个像素点为第M+1像素点;第二排最后一个像素点为第2*M像素点;重复上述步骤直到选取所述第一灰度图片第N排最后一个像素点为第N*M像素点。3.根据权利要求1所述的图像的角点检测方法,其特征在于,所述将所述第一窗口在所述第一灰度图片中移动后得到第二窗口,该方法包括:将所述第一窗口在所述第一灰度图片中向右移动u像素,向下移动v像素,得到第二窗口。4.根据权利要求1所述的图像的角点检测方法,其特征在于,所述若所述像素点分数值大于第一预定阈值,则将该像素点确定为所述第一灰度图片的角点,该方法包括:若所述像素点分数值大于15000,则将该像素点确定为所述第一灰度图片的角点。5.根据权利要求1所述的图像的角点检测方法,其特征在于,所述将所述第一、第二和第三分数值相加,得到像素点分数值后,该方法还包括:若所述像素点分数值小于

15000,则将该像素点确定为所述第一灰度图片的边缘;该方法还包括:若所述像素点分数值的绝对值小于15000,则将该像素点确定为所述第一灰度图片的平坦区。6.一种图像的角点检测装置,其特征在于,包括:采集模...

【专利技术属性】
技术研发人员:连彬赵晶马雨雷
申请(专利权)人:浙江聚视信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1