一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于AI识别技术的汽车配件识别方法及装置与流程

2022-05-18 00:04:56 来源:中国专利 TAG:

基于ai识别技术的汽车配件识别方法及装置
技术领域
1.本发明涉及图片识别技术领域,具体是涉及一种基于ai识别技术的汽车配件识别方法及装置。


背景技术:

2.汽车配件是构成汽车整体的各个单元及服务于汽车的一种产品,汽车配件的种类繁多,随着人们生活水平的提高,人们对汽车的消费也越来越多,汽车配件的这个市场变得也越来越大,汽车配件用途各异,对于非专业人员,难以对汽车配件准确识别,随着ai图片识别技术的不断发展,能够根据现有的图片从海量的图片数据库中找到相似的图片,因此,可以利用ai图片识别技术确定汽车配件的信息,但是汽车配件的颜色较为单一,很多汽车配件的颜色都相同,导致ai识别汽车配件的准确率不够高。因此,需要提供一种基于ai识别技术的汽车配件识别方法及装置,旨在解决上述问题。


技术实现要素:

3.针对现有技术存在的不足,本发明的目的在于提供一种基于ai识别技术的汽车配件识别方法及装置,以解决上述背景技术中存在的问题。
4.本发明是这样实现的,一种基于ai识别技术的汽车配件识别方法,所述方法包括以下步骤:接收待识别配件图片和待识别配件尺寸信息;自动对待识别配件图片进行抠除背景处理,得到待识别配件主体图片;根据待识别配件尺寸信息对汽车配件图库中的汽车配件图进行筛选,所述汽车配件图库中包含汽车配件图和对应的汽车配件信息,所述汽车配件信息包括汽车配件名称、汽车配件用途和汽车配件尺寸,所述汽车配件图为抠除背景的图片;将待识别配件主体图片与筛选后的汽车配件图进行相似度计算,输出相似度最高的汽车配件图和对应的汽车配件信息。
5.作为本发明进一步的方案:所述自动对待识别配件图片进行抠除背景处理,得到待识别配件主体图片的步骤,具体包括:自动对待识别配件图片的主体区域进行颜色取样;根据颜色容差值对取样的颜色进行范围扩大得到保留颜色范围;根据保留颜色范围对待识别配件图片进行抠除背景处理,得到待识别配件主体图片。
6.作为本发明进一步的方案:所述将待识别配件主体图片与筛选后的汽车配件图进行相似度计算,输出相似度最高的汽车配件图和对应的汽车配件信息的步骤,具体包括:对待识别配件主体图片进行旋转复制处理得到若干个不同角度的待识别配件主体图样;将每一个待识别配件主体图样均与筛选后的汽车配件图进行相似度计算;
输出相似度最高的汽车配件图和对应的汽车配件信息。
7.作为本发明进一步的方案:将待识别配件主体图样与筛选后的汽车配件图进行相似度计算的步骤,具体包括:用基于dct的hash方法分别计算待识别配件主体图样与汽车配件图的hash值,得到h_1和h_2;计算h_1和h_2之间的汉明距离dis_h;根据汉明距离dis_h计算得到待识别配件主体图样与汽车配件图之间的相似度。
8.作为本发明进一步的方案:所述根据汉明距离dis_h计算得到待识别配件主体图样与汽车配件图之间的相似度的步骤,具体包括:对dis_h的值进行判定;当dis_h≤10时,相似度p=1-dis_h/100;当dis_h≥25时,相似度p=4*(64-dis_h)/195;当10<dis_h<25时,相似度p=[(25-dis_h)/150 0.8]*0.5 pcc*0.5,所述pcc为皮尔逊相关系数。
[0009]
作为本发明进一步的方案:所述汽车配件图库中的汽车配件图均为拍摄视角能够展示汽车配件最大面积的图片,且汽车配件图中的汽车配件均是正放的。
[0010]
本发明的另一目的在于提供一种基于ai识别技术的汽车配件识别装置,所述装置包括:待识别图片接收模块,用于接收待识别配件图片和待识别配件尺寸信息;抠除背景处理模块,用于自动对待识别配件图片进行抠除背景处理,得到待识别配件主体图片;汽车配件图筛选模块,用于根据待识别配件尺寸信息对汽车配件图库中的汽车配件图进行筛选,所述汽车配件图库中包含汽车配件图和对应的汽车配件信息,所述汽车配件信息包括汽车配件名称、汽车配件用途和汽车配件尺寸,所述汽车配件图为抠除背景的图片;以及相似度计算模块,用于将待识别配件主体图片与筛选后的汽车配件图进行相似度计算,输出相似度最高的汽车配件图和对应的汽车配件信息。
[0011]
作为本发明进一步的方案:所述抠除背景处理模块包括:颜色取样单元,用于自动对待识别配件图片的主体区域进行颜色取样;颜色范围扩大单元,用于根据颜色容差值对取样的颜色进行范围扩大得到保留颜色范围;以及抠除背景处理单元,用于根据保留颜色范围对待识别配件图片进行抠除背景处理,得到待识别配件主体图片。
[0012]
作为本发明进一步的方案:所述相似度计算模块包括:旋转复制处理单元,用于对待识别配件主体图片进行旋转复制处理得到若干个不同角度的待识别配件主体图样;相似度计算单元,用于将每一个待识别配件主体图样均与筛选后的汽车配件图进行相似度计算;以及汽车配件信息输出单元,用于输出相似度最高的汽车配件图和对应的汽车配
件信息。
[0013]
作为本发明进一步的方案:所述相似度计算单元包括:hash值计算子单元,用基于dct的hash方法分别计算待识别配件主体图样与汽车配件图的hash值,得到h_1和h_2;汉明距离计算子单元,用于计算h_1和h_2之间的汉明距离dis_h;以及相似度确定子单元,用于根据汉明距离dis_h计算得到待识别配件主体图样与汽车配件图之间的相似度。
[0014]
与现有技术相比,本发明的有益效果是:本发明通过自动对待识别配件图片进行抠除背景处理,得到待识别配件主体图片,这样后续在进行相似度计算时,能够排除背景因素的干扰,避免背景图像对配件主体的相似度计算造成影响,提高汽车配件的轮廓形状特征在相似度计算时的作用,提高了相似度计算的准确性。
附图说明
[0015]
图1为一种基于ai识别技术的汽车配件识别方法的流程图。
[0016]
图2为一种基于ai识别技术的汽车配件识别方法中自动对待识别配件图片进行抠除背景处理,得到待识别配件主体图片的流程图。
[0017]
图3为一种基于ai识别技术的汽车配件识别方法中将待识别配件主体图片与筛选后的汽车配件图进行相似度计算的流程图。
[0018]
图4为一种基于ai识别技术的汽车配件识别方法中将待识别配件主体图样与筛选后的汽车配件图进行相似度计算的流程图。
[0019]
图5为一种基于ai识别技术的汽车配件识别方法中根据汉明距离dis_h计算得到待识别配件主体图样与汽车配件图之间的相似度的流程图。
[0020]
图6为一种基于ai识别技术的汽车配件识别装置的结构示意图。
[0021]
图7为一种基于ai识别技术的汽车配件识别装置中抠除背景处理模块的结构示意图。
[0022]
图8为一种基于ai识别技术的汽车配件识别装置中相似度计算模块的结构示意图。
[0023]
图9为一种基于ai识别技术的汽车配件识别装置中相似度计算单元的结构示意图。
具体实施方式
[0024]
为了使本发明的目的、技术方案及优点更加清晰,以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]
以下结合具体实施例对本发明的具体实现进行详细描述。
[0026]
如图1所示,本发明实施例提供了一种基于ai识别技术的汽车配件识别方法,所述方法包括以下步骤:s100,接收待识别配件图片和待识别配件尺寸信息;
s200,自动对待识别配件图片进行抠除背景处理,得到待识别配件主体图片;s300,根据待识别配件尺寸信息对汽车配件图库中的汽车配件图进行筛选,所述汽车配件图库中包含汽车配件图和对应的汽车配件信息,所述汽车配件信息包括汽车配件名称、汽车配件用途和汽车配件尺寸,所述汽车配件图为抠除背景的图片;s400,将待识别配件主体图片与筛选后的汽车配件图进行相似度计算,输出相似度最高的汽车配件图和对应的汽车配件信息。
[0027]
需要说明的是,汽车配件是构成汽车整体的各个单元及服务于汽车的一种产品,汽车配件的种类繁多,随着人们生活水平的提高,人们对汽车的消费也越来越多,汽车配件的这个市场变得也越来越大,汽车配件用途各异,对于非专业人员,难以对汽车配件准确识别,随着ai图片识别技术的不断发展,能够根据现有的图片从海量的图片数据库中找到相似的图片,因此,可以利用ai图片识别技术确定汽车配件的信息,但是汽车配件的颜色较为单一,很多汽车配件的颜色都相同,导致ai识别汽车配件的准确率不够高,本发明实施例旨在解决上述问题。
[0028]
本发明实施例中,当需要识别一个汽车配件时,先采集待识别配件图片,然后输入待识别配件图片和待识别配件尺寸信息,待识别配件尺寸信息是一个尺寸范围值即可,然后本发明实施例自动对待识别配件图片进行抠除背景处理,得到待识别配件主体图片,这样后续在进行相似度计算时,能够排除背景因素的干扰,避免背景图像对配件主体的相似度计算造成影响,提高了相似度计算的准确性,接着根据待识别配件尺寸信息对汽车配件图库中的汽车配件图进行筛选,这样能够筛除大部分明显不符合的汽车配件图,提高了识别速度,汽车配件图库是事先建立的,工作人员向汽车配件图库中上传大量汽车配件图和对应的汽车配件信息,汽车配件图库需要不断维护和更新,需要注意的是,所述汽车配件图为抠除背景的图片,这样将待识别配件主体图片与筛选后的汽车配件图进行相似度计算时,保证都是配件主体图像的计算,最后输出相似度最高的汽车配件图和对应的汽车配件信息。
[0029]
如图2所示,作为本发明一个优选的实施例,所述自动对待识别配件图片进行抠除背景处理,得到待识别配件主体图片的步骤,具体包括:s201,自动对待识别配件图片的主体区域进行颜色取样;s202,根据颜色容差值对取样的颜色进行范围扩大得到保留颜色范围;s203,根据保留颜色范围对待识别配件图片进行抠除背景处理,得到待识别配件主体图片。
[0030]
本发明实施例中,需要说明的是,一个汽车配件基本上只有一种颜色,利用这个特征,很容易将汽车配件主体给抠出来,拍摄待识别配件图片时,使得待识别配件位于图片中间的主图区域,本发明实施例自动对待识别配件图片的主体区域进行颜色取样,并根据颜色容差值对取样的颜色进行范围扩大得到保留颜色范围,所述颜色容差值是提前设置的定值,这样能够避免光线、阴影的影响,最后根据保留颜色范围对待识别配件图片进行抠除背景处理,得到待识别配件主体图片,待识别配件主体图片能够保留配件的轮廓形状特征,另外,为了使得抠图效果更好,可以将待识别配件置于颜色反差较大的背景布上进行拍摄。
[0031]
如图3所示,作为本发明一个优选的实施例,所述将待识别配件主体图片与筛选后的汽车配件图进行相似度计算,输出相似度最高的汽车配件图和对应的汽车配件信息的步
骤,具体包括:s401,对待识别配件主体图片进行旋转复制处理得到若干个不同角度的待识别配件主体图样;s402,将每一个待识别配件主体图样均与筛选后的汽车配件图进行相似度计算;s403,输出相似度最高的汽车配件图和对应的汽车配件信息。
[0032]
本发明实施例中,需要说明的是,待识别配件的摆放角度不同,会导致最终的相似度计算结果存在差异,为了使得相似度计算更加准确,需要对待识别配件主体图片进行旋转复制处理得到若干个不同角度的待识别配件主体图样,例如在一周范围内每隔20度旋转复制一次,这样就能够得到18个角度的待识别配件主体图样,然后将每一个待识别配件主体图样均与筛选后的汽车配件图进行相似度计算,输出相似度最高的汽车配件图和对应的汽车配件信息,这样得到的汽车配件信息更加准确无误。
[0033]
如图4所示,作为本发明一个优选的实施例,将待识别配件主体图样与筛选后的汽车配件图进行相似度计算的步骤,具体包括:s4021,用基于dct的hash方法分别计算待识别配件主体图样与汽车配件图的hash值,得到h_1和h_2;s4022,计算h_1和h_2之间的汉明距离dis_h;s4023,根据汉明距离dis_h计算得到待识别配件主体图样与汽车配件图之间的相似度。
[0034]
本发明实施例中,基于dct的hash方法对图片进行识别为现有技术中的一种ai图片识别方法,所述基于dct的hash方法使用离散余弦变换提取图片的低频成分,先将图片转换成标准大小的灰度图,然后对灰度图做dct变换,再从系数矩阵中提取出64位的hash值作为指纹,这种计算两张图片之间相似度的方法为现有技术,这里不再详细描述。
[0035]
如图5所示,作为本发明一个优选的实施例,所述根据汉明距离dis_h计算得到待识别配件主体图样与汽车配件图之间的相似度的步骤,具体包括:s40231,对dis_h的值进行判定;s40232,当dis_h≤10时,相似度p=1-dis_h/100;s40233,当dis_h≥25时,相似度p=4*(64-dis_h)/195;s40234,当10<dis_h<25时,相似度p=[(25-dis_h)/150 0.8]*0.5 pcc*0.5,所述pcc为皮尔逊相关系数。
[0036]
本发明实施例中,若汉明距离dis_h在设定范围10<dis_h<25内,需要使用基于径向投影的hash方法分别计算两张图片的hash值,所述基于径向投影的hash方法首先会过灰度图中心计算朝等角度间隔的180个方向上像素值的方差,然后计算由这180个方差构成的特征向量的dct,并从dct系数矩阵中提取出64位的hash值作为指纹,本发明实施例中相似度计算方法为现有的公开技术。
[0037]
作为本发明一个优选的实施例,所述汽车配件图库中的汽车配件图均为拍摄视角能够展示汽车配件最大面积的图片,这样能够更好的展示轮廓形状特征,用户在拍摄待识别汽车配件时,也应该尽可能保证拍摄到汽车配件最大面积的视角,且汽车配件图中的汽车配件均是正放的,这样能够告诉用户汽车配件的安装摆放情况。
[0038]
如图6所示,本发明实施例还提供了一种基于ai识别技术的汽车配件识别装置,所
述装置包括:待识别图片接收模块100,用于接收待识别配件图片和待识别配件尺寸信息;抠除背景处理模块200,用于自动对待识别配件图片进行抠除背景处理,得到待识别配件主体图片;汽车配件图筛选模块300,用于根据待识别配件尺寸信息对汽车配件图库中的汽车配件图进行筛选,所述汽车配件图库中包含汽车配件图和对应的汽车配件信息,所述汽车配件信息包括汽车配件名称、汽车配件用途和汽车配件尺寸,所述汽车配件图为抠除背景的图片;以及相似度计算模块400,用于将待识别配件主体图片与筛选后的汽车配件图进行相似度计算,输出相似度最高的汽车配件图和对应的汽车配件信息。
[0039]
本发明实施例中,当需要识别一个汽车配件时,先采集待识别配件图片,然后输入待识别配件图片和待识别配件尺寸信息,待识别配件尺寸信息是一个尺寸范围值即可,然后本发明实施例自动对待识别配件图片进行抠除背景处理,得到待识别配件主体图片,这样后续在进行相似度计算时,能够排除背景因素的干扰,避免背景图像对配件主体的相似度计算造成影响,提高了相似度计算的准确性,接着根据待识别配件尺寸信息对汽车配件图库中的汽车配件图进行筛选,这样能够筛除大部分明显不符合的汽车配件图,提高了识别速度,汽车配件图库是事先建立的,工作人员向汽车配件图库中上传大量汽车配件图和对应的汽车配件信息,汽车配件图库需要不断维护和更新,需要注意的是,所述汽车配件图为抠除背景的图片,这样将待识别配件主体图片与筛选后的汽车配件图进行相似度计算时,保证都是配件主体图像的计算,最后输出相似度最高的汽车配件图和对应的汽车配件信息。
[0040]
如图7所示,作为本发明一个优选的实施例,所述抠除背景处理模块200包括:颜色取样单元201,用于自动对待识别配件图片的主体区域进行颜色取样;颜色范围扩大单元202,用于根据颜色容差值对取样的颜色进行范围扩大得到保留颜色范围;以及抠除背景处理单元203,用于根据保留颜色范围对待识别配件图片进行抠除背景处理,得到待识别配件主体图片。
[0041]
本发明实施例中,需要说明的是,一个汽车配件基本上只有一种颜色,利用这个特征,很容易将汽车配件主体给抠出来,拍摄待识别配件图片时,使得待识别配件位于图片中间的主图区域,本发明实施例自动对待识别配件图片的主体区域进行颜色取样,并根据颜色容差值对取样的颜色进行范围扩大得到保留颜色范围,所述颜色容差值是提前设置的定值,这样能够避免光线、阴影的影响,最后根据保留颜色范围对待识别配件图片进行抠除背景处理,得到待识别配件主体图片,待识别配件主体图片能够保留配件的轮廓形状特征,另外,为了使得抠图效果更好,可以将待识别配件置于颜色反差较大的背景布上进行拍摄。
[0042]
如图8所示,作为本发明一个优选的实施例,所述相似度计算模块400包括:旋转复制处理单元401,用于对待识别配件主体图片进行旋转复制处理得到若干个不同角度的待识别配件主体图样;相似度计算单元402,用于将每一个待识别配件主体图样均与筛选后的汽车配件图进行相似度计算;
以及汽车配件信息输出单元403,用于输出相似度最高的汽车配件图和对应的汽车配件信息。
[0043]
本发明实施例中,需要说明的是,待识别配件的摆放角度不同,会导致最终的相似度计算结果存在差异,为了使得相似度计算更加准确,需要对待识别配件主体图片进行旋转复制处理得到若干个不同角度的待识别配件主体图样,例如在一周范围内每隔20度旋转复制一次,这样就能够得到18个角度的待识别配件主体图样,然后将每一个待识别配件主体图样均与筛选后的汽车配件图进行相似度计算,输出相似度最高的汽车配件图和对应的汽车配件信息,这样得到的汽车配件信息更加准确无误。
[0044]
如图9所示,作为本发明一个优选的实施例,所述相似度计算单元402包括:hash值计算子单元4021,用基于dct的hash方法分别计算待识别配件主体图样与汽车配件图的hash值,得到h_1和h_2;汉明距离计算子单元4022,用于计算h_1和h_2之间的汉明距离dis_h;以及相似度确定子单元4023,用于根据汉明距离dis_h计算得到待识别配件主体图样与汽车配件图之间的相似度。
[0045]
以上仅对本发明的较佳实施例进行了详细叙述,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
[0046]
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0047]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0048]
本领域技术人员在考虑说明书及实施例处的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献