CN108062554A - 一种车辆年检标签颜色的识别方法及装置 - Google Patents
一种车辆年检标签颜色的识别方法及装置 Download PDFInfo
- Publication number
- CN108062554A CN108062554A CN201711320505.6A CN201711320505A CN108062554A CN 108062554 A CN108062554 A CN 108062554A CN 201711320505 A CN201711320505 A CN 201711320505A CN 108062554 A CN108062554 A CN 108062554A
- Authority
- CN
- China
- Prior art keywords
- color
- pixel
- annual inspection
- inspection label
- identified
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/50—Extraction of image or video features by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/09—Recognition of logos
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
- Traffic Control Systems (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种车辆年检标签颜色识别方法及装置,其中,方法包括:获取待识别年检标签图像中各像素点的第一颜色空间,所述第一颜色空间包括色调;根据色调,依次确认各像素点的颜色;统计各类颜色对应的像素点的数量;判断各类颜色对应的像素点的数量是否满足预设条件;当满足时,将对应的像素点的数量最大的颜色作为待识别年检标签图像的颜色;当不满足时,对待识别年检标签图像进行剪切,并将剪切后的待识别年检标签图像作为下一循环的图像,返回执行获取待识别年检标签图像中各像素点的第一颜色空间的步骤。通过在数量不满足预设条件的情况下,将待识别年检标签图像剪切后重新进行颜色识别,消除了由于光照和折叠的部分因素的影响。
Description
技术领域
本发明涉及图像处理技术领域,具体涉及一种车辆年检标签颜色的识别方法及装置。
背景技术
随着经济的快速发展,城市机动车保有量迅速增加,交通管理现状和需求的矛盾进一步加剧,与车辆相关的刑事和治安案件也逐年上升。特别是盗抢机动车辆、机动车肇事逃逸以及涉车类刑事案件,严重影响了社会治安与人民群众的利益。
因此,为了解决城市发展难题,实现城市的可持续发展,“智慧城市”建设已经成为当今我国城市发展不可逆转的历史潮流;同时,为了满足城市治安防控和城市管理的需要,政法委发起公安部联合工信部共同建设了“天网工程”。“天网工程”是利用图像采集、传输、控制、显示等设备和控制软件对固定地区进行实时监控和信息记录,对于城市中存在的车辆的违法犯罪活动提取证据提供技术支持。
但是,在取证过程中的主要问题是要在当前存储的海量监控数据中采用人工查找的方法搜寻违法犯罪车辆,该搜寻的过程不仅耗费大量的人力、物力和财力,而且人工搜寻存在较大的不可靠性。
随着数字图像处理技术、机器视觉技术和模式识别技术等的迅猛发展,自动从海量图像数据中搜索嫌疑车辆成为了可能,通过对视频或图像数据的处理,公安人员可直接利用计算机从视频或图像所包含的内容进行分析和特征提取,从而搜索到所需的有用信息。
其中,年检标签作为车辆的一个重要属性,它的检测和颜色识别必不可少。其中,颜色的识别由于受光照、环境、折叠、模糊以及目标太小等因素的影响,识别出的颜色错误较多。
发明内容
有鉴于此,本发明实施例提供了一种车辆年检标签颜色的识别方法及装置,以解决由于光照、环境等因素所导致的车辆年检标签的颜色识别错误率较高的问题。
本发明第一方面提供了一种车辆年检标签颜色的识别方法,包括以下步骤:
获取待识别年检标签图像中各像素点的第一颜色空间,所述第一颜色空间包括色调;
根据所述色调,依次确认各像素点的颜色;
统计各类颜色对应的所述像素点的数量;
判断各类颜色对应的所述像素点的数量是否满足预设条件;
当满足所述预设条件时,将对应的像素点的数量最大的颜色作为所述待识别年检标签图像的颜色;
当不满足所述预设条件时,对所述待识别年检标签图像进行剪切,并将剪切后的待识别年检标签图像,作为下一循环的待识别年检标签图像,返回执行获取待识别年检标签图像中各像素点的第一颜色空间的步骤。
可选地,所述第一颜色空间还包括饱和度以及亮度,所述根据所述色调,依次确认各像素点的颜色,包括:
依次判断每个所述像素点的所述饱和度是否处于第一预设范围,以及所述亮度是否处于第二预设范围;
提取所述饱和度处于所述第一预设范围并且亮度处于所述第二预设范围的像素点的色调;
根据提取的色调的大小,确定对应像素点的颜色。
可选地,判断各类颜色对应的所述像素点的数量是否满足预设条件包括:
确定所述数量中的最大的前N个数值;
根据所述最大的前N个数值,计算所述颜色得分值;
通过判断所述颜色得分值是否达到预设阈值来判断各类颜色对应的所述像素点的数量是否满足预设条件。
可选地,采用如下公式,计算所述颜色得分值:
其中,ratio为所述颜色得分值;hN为所述数量中最大的数值;hN-1为所述数量中次大的数值。
可选地,所述获取待识别年检标签中各像素点的第一颜色空间包括:
获取所述待识别年检标签图像中各像素点的第二颜色空间;
对所有所述第二颜色空间进行归一化处理;
将处理后的所述第二颜色空间转化为所述第一颜色空间。
本发明第二方面提供了一种车辆年检标签颜色的识别装置,包括:
获取单元,用于获取待识别年检标签图像中各像素点的第一颜色空间,所述第一颜色空间包括色调;
像素点颜色确认单元,用于根据所述色调,依次确认各像素点的颜色;
统计单元,用于统计各类颜色对应的所述像素点的数量;
判断单元,判断各类颜色对应的所述像素点的数量是否满足预设条件;
年检标签图像颜色确认单元,用于当满足所述预设条件时,将对应的像素点的数量最大的颜色作为所述待识别年检标签图像的颜色;
图像剪切单元,用于当不满足所述预设条件时,对所述待识别年检标签图像进行剪切,并将剪切后的待识别年检标签图像,作为下一循环的待识别年检标签图像,返回执行获取待识别年检标签图像中各像素点的第一颜色空间的步骤。
可选地,所述第一颜色空间还包括饱和度以及亮度,所述像素点颜色确认单元,包括:
第一判断子单元,用于依次判断每个所述像素点的所述饱和度是否处于第一预设范围,以及所述亮度是否处于第二预设范围;
提取子单元,用于提取所述饱和度处于所述第一预设范围并且亮度处于所述第二预设范围的像素点的色调;
第一确定子单元,用于根据提取的色调的大小,确定对应像素点的颜色。
可选地,所述判断单元,包括:
第二确定子单元,用于确定所述数量中的最大的前N个数值;
计算子单元,用于根据所述最大的前N个数值,计算所述颜色得分值;
第二判断子单元,用于通过判断所述颜色得分值是否达到预设阈值来判断各类颜色对应的所述像素点的数量是否满足预设条件。
本发明第三方面提供了一种图像处理装置,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行本发明第一方面或第一方面中任一项所述的车辆年检标签颜色的识别方法。
本发明第四方面提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行本发明第一方面或第一方面中任一项所述的车辆年检标签颜色的识别方法。
本发明提供的技术方案,具有如下优点:
1.本发明实施例提供的车辆年检标签颜色的识别方法,通过判断各类颜色对应的像素点的数量是否满足预设条件,在不满足预设条件的情况下,将待识别年检标签图像剪切后重新进行颜色识别。该方法消除了由于年检标签受光照和折叠的部分因素的影响,使得待识别年检标签的颜色识别的准确率得到提高。
2.本发明实施例提供的车辆年检标签颜色的识别方法,通过将每个像素点的饱和度不处于第一预设范围,以及亮度不处于第二预设范围内的去除,即通过排出明显不具备颜色的像素点(例如,纯白或纯黑),能够提高年检标签颜色识别的效率。
3.本发明实施例提供的车辆年检标签颜色的识别方法,通过利用各类颜色对应的像素点的数量中最大的前N个数值作为颜色得分值的计算依据,即取通过最大的前N个数值进行颜色的确定,在保证颜色识别准确度的前提下,提高了识别效率。
4.本发明实施例提供的车辆年检标签颜色的识别方法,将RGB图像形式表示的待识别年检标签图像转到HSV空间进行车辆年检标签颜色的识别,即该方法是对待识别年检标签图像进行HSV空间的颜色识别,消除了由于年检标签受光照和折叠的部分因素的影响,使得颜色识别的准确率得到提高。
5.本发明实施例提供的车辆年检标签颜色的识别方法,通过判断各类颜色对应的像素点的数量是否满足预设条件,在不满足预设条件的情况下,将待识别年检标签图像剪切后重新进行颜色识别。该方法消除了由于年检标签受光照和折叠的部分因素的影响,使得待识别年检标签的颜色识别的准确率得到提高。
附图说明
通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
图1示出了本发明实施例1中车辆年检标签颜色的识别方法的一个具体示意的方法流程图;
图2示出了本发明实施例2中车辆年检标签颜色的识别方法的一个具体示意的方法流程图;
图3示出了本发明实施例3中车辆年检标签颜色的识别方法的一个具体示意的方法流程图;
图4示出了本发明实施例5中车辆年检标签颜色的识别装置的一个具体示意的结构图;
图5示出了本发明实施例6中图像处理装置的一个具体示意的结构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本领域技术人员应当理解的是,RGB(Red,Green,Blue)颜色空间最常用的用途就是显示器系统。自然界中任何一种色光都可由R、G、B三基色按不同的比例相加混合而成,当三基色分量都为0(最弱)时混合为黑色光;当三基色分量都为k(最强)时混合为白色光。任一颜色F是这个立方体坐标中的一点,调整三色系数r、g、b中的任一系数都会改变F的坐标值,也即改变了F的色值。RGB颜色空间采用物理三基色表示,因而物理意义很清楚,适合彩色显像管工作。
HSV(Hue,Saturation,Value),即色调(H),饱和度(S),亮度(V)。颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1。它包含RGB模型中的R=1,G=1,B=1三个面,所代表的颜色较亮。色彩H由绕V轴的旋转角给定。红色对应于角度0°,绿色对应于角度120°,蓝色对应于角度240°。在HSV颜色模型中,每一种颜色和它的补色相差180°。饱和度S取值从0到1,所以圆锥顶面的半径为1。HSV颜色模型所代表的颜色域是CIE色度图的一个子集,这个模型中饱和度为百分之百的颜色,其纯度一般小于百分之百。在圆锥的顶点(即原点)处,V=0,H和S无定义,代表黑色。圆锥的顶面中心处S=0,V=1,H无定义,代表白色。从该点到原点代表亮度渐暗的灰色,即具有不同灰度的灰色。对于这些点,S=0,H的值无定义。可以说,HSV模型中的V轴对应于RGB颜色空间中的主对角线。在圆锥顶面的圆周上的颜色,V=1,S=1,这种颜色是纯色。
实施例1
本实施例提供一种车辆年检标签颜色的识别方法,可用于车辆年检标签颜色的识别装置中。如图1所示,该方法包括以下步骤:
步骤S11,获取待识别年检标签图像中各像素点的第一颜色空间,第一颜色空间包括色调。
车辆年检标签颜色的识别装置在获取待识别年检标签图像后,提取该图像中每个像素点的第一颜色空间。其中,第一颜色空间包括色调。
步骤S12,根据色调,依次确认各像素点的颜色。
车辆年检标签颜色的识别装置根据每个像素点的第一颜色空间中的色调,确认各个像素点的颜色。
例如,当色调在[45,90]区间内,表示对应的像素点的颜色为黄色;
当色调在(90,180]区间内,表示对应的像素点的颜色为绿色;
当色调在(180,270]区间内,表示对应的像素点的颜色为蓝色;
当色调在(270,360]∪[0,45)区间内,表示对应的像素点的颜色为其他颜色。
步骤S13,统计各类颜色对应的像素点的数量。
在车辆年检标签颜色的识别装置中存储有对应于各类颜色的像素点的数量。当步骤S12中确认像素点的颜色,那么该对应于该颜色的像素点的数量加1。
例如,黄色对应的像素点的数量为cy,绿色对应的像素点的数量为cg,蓝色对应的像素点的数量为cb,其他颜色对应的像素点的数量为co。其中,cy、cg、cb与co的总和为该待识别年检标签图像中所有像素点的数量。
步骤S14,判断各类颜色对应的像素点的数量是否满足预设条件;当满足预设条件时,执行步骤S15;否则,执行步骤S16。
车辆年检标签颜色的识别装置通过对各类颜色对应的像素点的数量与预设条件进行比较,例如,预设条件可以是设置一个具体数值,若某一颜色对应的像素点的数量超过该数值时,则满足预设条件,能够确定出待识别年检标签图像的颜色;也可以是对各类颜色对应的像素点的数量之间按照一定的规则进行处理后(例如,分别计算每种颜色对应的像素点的数量在所有像素点中所占的比例),将处理之后的数值与预设条件进行比较。
如果满足预设条件,则表示能够此时能够确认待识别年检标签图像的颜色;如果不满足预设条件,则可以对待识别年检标签图像进行剪切后再次进行颜色的确认。
步骤S15,将对应的像素点的数量最大的颜色作为待识别年检标签图像的颜色。
车辆年检标签颜色的识别装置在确认出各类颜色对应的像素点的数量满足预设条件时,将各类颜色对应的像素点数量最大的颜色作为待识别年检标签图像的颜色。
例如,黄色对应的像素点的数量为cy=200,绿色对应的像素点的数量为cg=150,蓝色对应的像素点的数量为cb=75,其他颜色对应的像素点的数量为co=25,通过比较后,确认黄色对应的像素点的额数量最大,因此车辆年检标签颜色的识别装置确认黄色为该待识别年检标签颜色图像的颜色。
步骤S16,对待识别年检标签图像进行剪切,并将剪切后的待识别年检标签图像,作为下一循环的待识别年检标签图像,返回执行步骤S11。
车辆年检标签颜色的识别装置在确认出各类颜色对应的像素点的数量不满足预设条件时,将待识别年检标签图像进行剪切,缩小待识别年检标签图像的尺寸,同时将剪切后的待识别年检标签图像,作为下一循环的待识别年检标签图像。
在该步骤完成之后,循环执行步骤S11至步骤S14,直至能够确认待识别年检标签图像的颜色为止。
该方法通过判断各类颜色对应的像素点的数量是否满足预设条件,在不满足预设条件的情况下,将待识别年检标签图像剪切后重新进行颜色识别。该方法消除了由于年检标签受光照和折叠的部分因素的影响,使得待识别年检标签的颜色识别的准确率得到提高。
实施例2
本实施例提供一种车辆年检标签颜色的识别方法,可用于车辆年检标签颜色的识别装置中。如图2所示,该方法包括以下步骤:
步骤S21,获取待识别年检标签图像中各像素点的第一颜色空间,第一颜色空间包括色调。
与实施例1步骤S11相同,在此不再赘述。
步骤S22,根据色调,依次确认各像素点的颜色。
其中,第一颜色空间还包括饱和度以及亮度。通过将每个像素点的饱和度不处于第一预设范围,以及亮度不处于第二预设范围内的去除,即通过排出明显不具备颜色的像素点(例如,纯白或纯黑),能够提高年检标签颜色识别的效率。
具体包括以下步骤:
步骤S221,依次判断每个像素点的饱和度是否处于第一预设范围,以及亮度是否处于第二预设范围。若判断结果为是,则执行步骤S222;否则,循环执行步骤S221。
车辆年检标签颜色的识别装置依次提取每个像素点对应的第一颜色空间中的饱和度以及亮度,判断每个像素点的饱和度是否处于第一预设范围,且亮度是否处于第二预设范围。
若判断结果为是,则表示对应的像素点具有色彩;若判断结果为否,则表示对应的像素点无色彩(即为纯白或纯黑)。
作为本实施例的一种可选方式,第一预设范围为(0,1.0),第二预设范围为(0.2,0.8)。即当饱和度在(0,1.0)区间内,且亮度在(0.2,0.8)区间内,则表示对应的像素点具有色彩。
步骤S222,提取饱和度处于第一预设范围并且亮度处于第二预设范围的像素点的色调。
当车辆年检标签颜色的识别装置判断像素点的饱和度处于第一预设范围,且亮度处于第二预设范围时,车辆年检标签颜色的识别装置该饱和度和亮度所对应的像素点的色调。
步骤S223,根据提取的色调的大小,确定对应像素点的颜色。
车辆年检标签颜色的识别装置根据所提取的色调的大小,确定对应像素点的颜色。具体与实施例1步骤S12相同,在此不再赘述。
步骤S23,统计各类颜色对应的像素点的数量。
与实施例1步骤S13相同,在此不再赘述。
步骤S24,判断各类颜色对应的像素点的数量是否满足预设条件;当满足预设条件时,执行步骤S25;否则,执行步骤S26。
与实施例1步骤S14相同,在此不再赘述。
步骤S25,将对应的像素点的数量最大的颜色作为待识别年检标签图像的颜色。
与实施例1步骤S15相同,在此不再赘述。
步骤S26,对待识别年检标签图像进行剪切,并将剪切后的待识别年检标签图像,作为下一循环的待识别年检标签图像,返回执行步骤S21。
与实施例1步骤S16相同,在此不再赘述。
未在本实施例中详细描述的步骤细节,请参照实施例1,在此不再赘述。
实施例3
本实施例提供一种车辆年检标签颜色的识别方法,可用于车辆年检标签颜色的识别装置中。如图3所示,该方法包括以下步骤:
步骤S31,获取待识别年检标签图像中各像素点的第一颜色空间,第一颜色空间包括色调。
具体地,包括以下步骤:
步骤S311,获取待识别年检标签图像中各像素点的第二颜色空间。
车辆年检标签颜色的识别装置在获取待识别年检标签图像后,提取该图像中每个像素点的第二颜色空间。例如,每个像素点对应于RGB颜色空间为(Rm,Gm,Bm)。
步骤S312,对所有第二颜色空间进行归一化处理。
车辆年检标签颜色的识别装置读取待识别年检标签图像的每个像素点xm对应的第一颜色空间,将其归一化到0至1区间(Rm’,Gm’,Bm’)。采用如下公式进行归一化处理:
步骤S313,将处理后的第二颜色空间转化为第一颜色空间。
本实施例中,将归一化处理之后的每个像素点对应的第二颜色空间转化为第一颜色空间;即将每个像素点的颜色从RGB颜色空间转化为HSV颜色空间。即每个像素点xm对应的第二颜色空间(Rm’,Gm’,Bm’),转化为第一颜色空间(hm,sm,vm),具体采用如下公式计算:
Cmmax=max(Rm',Gm',Bm')
Cmmin=min(Rm',Gm',Bm');
Δm=Cmmax-Cmmin
vm=Cmmax。
步骤S314,获取待识别年检标签图像中各像素点的第一颜色空间。
车辆年检标签颜色的识别装置获取待识别年检标签图像中每个像素点xm对应的第一颜色空间(hm,sm,vm)。
与实施例2步骤S21相同,在此不再赘述。
步骤S32,根据色调,依次确认各像素点的颜色。
与实施例2步骤S22相同,在此不再赘述。
步骤S33,统计各类颜色对应的像素点的数量。
与实施例2步骤S23相同,在此不再赘述。
步骤S34,判断各类颜色对应的像素点的数量是否满足预设条件;当满足预设条件时,执行步骤S35;否则,执行步骤S36。
车辆年检标签颜色的识别装置通过对各类颜色对应的像素点的数量与预设条件进行比较,即对各类颜色对应的像素点的数量之间按照一定的规则进行处理后(例如,分别计算每种颜色对应的像素点的数量在所有像素点中所占的比例),将处理之后的数值与预设条件进行比较。
包括以下步骤:
步骤S341,确定数量中的最大的前N个数值。
车辆年检标签颜色的识别装置比较各类颜色对应的像素点的数量,从中筛选出数量最大的N个数值,作为后续计算颜色得分值的依据。
步骤S342,根据最大的前N个数值,计算颜色得分值。
车辆年检标签颜色的识别装置可以依次计算前N个数值,占所有像素点数量的比例,用该比例值作为颜色得分值。
例如,待识别年检标签颜色图像共有A个像素点,各类颜色中数值最大的前N数值分别为A1,A2,…,AN,采用如下公式计算颜色得分值ratio:
作为本实施例的一种可选实施方式,可采用如下公式,计算颜色得分值:
其中,ratio为所述颜色得分值;hN为数量中最大的数值;hN-1为数量中次大的数值。
步骤S343,通过判断所述颜色得分值是否达到预设阈值来判断各类颜色对应的所述像素点的数量是否满足预设条件。当满足预设条件时,执行步骤S35;否则,执行步骤S36。
车辆年检标签颜色的识别装置计算出颜色得分值之后,用该颜色得分值与预设阈值进行比较,判断各类颜色对应的像素点的数量是否满足预设条件。
步骤S35,将对应的像素点的数量最大的颜色作为待识别年检标签图像的颜色。
与实施例2步骤S25相同,在此不再赘述。
步骤S36,对待识别年检标签图像进行剪切,并将剪切后的待识别年检标签图像,作为下一循环的待识别年检标签图像,返回执行步骤S34。
与实施例2步骤S26相同,在此不再赘述。
未在本实施例中详细描述的步骤细节,请参照实施例2,在此不再赘述。
实施例4
本实施例提供一种车辆年检标签颜色的识别方法的一个具体应用实例,具体如下所示:
1.获取20200张待识别年检标签图像数据进行实例测试,生成.set的文件路径文件夹。
2读取每张待识别年检标签图像imgj,imgj的长和宽均大于20时,将imgj的上下左右各切1/20。
3读取目标图片imgj的RGB色彩矩阵,即每个像素点xm对应的(Rm,Gm,Bm),使用下述公式将其归一化到0~1区间imgj′(Rm′,Gm′,Bm′),
4遍历图片imgj′的每一个像素点xm,其包含三个通道的像素值,根据下述公式将RGB彩色空间的目标图片的各个像素值转到HSV空间xm′(hm,sm,vm),即通过下述公式,将每个像素点xm对应的(Rm′,Gm′,Bm′)转化为(hm,sm,vm),
Cmmax=max(Rm',Gm',Bm')
Cmmin=min(Rm',Gm',Bm');
Δm=Cmmax-Cmmin
vm=Cmmax。
5统计直方图,遍历HSV空间的每个值xm′,在满足0<sm<1.0和0.2<vm<0.8时,计算yellow、green、blue和others(即其他颜色)的直方图,即统计yellow满足hm值在[45,90]区间内的像素数量cy,统计green满足hm值在(90,180]区间内的像素数量是cg,统计blue满足hm值在(180,270]区间内的像素数量cb,统计others满足hm值在(270,360]∪[0,45)区间内的像素数量co;
6取直方图的最大数量值hmax1=max{cy,cg,cb,co}和次大数量值hmax2,两者相除计算颜色得分值ratio:
7如果ratio>0.6,则重复执行上述2至7步骤,直至ratio<0.6。如果ratio<0.6,则取hmax1对应的颜色作为待识别年检标签图像imgi最终的年检标签颜色。
实施例5
本实施例提供一种车辆年检标签颜色的识别装置,可用于执行实施例1至实施例4中任一项所述的车辆年检标签颜色的识别方法。如图4所示,该装置包括:
获取单元41,用于获取待识别年检标签图像中各像素点的第一颜色空间,第一颜色空间包括色调、
像素点颜色确认单元42,用于根据色调,依次确认各像素点的颜色。
统计单元43,用于统计各类颜色对应的像素点的数量。
判断单元44,判断各类颜色对应的像素点的数量是否满足预设条件。
年检标签图像颜色确认单元45,用于当满足预设条件时,将对应的像素点的数量最大的颜色作为待识别年检标签图像的颜色。
图像剪切单元46,用于当不满足所述预设条件时,对待识别年检标签图像进行剪切,并将剪切后的待识别年检标签图像,作为下一循环的待识别年检标签图像,返回获取单元41,执行获取待识别年检标签图像中各像素点的第一颜色空间。
作为本实施例的一种可选实施方式,其中,第一颜色空间还包括饱和度以及亮度,像素点颜色确认单元42,包括:
第一判断子单元,用于依次判断每个所述像素点的饱和度是否处于第一预设范围,以及亮度是否处于第二预设范围。
提取子单元,用于提取饱和度处于第一预设范围并且亮度处于第二预设范围的像素点的色调。
第一确定子单元,用于根据提取的色调的大小,确定对应像素点的颜色。
作为本实施例的另一种可选实施方式,判断单元44,包括:
第二确定子单元,用于确定数量中的最大的前N个数值。
计算子单元,用于根据最大的前N个数值,计算颜色得分值。
第二判断子单元,用于通过判断颜色得分值是否达到预设阈值来判断各类颜色对应的像素点的数量是否满足预设条件。
实施例6
图5是本发明实施例提供的图像处理装置的硬件结构示意图,如图5所示,该装置包括一个或多个处理器51以及存储器52,图5中以一个处理器51为例。
处理器51与存储器52可以通过总线或者其他方式连接,图5中以通过总线连接为例。
处理器51可以为中央处理器(Central Processing Unit,CPU)。处理器51还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器52作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的车辆年检标签颜色的识别方法对应的程序指令/模块。处理器51通过运行存储在存储器52中的非暂态软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述实施例中的车辆年检标签颜色的识别方法。
存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据车辆年检标签颜色的识别装置的使用所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至车辆年检标签颜色的识别装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述一个或者多个模块存储在所述存储器52中,当被所述一个或者多个处理器51执行时,执行实施例1至实施例3中任一项所述的车辆年检标签颜色的识别方法。
上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,具体可参见如图1所示的实施例中的相关描述。
实施例7
本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行实施例1至实施例3中任一项所述的车辆年检标签颜色的识别方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(FlashMemory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
Claims (10)
1.一种车辆年检标签颜色的识别方法,其特征在于,包括以下步骤:
获取待识别年检标签图像中各像素点的第一颜色空间,所述第一颜色空间包括色调;
根据所述色调,依次确认各像素点的颜色;
统计各类颜色对应的所述像素点的数量;
判断各类颜色对应的所述像素点的数量是否满足预设条件;
当满足所述预设条件时,将对应的像素点的数量最大的颜色作为所述待识别年检标签图像的颜色;
当不满足所述预设条件时,对所述待识别年检标签图像进行剪切,并将剪切后的待识别年检标签图像,作为下一循环的待识别年检标签图像,返回执行获取待识别年检标签图像中各像素点的第一颜色空间的步骤。
2.根据权利要求1所述的识别方法,其特征在于,所述第一颜色空间还包括饱和度以及亮度,所述根据所述色调,依次确认各像素点的颜色,包括:
依次判断每个所述像素点的所述饱和度是否处于第一预设范围,以及所述亮度是否处于第二预设范围;
提取所述饱和度处于所述第一预设范围并且亮度处于所述第二预设范围的像素点的色调;
根据提取的色调的大小,确定对应像素点的颜色。
3.根据权利要求1所述的识别方法,其特征在于,判断各类颜色对应的所述像素点的数量是否满足预设条件包括:
确定所述数量中的最大的前N个数值;
根据所述最大的前N个数值,计算所述颜色得分值;
通过判断所述颜色得分值是否达到预设阈值来判断各类颜色对应的所述像素点的数量是否满足预设条件。
4.根据权利要求3所述的识别方法,其特征在于,采用如下公式,计算所述颜色得分值:
<mrow>
<mi>r</mi>
<mi>a</mi>
<mi>t</mi>
<mi>i</mi>
<mi>o</mi>
<mo>=</mo>
<mfrac>
<msub>
<mi>h</mi>
<mrow>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msub>
<msub>
<mi>h</mi>
<mi>N</mi>
</msub>
</mfrac>
<mo>;</mo>
</mrow>
其中,ratio为所述颜色得分值;hN为所述数量中最大的数值;hN-1为所述数量中次大的数值。
5.根据权利要求1所述的识别方法,其特征在于,所述获取待识别年检标签中各像素点的第一颜色空间包括:
获取所述待识别年检标签图像中各像素点的第二颜色空间;
对所有所述第二颜色空间进行归一化处理;
将处理后的所述第二颜色空间转化为所述第一颜色空间。
6.一种车辆年检标签颜色的识别装置,其特征在于,包括:
获取单元,用于获取待识别年检标签图像中各像素点的第一颜色空间,所述第一颜色空间包括色调;
像素点颜色确认单元,用于根据所述色调,依次确认各像素点的颜色;
统计单元,用于统计各类颜色对应的所述像素点的数量;
判断单元,判断各类颜色对应的所述像素点的数量是否满足预设条件;
年检标签图像颜色确认单元,用于当满足所述预设条件时,将对应的像素点的数量最大的颜色作为所述待识别年检标签图像的颜色;
图像剪切单元,用于当不满足所述预设条件时,对所述待识别年检标签图像进行剪切,并将剪切后的待识别年检标签图像,作为下一循环的待识别年检标签图像,返回执行获取待识别年检标签图像中各像素点的第一颜色空间的步骤。
7.根据权利要求6所述的车辆年检标签颜色的识别装置,其特征在于,所述第一颜色空间还包括饱和度以及亮度,所述像素点颜色确认单元,包括:
第一判断子单元,用于依次判断每个所述像素点的所述饱和度是否处于第一预设范围,以及所述亮度是否处于第二预设范围;
提取子单元,用于提取所述饱和度处于所述第一预设范围并且亮度处于所述第二预设范围的像素点的色调;
第一确定子单元,用于根据提取的色调的大小,确定对应像素点的颜色。
8.根据权利要求6所述的车辆年检标签颜色的识别装置,其特征在于,所述判断单元,包括:
第二确定子单元,用于确定所述数量中的最大的前N个数值;
计算子单元,用于根据所述最大的前N个数值,计算所述颜色得分值;
第二判断子单元,用于通过判断所述颜色得分值是否达到预设阈值来判断各类颜色对应的所述像素点的数量是否满足预设条件。
9.一种图像处理装置,其特征在于,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行权利要求1至5中任一项所述的车辆年检标签颜色的识别方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行权利要求1至5中任一项所述的车辆年检标签颜色的识别方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711320505.6A CN108062554B (zh) | 2017-12-12 | 2017-12-12 | 一种车辆年检标签颜色的识别方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711320505.6A CN108062554B (zh) | 2017-12-12 | 2017-12-12 | 一种车辆年检标签颜色的识别方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108062554A true CN108062554A (zh) | 2018-05-22 |
CN108062554B CN108062554B (zh) | 2020-11-17 |
Family
ID=62138407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711320505.6A Active CN108062554B (zh) | 2017-12-12 | 2017-12-12 | 一种车辆年检标签颜色的识别方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108062554B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111145172A (zh) * | 2019-12-31 | 2020-05-12 | 广东溢达纺织有限公司 | 布料循环数据的确定方法、装置、系统、计算机设备 |
CN111368767A (zh) * | 2020-03-09 | 2020-07-03 | 广东三维家信息科技有限公司 | 家居素材色调的识别方法、装置及电子设备 |
CN111931721A (zh) * | 2020-09-22 | 2020-11-13 | 苏州科达科技股份有限公司 | 年检标签颜色和个数的检测方法、装置及电子设备 |
CN112070096A (zh) * | 2020-07-31 | 2020-12-11 | 深圳市优必选科技股份有限公司 | 颜色识别方法、装置、终端设备和存储介质 |
CN112597840A (zh) * | 2020-12-14 | 2021-04-02 | 深圳集智数字科技有限公司 | 一种图像识别方法、装置及设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040218812A1 (en) * | 2003-04-30 | 2004-11-04 | Ventana Medical Systems, Inc. | Color image compression via spectral decorrelation and elimination of spatial redundancy |
CN103345766A (zh) * | 2013-06-21 | 2013-10-09 | 东软集团股份有限公司 | 一种信号灯识别方法及装置 |
CN106339445A (zh) * | 2016-08-23 | 2017-01-18 | 东方网力科技股份有限公司 | 基于大数据的车辆检索方法及装置 |
CN106548181A (zh) * | 2016-10-31 | 2017-03-29 | 黄建文 | 一种图像识别方法及系统 |
CN106780428A (zh) * | 2016-11-11 | 2017-05-31 | 北京理工大学珠海学院 | 一种基于颜色识别的芯片数量检测方法及系统 |
-
2017
- 2017-12-12 CN CN201711320505.6A patent/CN108062554B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040218812A1 (en) * | 2003-04-30 | 2004-11-04 | Ventana Medical Systems, Inc. | Color image compression via spectral decorrelation and elimination of spatial redundancy |
CN103345766A (zh) * | 2013-06-21 | 2013-10-09 | 东软集团股份有限公司 | 一种信号灯识别方法及装置 |
CN106339445A (zh) * | 2016-08-23 | 2017-01-18 | 东方网力科技股份有限公司 | 基于大数据的车辆检索方法及装置 |
CN106548181A (zh) * | 2016-10-31 | 2017-03-29 | 黄建文 | 一种图像识别方法及系统 |
CN106780428A (zh) * | 2016-11-11 | 2017-05-31 | 北京理工大学珠海学院 | 一种基于颜色识别的芯片数量检测方法及系统 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111145172A (zh) * | 2019-12-31 | 2020-05-12 | 广东溢达纺织有限公司 | 布料循环数据的确定方法、装置、系统、计算机设备 |
CN111145172B (zh) * | 2019-12-31 | 2023-04-18 | 广东溢达纺织有限公司 | 布料循环数据的确定方法、装置、系统、计算机设备 |
CN111368767A (zh) * | 2020-03-09 | 2020-07-03 | 广东三维家信息科技有限公司 | 家居素材色调的识别方法、装置及电子设备 |
CN111368767B (zh) * | 2020-03-09 | 2024-02-02 | 广东三维家信息科技有限公司 | 家居素材色调的识别方法、装置及电子设备 |
CN112070096A (zh) * | 2020-07-31 | 2020-12-11 | 深圳市优必选科技股份有限公司 | 颜色识别方法、装置、终端设备和存储介质 |
CN112070096B (zh) * | 2020-07-31 | 2024-05-07 | 深圳市优必选科技股份有限公司 | 颜色识别方法、装置、终端设备和存储介质 |
CN111931721A (zh) * | 2020-09-22 | 2020-11-13 | 苏州科达科技股份有限公司 | 年检标签颜色和个数的检测方法、装置及电子设备 |
CN111931721B (zh) * | 2020-09-22 | 2023-02-28 | 苏州科达科技股份有限公司 | 年检标签颜色和个数的检测方法、装置及电子设备 |
CN112597840A (zh) * | 2020-12-14 | 2021-04-02 | 深圳集智数字科技有限公司 | 一种图像识别方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN108062554B (zh) | 2020-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108062554A (zh) | 一种车辆年检标签颜色的识别方法及装置 | |
US11790499B2 (en) | Certificate image extraction method and terminal device | |
CN103310201B (zh) | 目标混合颜色识别方法 | |
CN108596892A (zh) | 一种基于改进LeNet-5模型的焊缝缺陷识别方法 | |
CN101620679B (zh) | 图像中的红眼消除方法 | |
CN110675373B (zh) | 一种组件安装检测方法、装置和系统 | |
US20100172578A1 (en) | Detecting skin tone in images | |
CN109670515A (zh) | 一种用于无人机影像中建筑物变化的检测方法及系统 | |
CN105283902A (zh) | 图像处理装置、图像处理方法、以及图像处理程序 | |
WO2006063268B1 (en) | Computer-implemented methods for detecting and/or sorting defects in a design pattern of a reticle | |
CN107273838A (zh) | 交通信号灯抓拍图片的处理方法及装置 | |
CN112132196B (zh) | 一种结合深度学习和图像处理的烟盒缺陷识别方法 | |
CN105844245A (zh) | 一种伪装人脸检测方法及系统 | |
CN113590906A (zh) | 一种土地利用变更举证的核查系统 | |
CN103324957B (zh) | 信号灯状态的识别方法及识别装置 | |
CN109903210A (zh) | 水印的去除方法、装置和服务器 | |
CN113160023A (zh) | 一种土地利用核查系统 | |
JP4230730B2 (ja) | 画像処理システム及び画像処理方法 | |
CN111291778B (zh) | 深度分类模型的训练方法、曝光异常检测方法以及装置 | |
CN107818285A (zh) | 一种肤色检测方法及装置 | |
CN105740820B (zh) | 辨别用图片的获取方法和辨别用图片的获取系统 | |
CN105893943A (zh) | 一种油位检测方法及系统 | |
CN109325946A (zh) | 一种危险化学品堆垛监测方法和系统 | |
CN116740577B (zh) | 道路积水识别方法、系统、终端及存储介质 | |
CN113393539A (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 |