[go: up one dir, main page]

CN106776877B - 摩托车零件型号自动识别方法 - Google Patents

摩托车零件型号自动识别方法 Download PDF

Info

Publication number
CN106776877B
CN106776877B CN201611074703.4A CN201611074703A CN106776877B CN 106776877 B CN106776877 B CN 106776877B CN 201611074703 A CN201611074703 A CN 201611074703A CN 106776877 B CN106776877 B CN 106776877B
Authority
CN
China
Prior art keywords
motorcycle
parts
shooting
size
shooting area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611074703.4A
Other languages
English (en)
Other versions
CN106776877A (zh
Inventor
金松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changzhou Starnet Computer Technology Co ltd
Original Assignee
Changzhou Starnet Computer Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changzhou Starnet Computer Technology Co ltd filed Critical Changzhou Starnet Computer Technology Co ltd
Priority to CN201611074703.4A priority Critical patent/CN106776877B/zh
Publication of CN106776877A publication Critical patent/CN106776877A/zh
Application granted granted Critical
Publication of CN106776877B publication Critical patent/CN106776877B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Library & Information Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Multimedia (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

本发明涉及一种摩托车零件型号自动识别方法,先从外轮廓判断是否有相匹配的零配件,然后再判断摩托车零配件的大小,可以精确地对应到摩托车零配件的具体型号,判断快速精准;如若不准确,用户还可以就输出的照片进行人工比对,从而判断是否正确;本发明设置不同大小的拍摄区域,根据拍摄区域的大小判断摩托车零配件的大小,判断精确误差小。另外,还可以先由人工对待识别摩托车零配件进行粗分类,粗分类的分类明细分为九大类,分别为发动机及配件、行走系统零件、操纵系统零件、电器与仪表,以及通用件与相关,摩托车零配件数据库分为相对应的九大类数据库,这样,可以缩小了比对范围,提高识别速度,并且识别精度也相对提高。

Description

摩托车零件型号自动识别方法
技术领域
本发明涉及一种摩托车零件型号自动识别方法。
背景技术
摩托车的种类比较多,例如骑士车、弯梁车、踏板车、越野车、沙滩车、农夫车、卡丁车等等,而每种车型所涉及的动力部分、操纵部分、车体件、电器件和易损件等等都各不相同。每一种车型又根据不同生产厂家以及每个厂家生产的型号不同而采用不同型号的零配件。因此,摩托车的零配件种类比较繁多,这就对摩托车维修人员的知识面要求较高。在没有出厂零配件清单的情况下,有些零配件往往外形相差无几,或者有些零配件不太常用,因此,摩托车维修人员将无法准确判断该零配件的型号,从而导致摩托车无法修理。
另外,一般零配件都需要预订,对于摩托车维修点来说,预订需要由维修技工进行操作,给维修人员带来了麻烦,而且不利于维修点的管理。
发明内容
本发明要解决的技术问题是:为了克服摩托车零配件不易识别,且预订流程比较麻烦的不足,本发明提供一种摩托车零件型号自动识别方法。
本发明解决其技术问题所采用的技术方案是:一种摩托车零件型号自动识别方法,包括以下步骤:
步骤1:建立摩托车零配件数据库,数据库内包括摩托车零配件照片及其轮廓边缘特征,以及该摩托车零配件相对应的型号和尺寸;
步骤2:获取待识别摩托车零配件;
步骤3:设置多个大小不一的拍摄区域,每个拍摄区域的大小固定且具有编号,编号位于拍摄区域内的边缘部位;根据摩托车零配件的大小选择相近大小的拍摄区域,并将摩托车零配件放置到该拍摄区域,摩托车零配件完全位于拍摄区域内;
步骤4:采用拍摄装置拍摄具有摩托车零配件的拍摄区域的照片,拍摄装置以编号所在位置为基准点,调整拍摄范围,使整个拍摄区域在拍摄范围内,所拍照片带有拍摄区域的编号;
步骤5:将步骤4的照片转化为灰度图像,设为原始灰度图像;
步骤6:通过边缘处理算法获取步骤5中的原始灰度图像的轮廓边缘特征;
步骤7:对步骤6的轮廓边缘特征进行匹配特征点处理,先获取拍摄基准点部位所拍摄的拍摄区域编号,根据编号获得拍摄区域的大小;然后获取其余部位的轮廓边缘特征,对应获得所拍摄摩托车零部件的外轮廓大小,并将该轮廓边缘特征与步骤1数据库内的摩托车零配件轮廓进行比对,以使得数据库零配件和待识别零配件的轮廓边缘特征处于最小偏差状态;
步骤8:判断轮廓度误差是否在预设的轮廓度误差范围内,若是,执行步骤9;若否,执行步骤10;
步骤9:将步骤7获取的待识别摩托车零部件外轮廓大小与数据库中摩托车零配件尺寸进行对比,判断尺寸误差是否在预设的尺寸误差范围内,若是,执行步骤11;若否,执行步骤10;
步骤10:输出未找到相对应的摩托车零配件;
步骤11:提取数据库中相对应摩托车零配件的照片和型号,并输出。
摩托车零配件是从摩托车上拆卸下来的废旧零配件。
拍摄区域的边缘具有边缘线,拍摄装置通过识别边缘线调整拍摄范围。
拍摄区域为矩形,边缘线为一矩形框,拍摄区域的编号位于矩形框的左上角处,编号位于一圆圈内,拍摄装置的拍摄基准点为圆圈的圆心。
步骤1之前,先由人工对待识别摩托车零配件进行粗分类,粗分类的分类明细分为九大类,分别为发动机及配件、行走系统零件、操纵系统零件、电器与仪表,以及通用件与相关,摩托车零配件数据库分为相对应的九大类数据库。这样,可以先对零配件进行粗分类,缩小了比对范围,提高了识别速度,并且识别精度也相对提高。
本发明的有益效果是,本发明的摩托车零件型号自动识别方法,先从外轮廓判断是否有相匹配的零配件,然后再判断摩托车零配件的大小,可以精确地对应到摩托车零配件的具体型号,判断快速精准;如若不准确,用户还可以就输出的照片进行人工比对,从而判断是否正确;本发明设置不同大小的拍摄区域,根据拍摄区域的大小判断摩托车零配件的大小,判断精确误差小。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1是本发明的摩托车零件型号自动识别方法的流程图。
图2是本发明中一个拍摄区域的示意图。
具体实施方式
现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
如图1所示,本发明的一种摩托车零件型号自动识别方法,包括以下步骤:
步骤1:建立摩托车零配件数据库,数据库内包括摩托车零配件照片及其轮廓边缘特征,以及该摩托车零配件相对应的型号和尺寸;
步骤2:获取待识别摩托车零配件;
步骤3:设置多个大小不一的拍摄区域,每个拍摄区域的大小固定且具有编号,编号位于拍摄区域内的边缘部位;根据摩托车零配件的大小选择相近大小的拍摄区域,并将摩托车零配件放置到该拍摄区域,摩托车零配件完全位于拍摄区域内;
步骤4:采用拍摄装置拍摄具有摩托车零配件的拍摄区域的照片,拍摄装置以编号所在位置为基准点,调整拍摄范围,使整个拍摄区域在拍摄范围内,所拍照片带有拍摄区域的编号;
步骤5:将步骤4的照片转化为灰度图像,设为原始灰度图像;
步骤6:通过边缘处理算法获取步骤5中的原始灰度图像的轮廓边缘特征;
步骤7:对步骤6的轮廓边缘特征进行匹配特征点处理,先获取拍摄基准点部位所拍摄的拍摄区域编号,根据编号获得拍摄区域的大小;然后获取其余部位的轮廓边缘特征,对应获得所拍摄摩托车零部件的外轮廓大小,并将该轮廓边缘特征与步骤1数据库内的摩托车零配件轮廓进行比对,以使得数据库零配件和待识别零配件的轮廓边缘特征处于最小偏差状态;
具体包括以下子步骤:
步骤S71:提取数据库零配件的边缘轮廓特征的部分点集A和待识别零配件的边缘轮廓特征的部分点集B;
步骤S72:将数据库零配件和待识别零配件的边缘轮廓特征点一一进行比较,以获取点集A和点集B之间的最小豪斯多夫距离量度,此时的点集A与点集B则为匹配相似度最高,数据库零配件和待识别零配件的轮廓边缘特征处于最小偏差状态。
步骤8:判断轮廓度误差是否在预设的轮廓度误差范围内,若是,执行步骤9;若否,执行步骤10;
具体包括以下子步骤:
步骤S81:分别获取数据库零配件和待识别零配件的轮廓线的所有特征点坐标;
步骤S82:选取待识别零配件的轮廓线的一特征点ak(x1,y1),在对应的ak点出附近,选取左右邻近相同间隔的两个离散点a(k-n),点a(k+n);
步骤S83:连接原点O与点a(k-n)得到一条直线,连接原点O与a(k+n)得到另一条直线,这两条直线必分别与标准零件的轮廓线相交于b1和b2两点,获取点b1和b2之间的点集B;那么在数据库零配件的轮廓线上的点集B内,必然找到一个与待测点ak对应的理论特征点。
步骤S84:采用金分割法比较待测点ak与点集B之间两点的距离,在点集B上找到距离待测点ak最短的两个点,然后得到一条直线L,求取待测点ak到直线L的距离,即为待测点到标准轮廓上的最小距离,即为该轮廓误差。
步骤9:将步骤7获取的待识别摩托车零部件外轮廓大小与数据库中摩托车零配件尺寸进行对比,判断尺寸误差是否在预设的尺寸误差范围内,若是,执行步骤11;若否,执行步骤10;
步骤10:输出未找到相对应的摩托车零配件;
步骤11:提取数据库中相对应摩托车零配件的照片和型号,并输出。
摩托车零配件是从摩托车上拆卸下来的废旧零配件。
拍摄区域的边缘具有边缘线,拍摄装置通过识别边缘线调整拍摄范围。
拍摄区域为矩形,边缘线为一矩形框,拍摄区域的编号位于矩形框的左上角处,编号位于一圆圈内,拍摄装置的拍摄基准点为圆圈的圆心。
步骤1之前,先由人工对待识别摩托车零配件进行粗分类,粗分类的分类明细分为九大类,分别为发动机及配件、行走系统零件、操纵系统零件、电器与仪表,以及通用件与相关,摩托车零配件数据库分为相对应的九大类数据库。这样,可以先对零配件进行粗分类,缩小了比对范围,提高了识别速度,并且识别精度也相对提高。
摩托车配件分类明细包括:
发动机及配件:总成、曲轴箱、气缸、活塞、环、曲轴、气门、凸轮轴、燃油箱、滤清、燃油泵、机油泵、化油器、电喷、进排气、水箱风机、其他;
传动系统零件:摩托车离合器、变速器、变速器操纵装置、摩托车起动机构、摩托车皮带传动组件、链传动组件、轴传动组件;
行走系统零件:车架、挡泥板、车叉、减震、减震配件、车轮、轮毂、轮辋等、轮胎、车锁警报、保险杠、视镜、杂物箱、护框等、停车架、扶手、挡风玻璃、辅饰;
操纵系统零件:方向柱、车把、把套和操控装置、软轴、拉锁、制动器、制动踏板、拉杆、ABS及其他制动零件;
电器与仪表:蓄电池、发电机、起动电机、电刷等;整流器、超越离合、分电器、火花塞、开关、灯具与信号装置、喇叭、仪表、传感器、继电器、电线束、记数器、其他电器零件;
通用件与相关:密封件橡胶、塑料件、橡胶、塑料件、硬管、软管、粉末冶金件、铸锻件、冲压件、标准件、紧固件、轴承、轴套、齿轮、涂料、粘合剂、润滑油、其他材料与加工、磁电机摩托车安全用品、头盔、太阳镜。
本发明的摩托车零件型号自动识别方法,先从外轮廓判断是否有相匹配的零配件,然后再判断摩托车零配件的大小,可以精确地对应到摩托车零配件的具体型号,判断快速精准;如若不准确,用户还可以就输出的照片进行人工比对,从而判断是否正确;本发明设置不同大小的拍摄区域,根据拍摄区域的大小判断摩托车零配件的大小,判断精确误差小。
以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。

Claims (5)

1.一种摩托车零件型号自动识别方法,其特征在于,包括以下步骤:
步骤1:建立摩托车零配件数据库,数据库内包括摩托车零配件照片及其轮廓边缘特征,以及该摩托车零配件相对应的型号和尺寸;
步骤2:获取待识别摩托车零配件;
步骤3:设置多个大小不一的拍摄区域,每个拍摄区域的大小固定且具有编号,编号位于拍摄区域内的边缘部位;根据摩托车零配件的大小选择相近大小的拍摄区域,并将摩托车零配件放置到该拍摄区域,摩托车零配件完全位于拍摄区域内;
步骤4:采用拍摄装置拍摄具有摩托车零配件的拍摄区域的照片,拍摄装置以编号所在位置为基准点,调整拍摄范围,使整个拍摄区域在拍摄范围内,所拍照片带有拍摄区域的编号;
步骤5:将步骤4的照片转化为灰度图像,设为原始灰度图像;
步骤6:通过边缘处理算法获取步骤5中的原始灰度图像的轮廓边缘特征;
步骤7:对步骤6的轮廓边缘特征进行匹配特征点处理,先获取拍摄基准点部位所拍摄的拍摄区域编号,根据编号获得拍摄区域的大小;然后获取其余部位的轮廓边缘特征,对应获得所拍摄摩托车零部件的外轮廓大小,并将该轮廓边缘特征与步骤1数据库内的摩托车零配件轮廓进行比对,以使得数据库零配件和待识别零配件的轮廓边缘特征处于最小偏差状态;
步骤8:判断轮廓度误差是否在预设的轮廓度误差范围内,若是,执行步骤9;若否,执行步骤10;
步骤9:将步骤7获取的待识别摩托车零部件外轮廓大小与数据库中摩托车零配件尺寸进行对比,判断尺寸误差是否在预设的尺寸误差范围内,若是,执行步骤11;若否,执行步骤10;
步骤10:输出未找到相对应的摩托车零配件;
步骤11:提取数据库中相对应摩托车零配件的照片和型号,并输出。
2.如权利要求1所述的摩托车零件型号自动识别方法,其特征在于:摩托车零配件是从摩托车上拆卸下来的废旧零配件。
3.如权利要求1所述的摩托车零件型号自动识别方法,其特征在于:拍摄区域的边缘具有边缘线,拍摄装置通过识别边缘线调整拍摄范围。
4.如权利要求3所述的摩托车零件型号自动识别方法,其特征在于:拍摄区域为矩形,边缘线为一矩形框,拍摄区域的编号位于矩形框的左上角处,编号位于一圆圈内,拍摄装置的拍摄基准点为圆圈的圆心。
5.如权利要求1所述的摩托车零件型号自动识别方法,其特征在于:步骤1之前,先由人工对待识别摩托车零配件进行粗分类,粗分类的分类明细分为九大类,分别为发动机及配件、行走系统零件、操纵系统零件、电器与仪表,以及通用件与相关,摩托车零配件数据库分为相对应的九大类数据库。
CN201611074703.4A 2016-11-28 2016-11-28 摩托车零件型号自动识别方法 Active CN106776877B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611074703.4A CN106776877B (zh) 2016-11-28 2016-11-28 摩托车零件型号自动识别方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611074703.4A CN106776877B (zh) 2016-11-28 2016-11-28 摩托车零件型号自动识别方法

Publications (2)

Publication Number Publication Date
CN106776877A CN106776877A (zh) 2017-05-31
CN106776877B true CN106776877B (zh) 2020-05-01

Family

ID=58900650

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611074703.4A Active CN106776877B (zh) 2016-11-28 2016-11-28 摩托车零件型号自动识别方法

Country Status (1)

Country Link
CN (1) CN106776877B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108508848B (zh) * 2018-04-20 2019-12-06 华中科技大学 一种基于插补数据的铣削加工轮廓误差的评估方法
CN108764938A (zh) * 2018-05-07 2018-11-06 上海博泰悦臻电子设备制造有限公司 一种汽车维修零件非正品识别方法及系统
CN111103014A (zh) * 2019-12-27 2020-05-05 株洲壹星科技股份有限公司 一种继电器、接触器型号自动识别方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100459479B1 (ko) * 2002-07-09 2004-12-03 엘지산전 주식회사 차종 판별 장치 및 방법
CN101770145A (zh) * 2010-01-12 2010-07-07 圆展科技股份有限公司 物体实际尺寸估计方法及实物投影仪
CN105158268A (zh) * 2015-09-21 2015-12-16 武汉理工大学 精冲零部件缺陷智能在线检测方法、系统及装置
CN105282461A (zh) * 2014-06-19 2016-01-27 斯克林集团公司 图像的处理装置和取得装置、处理方法以及取得方法
CN105509653A (zh) * 2015-11-30 2016-04-20 广州超音速自动化科技股份有限公司 机械零件轮廓度视觉测量方法及系统
CN106096563A (zh) * 2016-06-17 2016-11-09 深圳市易特科信息技术有限公司 植物自动识别系统和方法
CN106153639A (zh) * 2015-04-21 2016-11-23 凯吉凯精密电子技术开发(苏州)有限公司 基于人工智能的电路板检测方法及其检测装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100459479B1 (ko) * 2002-07-09 2004-12-03 엘지산전 주식회사 차종 판별 장치 및 방법
CN101770145A (zh) * 2010-01-12 2010-07-07 圆展科技股份有限公司 物体实际尺寸估计方法及实物投影仪
CN105282461A (zh) * 2014-06-19 2016-01-27 斯克林集团公司 图像的处理装置和取得装置、处理方法以及取得方法
CN106153639A (zh) * 2015-04-21 2016-11-23 凯吉凯精密电子技术开发(苏州)有限公司 基于人工智能的电路板检测方法及其检测装置
CN105158268A (zh) * 2015-09-21 2015-12-16 武汉理工大学 精冲零部件缺陷智能在线检测方法、系统及装置
CN105509653A (zh) * 2015-11-30 2016-04-20 广州超音速自动化科技股份有限公司 机械零件轮廓度视觉测量方法及系统
CN106096563A (zh) * 2016-06-17 2016-11-09 深圳市易特科信息技术有限公司 植物自动识别系统和方法

Also Published As

Publication number Publication date
CN106776877A (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106776877B (zh) 摩托车零件型号自动识别方法
JP5299513B2 (ja) 障害物検知装置及び方法並びに障害物検知システム
US10802121B1 (en) Cleaning apparatus for sensor
TW201843611A (zh) 零件信息查詢方法及系統
KR102116725B1 (ko) 정차 상태 차량의 번호판 인식에 기초한 충전구 위치 도출 장치 및 방법
CN106097308A (zh) 一种基于机器视觉的新能源电动车辆充电孔检测与定位方法
CN114511302A (zh) 用于提供车辆维修提示的方法和系统
CN105488479A (zh) 一种基于加权局部特征比对的车辆套牌识别方法及装置
CN107851325A (zh) 共享单车的倒地检测方法
CN105023452B (zh) 一种多路交通信号灯信号采集的方法及装置
CN106945050B (zh) 车辆的智能维修方法、机器人及系统
CN109934362A (zh) 一种车辆检测的方法、装置及终端设备
CN105068139B (zh) 一种活塞冷却喷嘴安装状态的检测工艺
US11661868B2 (en) Systems and methods for hole detection in crankcase ventilation tubing
CN107729502A (zh) 一种卡口车辆个性化特征智能检索系统及方法
KR20160043936A (ko) 차량정보 검색 시스템
US20180017006A1 (en) Method of detecting engine tuning of vehicle
CN108292441A (zh) 用于机动车辆的视觉系统和控制视觉系统的方法
CN113506282A (zh) 一种船舶发动机配件备件的机器视觉装箱核验方法及装置
CN110230539A (zh) 诊断未联接通气管的方法
CN118418640A (zh) 一种车载视觉感知预瞄下的主动悬架控制方法
CN112880930A (zh) 智能化车辆漏油状态识别系统
CN115345842A (zh) 一种基于深度学习的汽车关键部件相似比对方法
CN108564802B (zh) 一种基于图像的交通信号灯识别装置与方法
CN113532604A (zh) 一种汽车工业零配件在线监控系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant