CN105184787B - 一种自动对人像进行抠图的证照相机及方法 - Google Patents
一种自动对人像进行抠图的证照相机及方法 Download PDFInfo
- Publication number
- CN105184787B CN105184787B CN201510547197.5A CN201510547197A CN105184787B CN 105184787 B CN105184787 B CN 105184787B CN 201510547197 A CN201510547197 A CN 201510547197A CN 105184787 B CN105184787 B CN 105184787B
- Authority
- CN
- China
- Prior art keywords
- initial
- background
- prospect
- pixel
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20092—Interactive image processing based on input by user
- G06T2207/20104—Interactive definition of region of interest [ROI]
Landscapes
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种自动对人像进行抠图的证照相机及方法,所述证照相机包括人像轮廓寻找模块、初始前景与初始背景设定模块、前景区域和背景区域确定模块、前景图像分离模块;所述方法包括:采用轮廓检测技术在证照原图中快速寻找到人像轮廓;把寻找到的人像轮廓内的区域设定为初始前景,把寻找到的人像轮廓***的区域设定为初始背景;使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图;新建和原图大小一致的透明的空的图像位图,把最终掩码位图的前景区域所映射的像素复制到所述图像位图中,得到前景图像。本发明方法可以提高运算的速度和抠图的精确度。
Description
技术领域
本发明涉及一种自动对人像进行抠图的证照相机及方法,属于证件照片拍摄及处理技术领域。
背景技术
证件照片是用于身份证、护照、香港通行证、澳门通行证、台湾通行证、出国签证、居住证、社保卡等国家法定证件的满足执行标准的照片,目前普遍需要经过照相馆专业人员在专业的图像处理软件上手动对图片进行人像范围选定、抠图、更换背景等复杂动作,耗费大量的人力物力。
虽然现在也有一些APP软件可以做到自动更换背景,但是对于背景相对杂乱的图片,处理相对毛糙,特别是在头像边缘的地方出现头发被切割、处理不圆滑、背景和人像颜色接近时误把背景当人像的问题,仅用于娱乐、大头照、简历照片是可以接受的,但是用于法定证件照片明显不能满足人像抠图精确度的要求。
发明内容
本发明的目的是为了解决上述现有技术的缺陷,提供了一种自动对人像进行抠图的证照相机,该证照相机采用轮廓检测技术和通过GrabCut函数建立混合高斯模型来分离前景和背景,可以提高运算的速度和抠图的精确度。
本发明的另一目的在于提供一种自动对人像进行抠图的方法。
本发明的目的可以通过采取如下技术方案达到:
一种自动对人像进行抠图的证照相机,所述证照相机包括:
人像轮廓寻找模块,用于采用轮廓检测技术在证照原图中快速寻找到人像轮廓;
初始前景与初始背景设定模块,用于把寻找到的人像轮廓内的区域设定为初始前景,把寻找到的人像轮廓***的区域设定为初始背景;
前景区域和背景区域确定模块,用于使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图;
前景图像分离模块,用于新建和原图大小一致的透明的空的图像位图,把最终掩码位图的前景区域所映射的像素复制到所述图像位图中,得到前景图像;或用于把最终掩码位图的背景区域所映射的原图上的像素数据抹掉,填入透明色,得到前景图像。
进一步的,所述人像轮廓寻找模块包括:
灰度图像转换单元,用于将证照原图转换为灰度图像;
上半身特征数据区域检测单元,用于对灰度图像进行上半身特征数据区域检测,当检测到上半身特征数据区域时,将该区域像素信息保存为上半身区域矩形数据结构,并对灰度图像设置上半身ROI区域,记为ROIB;
人脸轮廓特征数据区域检测单元,用于对ROIB进行人脸轮廓特征数据区域检测,当检测到人脸轮廓特征数据区域时,将该区域像素信息保存为人脸轮廓区域矩形数据结构,并对灰度图像设置人脸轮廓ROI区域,记为ROIF;
躯干轮廓特征数据区域获取单元,用于对ROIB的区域,裁去ROIF的区域,得到躯干轮廓特征数据区域ROIMB,将该区域像素信息保存为躯干轮廓区域矩形数据结构;
头部凸包轮廓检测单元,用于对ROIF进行边缘检测,得到头部轮廓区域范围内的信号突变边缘的线段,然后对该头部边缘线段结果进行头部凸包轮廓检测,将头部凸包轮廓检测获得的关键点的坐标存为头部轮廓数组;
躯干凸包轮廓检测单元,用于对ROIMB进行边缘检测,得到躯干轮廓区域范围内的信号突变边缘的线段,然后对该躯干边缘线段结果进行躯干凸包轮廓检测,将躯干凸包轮廓检测获得的关键点的坐标存为躯干轮廓数组;
人像轮廓形成单元,用于将头部轮廓数组和躯干轮廓数组合并在一起,形成人像轮廓数组。
进一步的,所述前景区域和背景区域确定模块包括:
混合高斯模型建立单元,用于使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数分别建立前景像素集和背景像素集,进一步建立对应的前景混合高斯模型和背景混合高斯模型;
混合高斯模型调整单元,用于读取像素集中的每个像素,通过掩码对每个像素进行判断,判断该像素属于背景像素还是前景像素,再判断它属于前景混合高斯模型或者背景混合高斯模型中的哪个高斯分量,根据判断结果对前景混合高斯模型和初步背景混合高斯模型进行调整;
迭代调整单元,用于采用吉布斯能量公式再次学习调整后的前景混合高斯模型或调整后的背景混合高斯模型,对调整后的前景混合高斯模型或调整后的背景混合高斯模型进行迭代调整,直到迭代次数完成为止;
结果输出单元,用于通过GrabCut函数输出前景和背景的计算结果,获得证照原图的前景区域和背景区域的最终掩码位图。
进一步的,所述证照相机还包括:
初始前景和预期人像轮廓相似度检测模块,用于判断初始前景和预期人像轮廓的差异度是否在预设范围内,若是,则判断初始前景和预期人像轮廓相似度符合要求,若否,则判断初始前景不符合要求;
初始前景和初始背景色彩重叠程度检测模块,用于当初始前景轮廓和预期人像轮廓的相似度符合要求时,将证照原图转换为Lab色彩空间图像,对Lab色彩空间图像,读取初始前景区域的每个像素,建立初始前景色度的混合高斯模型;对初始背景区域的每个像素,获取初始背景色度的直方图,计算初始背景色度的直方图与初始前景色度的混合高斯模型的重叠概率,对重叠概率取标准均方值P,判断标准均方值P是否大于预设标准均方值,若否,则判断初始前景和初始背景色彩重叠程度符合要求,若是,则初始前景和初始背景色彩重叠程度过高,判断初始前景和初始背景不符合要求;
初始背景区域特征数量检测模块,用于当初始前景和初始背景色彩重叠程度符合要求时,采用Canny算子对初始背景区域的边缘进行检测,计算边缘线段总长度和背景面积的比值K,将K记为初始背景区域特征数量系数,判断初始背景区域特征数量系数K是否大于预设特征数量系数,若否,则判断初始背景区域特征数量符合要求,若是,则初始背景区域特征数量超标,判断初始背景不符合要求;
提醒建议模块,用于当初始前景和/或初始背景不符合要求时,对用户进行提醒,建议用户更换到干净的背景重新进行拍摄。
进一步的,所述初始背景区域特征数量检测模块采用Canny算子对初始背景区域的边缘进行检测,具体包括:
指定一个上限阈值和一个下限阈值,采用上限阈值控制强边缘的初始分割,采用下限阈值控制边缘连接,若初始背景区域的某个像素的梯度大于上限阈值,则被认为是边缘像素;若初始背景区域的某个像素的梯度小于下限阈值,则被丢弃;若初始背景区域的某个像素的梯度在上限阈值与下限阈值之间,则当这个像素与边缘像素连接时保留,否则删除;其中,所述上限阈值为证照原图高度的1/10,所述下限阈值为证照原图高度的1/40。
本发明的另一目的可以通过采取如下技术方案达到:
一种自动对人像进行抠图的方法,应用于证照相机中,所述方法包括:
所述证照相机采用轮廓检测技术在证照原图中快速寻找到人像轮廓;
所述证照相机把寻找到的人像轮廓内的区域设定为初始前景,把寻找到的人像轮廓***的区域设定为初始背景;
所述证照相机使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图;
所述证照相机新建和原图大小一致的透明的空的图像位图,把最终掩码位图的前景区域所映射的像素复制到所述图像位图中,得到前景图像;或所述证照相机把最终掩码位图的背景区域所映射的原图上的像素数据抹掉,填入透明色,得到前景图像。
进一步的,所述证照相机采用轮廓检测技术在证照原图中快速寻找到人像轮廓,具体包括:
将证照原图转换为灰度图像;
对灰度图像进行上半身特征数据区域检测,当检测到上半身特征数据区域时,将该区域像素信息保存为上半身区域矩形数据结构,并对灰度图像设置上半身ROI区域,记为ROIB;
对ROIB进行人脸轮廓特征数据区域检测,当检测到人脸轮廓特征数据区域时,将该区域像素信息保存为人脸轮廓区域矩形数据结构,并对灰度图像设置人脸轮廓ROI区域,记为ROIF;
对ROIB的区域,裁去ROIF的区域,得到躯干轮廓特征数据区域ROIMB,将该区域像素信息保存为躯干轮廓区域矩形数据结构;
对ROIF进行边缘检测,得到头部轮廓区域范围内的信号突变边缘的线段,然后对该头部边缘线段结果进行头部凸包轮廓检测,将头部凸包轮廓检测获得的关键点的坐标存为头部轮廓数组;
对ROIMB进行边缘检测,得到躯干轮廓区域范围内的信号突变边缘的线段,然后对该躯干边缘线段结果进行躯干凸包轮廓检测,将躯干凸包轮廓检测获得的关键点的坐标存为躯干轮廓数组;
将头部轮廓数组和躯干轮廓数组合并在一起,形成人像轮廓数组。
进一步的,所述证照相机使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图,具体包括:
使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数分别建立前景像素集和背景像素集,进一步建立对应的前景混合高斯模型和背景混合高斯模型;
读取像素集中的每个像素,通过掩码对每个像素进行判断,判断该像素属于背景像素还是前景像素,再判断它属于前景混合高斯模型或者背景混合高斯模型中的哪个高斯分量,根据判断结果对前景混合高斯模型和初步背景混合高斯模型进行调整;采用吉布斯能量公式再次学习调整后的前景混合高斯模型或调整后的背景混合高斯模型,对调整后的前景混合高斯模型或调整后的背景混合高斯模型进行迭代调整,直到迭代次数完成为止;
通过GrabCut函数输出前景和背景的计算结果,获得证照原图的前景区域和背景区域的最终掩码位图。
进一步的,所述方法还包括:
所述证照相机判断初始前景和预期人像轮廓的差异度是否在预设范围内,若是,则判断初始前景和预期人像轮廓相似度符合要求,若否,则判断初始前景不符合要求;
当初始前景轮廓和预期人像轮廓的相似度符合要求时,所述证照相机将证照原图转换为Lab色彩空间图像,对Lab色彩空间图像,读取初始前景区域的每个像素,建立初始前景色度的混合高斯模型;对初始背景区域的每个像素,获取初始背景色度的直方图,计算初始背景色度的直方图与初始前景色度的混合高斯模型的重叠概率,对重叠概率取标准均方值P,判断标准均方值P是否大于预设标准均方值,若否,则判断初始前景和初始背景色彩重叠程度符合要求,若是,则初始前景和初始背景色彩重叠程度过高,判断初始前景和初始背景不符合要求;
当初始前景和初始背景色彩重叠程度符合要求时,所述证照相机采用Canny算子对初始背景区域的边缘进行检测,计算边缘线段总长度和背景面积的比值K,将K记为初始背景区域特征数量系数,判断初始背景区域特征数量系数K是否大于预设特征数量系数,若否,则判断初始背景区域特征数量符合要求,若是,则初始背景区域特征数量超标,判断初始背景不符合要求;
当初始前景和/或初始背景不符合要求时,所述证照相机对用户进行提醒,建议用户更换到干净的背景重新进行拍摄。
进一步的,所述采用Canny算子对初始背景区域的边缘进行检测,具体包括:
指定一个上限阈值和一个下限阈值,采用上限阈值控制强边缘的初始分割,采用下限阈值控制边缘连接,若初始背景区域的某个像素的梯度大于上限阈值,则被认为是边缘像素;若初始背景区域的某个像素的梯度小于下限阈值,则被丢弃;若初始背景区域的某个像素的梯度在上限阈值与下限阈值之间,则当这个像素与边缘像素连接时保留,否则删除;其中,所述上限阈值为证照原图高度的1/10,所述下限阈值为证照原图高度的1/40。
本发明相对于现有技术具有如下的有益效果:
1、本发明的证照相机及方法采用轮廓检测技术在证照原图中快速寻找到人像轮廓,并根据寻找到的人像轮廓设置初始前景区域和初始背景区域,使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图,一方面提高了运算的速度,另一方面提高了轮廓检测的精确度,即提高了抠图的精确度。
2、本发明的证照相机及方法在GrabCut函数计算前,先设置好前景区域,让前景区域尽量包括所有人像区域,尽量少包含背景信息,以减少GrabCut函数的迭代次数,减少前景被误判为背景的可能性以及减少背景被误判前景的可能性,进一步提高GrabCut函数的分离准确性。
3、本发明的证照相机及方法采用初始前景和预期人像轮廓相似度检测、初始前景和初始背景色彩重叠程度检测、初始背景区域特征数量检测这三种检测方式,确保初始前景和初始背景符合要求,若不符合要求则建议更换到干净的背景重新进行拍摄,确保拍摄的证照原图的背景干净度,以提升抠图的精确度。
4、本发明的证照相机及方法在采用Canny算子进行边缘检测时,通过使用两个大小分别为证照原图高度的1/10和证照原图高度的1/40的阈值,可以提高边缘检测的精确度。
附图说明
图1为本发明实施例1的证照相机功能模块图。
图2为本发明实施例1的人像轮廓寻找模块结构图。
图3为本发明实施例1的前景区域和背景区域确定模块结构图。
图4为本发明实施例2的自动对人像进行抠图的方法流程图。
图5为本发明实施例3的自动对人像进行抠图的方法流程图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
实施例1:
证照相机是安装在智能终端上的APP(Application,应用程序),它可以有Android版本和iOS版本,负责拍摄出一幅符合证件制作使用的证照原图,证照原图是指由用户通过证照相机实时拍摄所得,按照证照标准裁剪图像有用区域,且色彩、亮度、背景、人物生物特征等图像信息未经任何处理的图像数据。
而本实施例的证照相机针对的是拍摄的证照原图,对证照原图进行抠图处理,实现前景和背景的分离(通常情况下,前景指的是人像,背景指的是除人像外的部分),它包括人像轮廓寻找模块、初始前景与初始背景设定模块、初始前景和预期人像轮廓相似度检测模块、初始前景和初始背景色彩重叠程度检测模块、初始背景区域特征数量检测模块、提醒建议模块、前景区域和背景区域确定模块、前景图像分离模块,如图1所示;各个模块的具体功能如下:
所述人像轮廓寻找模块,用于采用轮廓检测技术在证照原图中快速寻找到人像轮廓;如图2所示,该人像轮廓寻找模块包括:
灰度图像转换单元,用于将证照原图转换为灰度图像;由于不同智能终端拍摄出来的证照原图的格式和大小都有所差异,因此先将证照原图转为灰度图像,并保持宽高比不变,缩小图片为一定的像素(可自行设定,如480像素×640像素),进行灰度化处理和缩小图片尺寸处理,是为减少处理数据量,提高特征目标识别的运行效率。
上半身特征数据区域检测单元,用于对灰度图像进行上半身特征数据区域检测,当检测到上半身特征数据区域时,将该区域像素信息保存为上半身区域矩形数据结构,并对灰度图像设置上半身ROI(region of interest,即感兴趣区域,机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域)区域,记为ROIB;设置ROI区域作用是:1)限制目标检测是在较小的范围内,有利于提高以提高检测效率;2)限制目标检测的范围,能有效的降低误检率。
人脸轮廓特征数据区域检测单元,用于对ROIB进行人脸轮廓特征数据区域检测,当检测到人脸轮廓特征数据区域时,将该区域像素信息保存为人脸轮廓区域矩形数据结构,并对灰度图像设置人脸轮廓ROI区域,记为ROIF;
躯干轮廓特征数据区域获取单元,用于对ROIB的区域,裁去ROIF的区域,得到躯干轮廓特征数据区域ROIMB,将该区域像素信息保存为躯干轮廓区域矩形数据结构;
头部凸包轮廓检测单元,用于对ROIF进行边缘检测,得到头部轮廓区域范围内的信号突变边缘的线段(实际上是一组坐标点),然后对该头部边缘线段结果进行头部凸包轮廓检测,将头部凸包轮廓检测获得的关键点的坐标存为头部轮廓数组;
躯干凸包轮廓检测单元,用于对ROIMB进行边缘检测,得到躯干轮廓区域范围内的信号突变边缘的线段(实际上是一组坐标点),然后对该躯干边缘线段结果进行躯干凸包轮廓检测,将躯干凸包轮廓检测获得的关键点的坐标存为躯干轮廓数组;
人像轮廓形成单元,用于将头部轮廓数组和躯干轮廓数组合并在一起,形成人像轮廓数组。
所述初始前景与初始背景设定模块,用于把寻找到的人像轮廓内的区域设定为初始前景,把寻找到的人像轮廓***的区域设定为初始背景。
通过上述人像轮廓寻找模块、初始前景与初始背景设定模块的作用,可以在GrabCut函数(该函数由OpenCV实现)计算前,先设置好前景区域,让前景区域尽量包括所有人像区域(可能区域),尽量少包含背景信息,这是因为GrabCut函数是通过GMM(GaussianMixture Model,混合高斯模型)来分离前景和背景的;通过这样的计算和设置,有以下优点:
1)尽量减少GrabCut函数的迭代次数,达到2次迭代GrabCut函数,就能得到满意的前后分离,提高效率;2)尽量减少前景被误判为背景的可能性,如果设置为可能区域没有包含应该的前景,那么GrabCut函数无论多少次迭代,都有可能丢失前景信息;3)尽量减少背景被误判前景的可能性,如果设置可能区域包含了过多本该背景的内容,那么就有可能前后景分离不彻底而失败;4)通过预设前景的准确估算,进一步提高GrabCut函数的分离准确性。
所述初始前景和预期人像轮廓相似度检测模块,用于判断初始前景和预期人像轮廓的差异度是否在预设范围内,若是,则判断初始前景和预期人像轮廓相似度符合要求,若否,则判断初始前景不符合要求;其中,初始前景和预期人像轮廓的差异度通常采用非重叠面积与重叠面积之间比值计算,预设范围为8%~12%;当初始背景杂乱,或者与初始前景过于近似时,就会导致不能正确分割前景和背景图像,分割所得的前景区域就会增加,这样前景的轮廓,就和人像不吻合;因此,计算初始前景和预期人像轮廓的差异度,就可以知道初始背景是否过于杂乱,或者与初始前景过于近似。
所述初始前景和初始背景色彩重叠程度检测模块,用于当初始前景轮廓和预期人像轮廓的相似度符合要求时,将证照原图转换为Lab色彩空间图像,对Lab色彩空间图像,读取初始前景区域的每个像素,建立初始前景色度的混合高斯模型;对初始背景区域的每个像素,获取初始背景色度的直方图,计算初始背景色度的直方图与初始前景色度的混合高斯模型的重叠概率,对重叠概率取标准均方值P,判断标准均方值P是否大于预设标准均方值(如50),若否,则判断初始前景和初始背景色彩重叠程度符合要求,若是,则初始前景和初始背景色彩重叠程度过高,判断初始前景和初始背景不符合要求。
所述初始背景区域特征数量检测模块,用于当初始前景和初始背景色彩重叠程度符合要求时,采用Canny算子对初始背景区域的边缘进行检测,计算边缘线段总长度和背景面积的比值K,将K记为初始背景区域特征数量系数,判断初始背景区域特征数量系数K是否大于预设特征数量系数(如0.01),若否,则判断初始背景区域特征数量符合要求,若是,则初始背景区域特征数量超标,判断初始背景不符合要求。
采用Canny算子对初始背景区域的边缘进行检测,具体包括:指定一个上限阈值和一个下限阈值,采用上限阈值控制强边缘的初始分割,采用下限阈值控制边缘连接,若初始背景区域的某个像素的梯度大于上限阈值,则被认为是边缘像素;若初始背景区域的某个像素的梯度小于下限阈值,则被丢弃;若初始背景区域的某个像素的梯度在上限阈值与下限阈值之间,则当这个像素与边缘像素连接时保留,否则删除;其中,所述上限阈值为证照原图高度的1/10,所述下限阈值为证照原图高度的1/40,1/10和1/40两个阈值是根据经验得到的值,能解决大部分的边缘检测精确度问题,但也有比较特殊的情况不适用于该两个阈值。
对于一幅图像,初始背景通常为不规则的多边形,计算初始背景的面积可以转化为统计初始背景区域的像素总数,记为Area。
检测到的边缘是不规则的线条,统计边缘的像素总数即为边缘连接线条的长度,记为Len,则有:
K=Len/Area
当K大于预设特征数量系数(如0.01)时,认为初始背景区域特征数量超标,不符合要求。
所述提醒建议模块,用于当初始前景和/或初始背景不符合要求时,对用户进行提醒,建议用户更换到干净的背景重新进行拍摄。
所述前景区域和背景区域确定模块,用于使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图;如图3所示,该前景区域和背景区域确定模块包括:
混合高斯模型建立单元,用于使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数分别建立前景像素集和背景像素集,进一步建立对应的前景混合高斯模型和背景混合高斯模型;
混合高斯模型调整单元,用于读取像素集中的每个像素,通过掩码对每个像素进行判断,判断该像素属于背景像素还是前景像素,再判断它属于前景混合高斯模型或者背景混合高斯模型中的哪个高斯分量,根据判断结果对前景混合高斯模型和初步背景混合高斯模型进行调整;
迭代调整单元,用于采用吉布斯能量公式再次学习调整后的前景混合高斯模型或调整后的背景混合高斯模型,对调整后的前景混合高斯模型或调整后的背景混合高斯模型进行迭代调整,直到迭代次数完成为止;
结果输出单元,用于通过GrabCut函数输出前景和背景的计算结果,获得证照原图的前景区域和背景区域的最终掩码位图。
所述前景图像分离模块,用于新建和原图大小一致的透明的空的图像位图,把最终掩码位图的前景区域所映射的像素复制到所述图像位图中,得到前景图像;或用于把最终掩码位图的背景区域所映射的原图上的像素数据抹掉,填入透明色,得到前景图像。
实施例2:
如图4所示,本实施例提供了一种自动对人像进行抠图的方法,该方法应用于证照相机中,包括以下步骤:
S1、采用轮廓检测技术在证照原图中快速寻找到人像轮廓,具体包括:
S11、将证照原图为灰度图像;
S12、对灰度图像进行上半身特征数据区域检测,当检测到上半身特征数据区域时,将该区域像素信息保存为上半身区域矩形数据结构,并对灰度图像设置上半身ROI区域,记为ROIB;
S13、对ROIB进行人脸轮廓特征数据区域检测,当检测到人脸轮廓特征数据区域时,将该区域像素信息保存为人脸轮廓区域矩形数据结构,并对灰度图像设置人脸轮廓ROI区域,记为ROIF;
S14、对ROIB的区域,裁去ROIF的区域,得到躯干轮廓特征数据区域ROIMB,将该区域像素信息保存为躯干轮廓区域矩形数据结构;
S15、对ROIF进行边缘检测,得到头部轮廓区域范围内的信号突变边缘的线段,然后对该头部边缘线段结果进行头部凸包轮廓检测,将头部凸包轮廓检测获得的关键点的坐标存为头部轮廓数组;
S16、对ROIMB进行边缘检测,得到躯干轮廓区域范围内的信号突变边缘的线段,然后对该躯干边缘线段结果进行躯干凸包轮廓检测,将躯干凸包轮廓检测获得的关键点的坐标存为躯干轮廓数组;
S17、将头部轮廓数组和躯干轮廓数组合并在一起,形成人像轮廓数组;
S2、把寻找到的人像轮廓内的区域设定为初始前景,把寻找到的人像轮廓***的区域设定为初始背景;
S3、判断初始前景和预期人像轮廓的差异度是否在预设范围内,若是,则判断初始前景和预期人像轮廓相似度符合要求,进入步骤S4;若否,则判断初始前景不符合要求,进入步骤S6;
S4、将证照原图转换为Lab色彩空间图像,对Lab色彩空间图像,读取初始前景区域的每个像素,建立初始前景色度的混合高斯模型;对初始背景区域的每个像素,获取初始背景色度的直方图,计算初始背景色度的直方图与初始前景色度的混合高斯模型的重叠概率,对重叠概率取标准均方值P,判断标准均方值P是否大于预设标准均方值(如50),若否,则判断初始前景和初始背景色彩重叠程度符合要求,进入步骤S5,若是,则初始前景和初始背景色彩重叠程度过高,判断初始前景和初始背景不符合要求,进入步骤S6;
S5、采用Canny算子对初始背景区域的边缘进行检测,计算边缘线段总长度和背景面积的比值K,将K记为初始背景区域特征数量系数,判断初始背景区域特征数量系数K是否大于预设特征数量系数(如0.01),若否,则判断初始背景区域特征数量符合要求,进入步骤S7,若是,则初始背景区域特征数量超标,判断初始背景不符合要求,进入步骤S6;
S6、对用户进行提醒,建议用户更换到干净的背景重新进行拍摄,重新拍摄后返回步骤S1;
S7、使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图,具体包括:
S71、使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数分别建立前景像素集和背景像素集,进一步建立对应的前景混合高斯模型和背景混合高斯模型;
S72、读取像素集中的每个像素,通过掩码对每个像素进行判断,判断该像素属于背景像素还是前景像素,再判断它属于前景混合高斯模型或者背景混合高斯模型中的哪个高斯分量,根据判断结果对前景混合高斯模型和初步背景混合高斯模型进行调整;采用吉布斯能量公式再次学习调整后的前景混合高斯模型或调整后的背景混合高斯模型,对调整后的前景混合高斯模型或调整后的背景混合高斯模型进行迭代调整,直到迭代次数完成为止;
S73、通过GrabCut函数输出前景和背景的计算结果,获得证照原图的前景区域和背景区域的最终掩码位图;
S8、新建和原图大小一致的透明的空的图像位图,把最终掩码位图的前景区域所映射的像素复制到所述图像位图中,得到前景图像。
经过上述步骤后,本实施例的证照相机完成了对人像的抠图处理,此时证照相机会提供证件照类型和地区给用户选择,当用户选定后,证照相机检测用户选定的证件照类型和地区信息,根据这些信息更换相应的背景(如白色、蓝色、红色等),将抠图得到的前景图像和相应的背景图像进行重叠,得到标准的证件照。
实施例3:
如图5所示,本实施例的自动对人像进行抠图的方法与实施例2的区别之处在于步骤S8,如下:
S8、把最终掩码位图的背景区域所映射的原图上的像素数据抹掉,填入透明色,得到前景图像。
综上所述,本发明的证照相机及方法采用轮廓检测技术在证照原图中快速寻找到人像轮廓,并根据寻找到的人像轮廓设置初始前景区域和初始背景区域,使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图,一方面提高了运算的速度,另一方面提高了轮廓检测的精确度,即提高了抠图的精确度;在GrabCut函数计算前,设置好前景区域,让前景区域尽量包括所有人像区域,尽量少包含背景信息,以减少GrabCut函数的迭代次数,减少前景被误判为背景的可能性以及减少背景被误判前景的可能性,进一步提高GrabCut函数的分离准确性。
以上所述,仅为本发明专利优选的实施例,但本发明专利的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明专利所公开的范围内,根据本发明专利的技术方案及其发明构思加以等同替换或改变,都属于本发明专利的保护范围。
Claims (8)
1.一种自动对人像进行抠图的证照相机,其特征在于:所述证照相机包括:
人像轮廓寻找模块,用于采用轮廓检测技术在证照原图中快速寻找到人像轮廓;
初始前景与初始背景设定模块,用于把寻找到的人像轮廓内的区域设定为初始前景,把寻找到的人像轮廓***的区域设定为初始背景;
前景区域和背景区域确定模块,用于使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图;
前景图像分离模块,用于新建和原图大小一致的透明的空的图像位图,把最终掩码位图的前景区域所映射的像素复制到所述图像位图中,得到前景图像;或用于把最终掩码位图的背景区域所映射的原图上的像素数据抹掉,填入透明色,得到前景图像;
所述人像轮廓寻找模块包括:
灰度图像转换单元,用于将证照原图转换为灰度图像;
上半身特征数据区域检测单元,用于对灰度图像进行上半身特征数据区域检测,当检测到上半身特征数据区域时,将该区域像素信息保存为上半身区域矩形数据结构,并对灰度图像设置上半身ROI区域,记为ROIB;
人脸轮廓特征数据区域检测单元,用于对ROIB进行人脸轮廓特征数据区域检测,当检测到人脸轮廓特征数据区域时,将该区域像素信息保存为人脸轮廓区域矩形数据结构,并对灰度图像设置人脸轮廓ROI区域,记为ROIF;
躯干轮廓特征数据区域获取单元,用于对ROIB的区域,裁去ROIF的区域,得到躯干轮廓特征数据区域ROIMB,将该区域像素信息保存为躯干轮廓区域矩形数据结构;
头部凸包轮廓检测单元,用于对ROIF进行边缘检测,得到头部轮廓区域范围内的信号突变边缘的线段,然后对该头部边缘线段结果进行头部凸包轮廓检测,将头部凸包轮廓检测获得的关键点的坐标存为头部轮廓数组;
躯干凸包轮廓检测单元,用于对ROIMB进行边缘检测,得到躯干轮廓区域范围内的信号突变边缘的线段,然后对该躯干边缘线段结果进行躯干凸包轮廓检测,将躯干凸包轮廓检测获得的关键点的坐标存为躯干轮廓数组;
人像轮廓形成单元,用于将头部轮廓数组和躯干轮廓数组合并在一起,形成人像轮廓数组。
2.根据权利要求1所述的一种自动对人像进行抠图的证照相机,其特征在于:所述前景区域和背景区域确定模块包括:
混合高斯模型建立单元,用于使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数分别建立前景像素集和背景像素集,进一步建立对应的前景混合高斯模型和背景混合高斯模型;
混合高斯模型调整单元,用于读取像素集中的每个像素,通过掩码对每个像素进行判断,判断该像素属于背景像素还是前景像素,再判断它属于前景混合高斯模型或者背景混合高斯模型中的哪个高斯分量,根据判断结果对前景混合高斯模型和初步背景混合高斯模型进行调整;
迭代调整单元,用于采用吉布斯能量公式再次学习调整后的前景混合高斯模型或调整后的背景混合高斯模型,对调整后的前景混合高斯模型或调整后的背景混合高斯模型进行迭代调整,直到迭代次数完成为止;
结果输出单元,用于通过GrabCut函数输出前景和背景的计算结果,获得证照原图的前景区域和背景区域的最终掩码位图。
3.根据权利要求1所述的一种自动对人像进行抠图的证照相机,其特征在于:所述证照相机还包括:
初始前景和预期人像轮廓相似度检测模块,用于判断初始前景和预期人像轮廓的差异度是否在预设范围内,若是,则判断初始前景和预期人像轮廓相似度符合要求,若否,则判断初始前景不符合要求;
初始前景和初始背景色彩重叠程度检测模块,用于当初始前景轮廓和预期人像轮廓的相似度符合要求时,将证照原图转换为Lab色彩空间图像,对Lab色彩空间图像,读取初始前景区域的每个像素,建立初始前景色度的混合高斯模型;对初始背景区域的每个像素,获取初始背景色度的直方图,计算初始背景色度的直方图与初始前景色度的混合高斯模型的重叠概率,对重叠概率取标准均方值P,判断标准均方值P是否大于预设标准均方值,若否,则判断初始前景和初始背景色彩重叠程度符合要求,若是,则初始前景和初始背景色彩重叠程度过高,判断初始前景和初始背景不符合要求;
初始背景区域特征数量检测模块,用于当初始前景和初始背景色彩重叠程度符合要求时,采用Canny算子对初始背景区域的边缘进行检测,计算边缘线段总长度和背景面积的比值K,将K记为初始背景区域特征数量系数,判断初始背景区域特征数量系数K是否大于预设特征数量系数,若否,则判断初始背景区域特征数量符合要求,若是,则初始背景区域特征数量超标,判断初始背景不符合要求;
提醒建议模块,用于当初始前景和/或初始背景不符合要求时,对用户进行提醒,建议用户更换到干净的背景重新进行拍摄。
4.根据权利要求3所述的一种自动对人像进行抠图的证照相机,其特征在于:所述初始背景区域特征数量检测模块采用Canny算子对初始背景区域的边缘进行检测,具体包括:
指定一个上限阈值和一个下限阈值,采用上限阈值控制强边缘的初始分割,采用下限阈值控制边缘连接,若初始背景区域的某个像素的梯度大于上限阈值,则被认为是边缘像素;若初始背景区域的某个像素的梯度小于下限阈值,则被丢弃;若初始背景区域的某个像素的梯度在上限阈值与下限阈值之间,则当这个像素与边缘像素连接时保留,否则删除;其中,所述上限阈值为证照原图高度的1/10,所述下限阈值为证照原图高度的1/40。
5.一种自动对人像进行抠图的方法,应用于证照相机中,其特征在于:所述方法包括:
所述证照相机采用轮廓检测技术在证照原图中快速寻找到人像轮廓;
所述证照相机把寻找到的人像轮廓内的区域设定为初始前景,把寻找到的人像轮廓***的区域设定为初始背景;
所述证照相机使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图;
所述证照相机新建和原图大小一致的透明的空的图像位图,把最终掩码位图的前景区域所映射的像素复制到所述图像位图中,得到前景图像;或所述证照相机把最终掩码位图的背景区域所映射的原图上的像素数据抹掉,填入透明色,得到前景图像;
所述证照相机采用轮廓检测技术在证照原图中快速寻找到人像轮廓,具体包括:
将证照原图转换为灰度图像;
对灰度图像进行上半身特征数据区域检测,当检测到上半身特征数据区域时,将该区域像素信息保存为上半身区域矩形数据结构,并对灰度图像设置上半身ROI区域,记为ROIB;
对ROIB进行人脸轮廓特征数据区域检测,当检测到人脸轮廓特征数据区域时,将该区域像素信息保存为人脸轮廓区域矩形数据结构,并对灰度图像设置人脸轮廓ROI区域,记为ROIF;
对ROIB的区域,裁去ROIF的区域,得到躯干轮廓特征数据区域ROIMB,将该区域像素信息保存为躯干轮廓区域矩形数据结构;
对ROIF进行边缘检测,得到头部轮廓区域范围内的信号突变边缘的线段,然后对该头部边缘线段结果进行头部凸包轮廓检测,将头部凸包轮廓检测获得的关键点的坐标存为头部轮廓数组;
对ROIMB进行边缘检测,得到躯干轮廓区域范围内的信号突变边缘的线段,然后对该躯干边缘线段结果进行躯干凸包轮廓检测,将躯干凸包轮廓检测获得的关键点的坐标存为躯干轮廓数组;
将头部轮廓数组和躯干轮廓数组合并在一起,形成人像轮廓数组。
6.根据权利要求5所述的一种自动对人像进行抠图的方法,其特征在于:所述证照相机使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数建立混合高斯模型,再通过迭代调整得到前景区域和背景区域的最终掩码位图,具体包括:
使用初始前景的掩码位图和初始背景的掩码位图,通过GrabCut函数分别建立前景像素集和背景像素集,进一步建立对应的前景混合高斯模型和背景混合高斯模型;
读取像素集中的每个像素,通过掩码对每个像素进行判断,判断该像素属于背景像素还是前景像素,再判断它属于前景混合高斯模型或者背景混合高斯模型中的哪个高斯分量,根据判断结果对前景混合高斯模型和初步背景混合高斯模型进行调整;
采用吉布斯能量公式再次学习调整后的前景混合高斯模型或调整后的背景混合高斯模型,对调整后的前景混合高斯模型或调整后的背景混合高斯模型进行迭代调整,直到迭代次数完成为止;
通过GrabCut函数输出前景和背景的计算结果,获得证照原图的前景区域和背景区域的最终掩码位图。
7.根据权利要求5所述的一种自动对人像进行抠图的方法,其特征在于:所述方法还包括:
所述证照相机判断初始前景和预期人像轮廓的差异度是否在预设范围内,若是,则判断初始前景和预期人像轮廓相似度符合要求,若否,则判断初始前景不符合要求;
当初始前景轮廓和预期人像轮廓的相似度符合要求时,所述证照相机将证照原图转换为Lab色彩空间图像,对Lab色彩空间图像,读取初始前景区域的每个像素,建立初始前景色度的混合高斯模型;对初始背景区域的每个像素,获取初始背景色度的直方图,计算初始背景色度的直方图与初始前景色度的混合高斯模型的重叠概率,对重叠概率取标准均方值P,判断标准均方值P是否大于预设标准均方值,若否,则判断初始前景和初始背景色彩重叠程度符合要求,若是,则初始前景和初始背景色彩重叠程度过高,判断初始前景和初始背景不符合要求;
当初始前景和初始背景色彩重叠程度符合要求时,所述证照相机采用Canny算子对初始背景区域的边缘进行检测,计算边缘线段总长度和背景面积的比值K,将K记为初始背景区域特征数量系数,判断初始背景区域特征数量系数K是否大于预设特征数量系数,若否,则判断初始背景区域特征数量符合要求,若是,则初始背景区域特征数量超标,判断初始背景不符合要求;
当初始前景和/或初始背景不符合要求时,所述证照相机对用户进行提醒,建议用户更换到干净的背景重新进行拍摄。
8.根据权利要求7所述的一种自动对人像进行抠图的方法,其特征在于:所述采用Canny算子对初始背景区域的边缘进行检测,具体包括:
指定一个上限阈值和一个下限阈值,采用上限阈值控制强边缘的初始分割,采用下限阈值控制边缘连接,若初始背景区域的某个像素的梯度大于上限阈值,则被认为是边缘像素;若初始背景区域的某个像素的梯度小于下限阈值,则被丢弃;若初始背景区域的某个像素的梯度在上限阈值与下限阈值之间,则当这个像素与边缘像素连接时保留,否则删除;其中,所述上限阈值为证照原图高度的1/10,所述下限阈值为证照原图高度的1/40。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510547197.5A CN105184787B (zh) | 2015-08-31 | 2015-08-31 | 一种自动对人像进行抠图的证照相机及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510547197.5A CN105184787B (zh) | 2015-08-31 | 2015-08-31 | 一种自动对人像进行抠图的证照相机及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105184787A CN105184787A (zh) | 2015-12-23 |
CN105184787B true CN105184787B (zh) | 2018-04-06 |
Family
ID=54906840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510547197.5A Active CN105184787B (zh) | 2015-08-31 | 2015-08-31 | 一种自动对人像进行抠图的证照相机及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105184787B (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106530312B (zh) * | 2016-11-05 | 2019-03-12 | 广州市奥威亚电子科技有限公司 | 一种基于低功耗嵌入式***实时抠像方法 |
CN106846333B (zh) * | 2017-01-04 | 2020-05-01 | 努比亚技术有限公司 | 一种实现交互式图像分割的方法、装置及终端 |
CN106815848A (zh) * | 2017-01-17 | 2017-06-09 | 厦门可睿特信息科技有限公司 | 基于grubcut和人工智能的人像背景分离及轮廓提取方法 |
CN108694719B (zh) * | 2017-04-05 | 2020-11-03 | 北京京东尚科信息技术有限公司 | 图像输出方法和装置 |
CN107146270A (zh) * | 2017-04-11 | 2017-09-08 | 深圳市元征软件开发有限公司 | 一种图形绘制方法及装置 |
CN107403452A (zh) * | 2017-07-27 | 2017-11-28 | 深圳章鱼信息科技有限公司 | 基于抠图处理的物体识别方法及其装置 |
CN107749062B (zh) * | 2017-09-18 | 2020-10-30 | 深圳市朗形网络科技有限公司 | 图像处理方法、及装置 |
CN108073930A (zh) * | 2017-11-17 | 2018-05-25 | 维库(厦门)信息技术有限公司 | 一种基于多个不规则roi的目标检测和跟踪方法 |
CN110248207B (zh) * | 2018-03-08 | 2021-03-16 | 株式会社理光 | 图像现实感展示服务器、展示方法和记录介质及展示*** |
CN108846846A (zh) * | 2018-07-24 | 2018-11-20 | 佛山市所能网络有限公司 | 一种基于计算机的图像处理方法 |
CN109120855A (zh) * | 2018-10-24 | 2019-01-01 | 努比亚技术有限公司 | 一种对比拍照方法、终端及可读存储介质 |
CN110033463B (zh) | 2019-04-12 | 2021-06-04 | 腾讯科技(深圳)有限公司 | 一种前景数据生成及其应用方法、相关装置和*** |
CN110717919A (zh) * | 2019-10-15 | 2020-01-21 | 阿里巴巴(中国)有限公司 | 图像处理方法、装置、介质和计算设备 |
CN111160242A (zh) * | 2019-12-27 | 2020-05-15 | 上海眼控科技股份有限公司 | 图像目标检测方法、***、电子终端及存储介质 |
CN111222440A (zh) * | 2019-12-31 | 2020-06-02 | 江西开心玉米网络科技有限公司 | 一种人像背景分离方法、装置、服务器及存储介质 |
CN111476146B (zh) * | 2020-04-03 | 2023-04-07 | 北京金沙江科技有限公司 | 一种基于移动端的学历证件照标准化处理方法 |
CN112101370B (zh) * | 2020-11-11 | 2021-08-24 | 广州卓腾科技有限公司 | 一种纯色背景图像自动抠像方法、计算机可读存储介质及设备 |
CN113244616B (zh) * | 2021-06-24 | 2023-09-26 | 腾讯科技(深圳)有限公司 | 基于虚拟场景的互动方法、装置、设备及可读存储介质 |
CN113982692A (zh) * | 2021-11-23 | 2022-01-28 | 泰安万川电器设备有限公司 | 一种煤矿井下防冲限员预警***及方法 |
CN115578294B (zh) * | 2022-11-11 | 2023-03-10 | 北京九辰智能医疗设备有限公司 | 图像增强方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102750535A (zh) * | 2012-04-01 | 2012-10-24 | 北京京东世纪贸易有限公司 | 自动提取图像前景的方法和*** |
CN103473780A (zh) * | 2013-09-22 | 2013-12-25 | 广州市幸福网络技术有限公司 | 一种人像背景抠图的方法 |
CN103559719A (zh) * | 2013-11-20 | 2014-02-05 | 电子科技大学 | 一种交互式图像分割方法 |
CN104504745A (zh) * | 2015-01-16 | 2015-04-08 | 成都品果科技有限公司 | 一种基于图像分割和抠图的证件照生成方法 |
-
2015
- 2015-08-31 CN CN201510547197.5A patent/CN105184787B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102750535A (zh) * | 2012-04-01 | 2012-10-24 | 北京京东世纪贸易有限公司 | 自动提取图像前景的方法和*** |
CN103473780A (zh) * | 2013-09-22 | 2013-12-25 | 广州市幸福网络技术有限公司 | 一种人像背景抠图的方法 |
CN103559719A (zh) * | 2013-11-20 | 2014-02-05 | 电子科技大学 | 一种交互式图像分割方法 |
CN104504745A (zh) * | 2015-01-16 | 2015-04-08 | 成都品果科技有限公司 | 一种基于图像分割和抠图的证件照生成方法 |
Non-Patent Citations (2)
Title |
---|
2D转3D中Grabcut抠图技术的研究;刘玉洁;《中国优秀硕士学位论文全文数据库信息科级辑》;20130115;第2013年卷(第1期);第3.1.1-3.1.3节 * |
Automatic Matting of Identification Photos;Wenshuang Tan 等;《2013 13th International Conference on Computer-Aided Design and Computer Graphics》;20131118;第387-388页 * |
Also Published As
Publication number | Publication date |
---|---|
CN105184787A (zh) | 2015-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105184787B (zh) | 一种自动对人像进行抠图的证照相机及方法 | |
CN104834898B (zh) | 一种人物摄影图像的质量分类方法 | |
CN109344724B (zh) | 一种证件照自动背景替换方法、***及服务器 | |
CN106682601B (zh) | 一种基于多维信息特征融合的驾驶员违规通话检测方法 | |
CN105809138B (zh) | 一种基于分块识别的道路警告标志检测与识别方法 | |
US8385638B2 (en) | Detecting skin tone in images | |
CN106651872A (zh) | 基于Prewitt算子的路面裂缝识别方法及*** | |
CN111046703A (zh) | 人脸防伪检测方法、装置及多目相机 | |
CN107808136A (zh) | 图像处理方法、装置、可读存储介质和计算机设备 | |
CN107273896A (zh) | 一种基于图像识别的车牌检测识别方法 | |
CN106845408A (zh) | 一种复杂环境下的街道垃圾识别方法 | |
CN101599175B (zh) | 确定拍摄背景发生改变的检测方法及图像处理设备 | |
CN108985170A (zh) | 基于三帧差分法及深度学习的输电线路悬挂物识别方法 | |
CN104299011A (zh) | 一种基于人脸图像识别的肤质与皮肤问题识别检测方法 | |
CN105205437B (zh) | 基于头部轮廓验证的侧脸检测方法及装置 | |
JP2007272435A (ja) | 顔特徴抽出装置及び顔特徴抽出方法 | |
CN111879735B (zh) | 一种基于图像的大米外观品质检测方法 | |
CN107680114A (zh) | 一种基于计算机图像处理的草地盖度测算方法 | |
CN101447023B (zh) | 人头检测方法和*** | |
CN109359577A (zh) | 一种基于机器学习的复杂背景下人数检测*** | |
JP7350208B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
CN115082776A (zh) | 一种基于图像识别的电能表自动检测***及方法 | |
CN109587394A (zh) | 一种智能构图方法、电子设备及存储介质 | |
CN110648336A (zh) | 一种舌质和舌苔的分割方法及装置 | |
CN111738930A (zh) | 人脸图像的合成方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |