基于人脸识别的图像处理方法、装置、存储介质及终端制造方法及图纸

技术编号:20546525 阅读:22 留言:0更新日期:2019-03-09 19:26
本发明专利技术属于计算机技术领域,尤其涉及一种基于人脸识别的图像处理方法、装置、计算机可读存储介质及终端设备。所述方法首先获取由监控摄像头采集的监控图像,并对该监控图像进行人脸检测,若在该监控图像中检测到人脸图像,则通过相似度计算的方式判断该人脸图像是否为工作人员的人脸图像,若该人脸图像不是工作人员的人脸图像,则对其进行隐藏处理,得到处理后的监控图像,最后将处理后的监控图像发送至显示终端进行显示。通过本发明专利技术实施例,可以将识别出的非工作人员的人脸图像均进行隐藏处理后再进行显示,有效保障了顾客的个人隐私。

Image Processing Method, Device, Storage Media and Terminal Based on Face Recognition

The invention belongs to the field of computer technology, in particular to an image processing method, device, computer readable storage medium and terminal device based on face recognition. The method first obtains the surveillance image captured by the surveillance camera and detects the face of the surveillance image. If the face image is detected in the surveillance image, the similarity calculation is used to determine whether the face image is the face image of the staff member or not. If the face image is not the face image of the staff member, the face image is hidden and processed. Finally, the processed monitoring image is sent to the display terminal for display. According to the embodiment of the present invention, the recognized non-staff face images can be hidden and then displayed, thus effectively guaranteeing the personal privacy of customers.

【技术实现步骤摘要】
基于人脸识别的图像处理方法、装置、存储介质及终端
本专利技术属于计算机
,尤其涉及一种基于人脸识别的图像处理方法、装置、计算机可读存储介质及终端设备。
技术介绍
随着社会发展带来的人民生活水平的提高,人们越来越关注饮食卫生与健康,在前期各类餐饮业脏乱差现象频出的背景下,市面上开始提出了明厨亮灶工程,并且需求和要求越来越高。该工程会对厨房或者吧台等地方进行实时的视频监控,并通过直播使得顾客可通过在线或线下的方式实时观看。但是,现场往往会有顾客出现在镜头下,这些顾客便会在不知情的情况下被直播,对于顾客的隐私存在一定的侵犯。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于人脸识别的图像处理方法、装置、计算机可读存储介质及终端设备,以解决现有的监控方式容易对顾客的隐私造成侵犯的问题。本专利技术实施例的第一方面提供了一种图像处理方法,可以包括:获取由预设的监控摄像头采集的监控图像,并对所述监控图像进行人脸检测;若在所述监控图像中检测到人脸图像,则分别计算检测人脸图像与预设的基准人脸图像集合中的各个基准人脸图像之间的相似度,所述检测人脸图像为在所述监控图像中检测到的人脸图像;若所述检测人脸图像与所述基准人脸图像集合中的各个基准人脸图像之间的相似度均小于预设的相似度阈值,则对所述监控图像中的所述检测人脸图像进行隐藏处理;将所述监控图像发送至预设的显示终端进行显示。本专利技术实施例的第二方面提供了一种图像处理装置,可以包括:人脸检测模块,用于获取由预设的监控摄像头采集的监控图像,并对所述监控图像进行人脸检测;相似度计算模块,用于若在所述监控图像中检测到人脸图像,则分别计算检测人脸图像与预设的基准人脸图像集合中的各个基准人脸图像之间的相似度,所述检测人脸图像为在所述监控图像中检测到的人脸图像;图像隐藏处理模块,用于若所述检测人脸图像与所述基准人脸图像集合中的各个基准人脸图像之间的相似度均小于预设的相似度阈值,则对所述监控图像中的所述检测人脸图像进行隐藏处理;图像显示模块,用于将所述监控图像发送至预设的显示终端进行显示。本专利技术实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如下步骤:获取由预设的监控摄像头采集的监控图像,并对所述监控图像进行人脸检测;若在所述监控图像中检测到人脸图像,则分别计算检测人脸图像与预设的基准人脸图像集合中的各个基准人脸图像之间的相似度,所述检测人脸图像为在所述监控图像中检测到的人脸图像;若所述检测人脸图像与所述基准人脸图像集合中的各个基准人脸图像之间的相似度均小于预设的相似度阈值,则对所述监控图像中的所述检测人脸图像进行隐藏处理;将所述监控图像发送至预设的显示终端进行显示。本专利技术实施例的第四方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现如下步骤:获取由预设的监控摄像头采集的监控图像,并对所述监控图像进行人脸检测;若在所述监控图像中检测到人脸图像,则分别计算检测人脸图像与预设的基准人脸图像集合中的各个基准人脸图像之间的相似度,所述检测人脸图像为在所述监控图像中检测到的人脸图像;若所述检测人脸图像与所述基准人脸图像集合中的各个基准人脸图像之间的相似度均小于预设的相似度阈值,则对所述监控图像中的所述检测人脸图像进行隐藏处理;将所述监控图像发送至预设的显示终端进行显示。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例首先获取由监控摄像头采集的监控图像,并对该监控图像进行人脸检测,若在该监控图像中检测到人脸图像,则通过相似度计算的方式判断该人脸图像是否为工作人员的人脸图像,若该人脸图像不是工作人员的人脸图像,则对其进行隐藏处理,得到处理后的监控图像,最后将处理后的监控图像发送至显示终端进行显示。通过本专利技术实施例,可以将识别出的非工作人员的人脸图像均进行隐藏处理后再进行显示,有效保障了顾客的个人隐私。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例中一种图像处理方法的一个实施例流程图;图2为对监控图像进行人脸检测的示意流程图;图3为本专利技术实施例中一种图像处理装置的一个实施例结构图;图4为本专利技术实施例中一种终端设备的示意框图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例中一种图像处理方法的一个实施例可以包括:步骤S101、获取由预设的监控摄像头采集的监控图像,并对所述监控图像进行人脸检测。如图2所示,对所述监控图像进行人脸检测的具体过程可以包括:步骤S1011、将所述监控图像由RGB颜色空间转换到YCbCr颜色空间,得到转换后的监控图像。在YCbCr颜色空间中,Y代表亮度,Cb和Cr分别代表蓝色分量和红色分量,两者合称为色彩分量。YCbCr颜色空间具有将色度与亮度分离的特点,在YCbCr颜色空间中,肤色的聚类特性比较好,而且是两维独立分布,能够比较好地限制肤色的分布区域,并且受人种的影响不大。对比RGB颜色空间和YCbCr颜色空间,当光强发生变化时,RGB颜色空间中的R(红色分量)、G(绿色分量)、B(蓝色分量)三个颜色分量会同时发生变化,而YCbCr颜色空间中受光强影响相对独立,色彩分量受光强度影响不大,因此YCbCr颜色空间更适合用于肤色识别。具体地,可以通过以下公式实现由RGB颜色空间到YCbCr颜色空间的转换,得到转换后的监控图像:Y=0.257×R+0.564×G+0.098×B+16;Cb=-0.148*R-0.291*G+0.439*B+128;Cr=0.439*R-0.368*G-0.071*B+128。步骤S1012、在所述转换后的监控图像中将满足预设的肤色判定条件的像素点确定为肤色像素点,并构造由各个肤色像素点组成的肤色像素点集合。由于肤色在YCbCr空间的两路色彩分量受亮度信息的影响较小,本方案直接考虑YCbCr空间的CbCr分量,映射为两维独立分布的CbCr空间。在CbCr空间下,肤色类聚性好,利用预设的肤色判定条件即可将肤色像素点确定出来,在本实施例中,优选采用的肤色判定条件为:77<Cb<127且133<Cr<173,满足该肤色判定条件的像素点即为肤色像素点。步骤S1013、统计所述肤色像素点集合中肤色像素点的数目,并计算所述肤色像素点集合的分散度。在本实施例中,优选根据下式计算所述肤色像素点集合的分散度:其中,n为所述肤色像素点集合中肤色像素点的序号,1≤n≤N,N为所述肤色像素点集合中肤色像素点的数目,SkinPixXn为所述肤色像素点集合中本文档来自技高网...

【技术保护点】
1.一种基于人脸识别的图像处理方法,其特征在于,包括:获取由预设的监控摄像头采集的监控图像,并对所述监控图像进行人脸检测;若在所述监控图像中检测到人脸图像,则分别计算检测人脸图像与预设的基准人脸图像集合中的各个基准人脸图像之间的相似度,所述检测人脸图像为在所述监控图像中检测到的人脸图像;若所述检测人脸图像与所述基准人脸图像集合中的各个基准人脸图像之间的相似度均小于预设的相似度阈值,则对所述监控图像中的所述检测人脸图像进行隐藏处理;将所述监控图像发送至预设的显示终端进行显示。

【技术特征摘要】
1.一种基于人脸识别的图像处理方法,其特征在于,包括:获取由预设的监控摄像头采集的监控图像,并对所述监控图像进行人脸检测;若在所述监控图像中检测到人脸图像,则分别计算检测人脸图像与预设的基准人脸图像集合中的各个基准人脸图像之间的相似度,所述检测人脸图像为在所述监控图像中检测到的人脸图像;若所述检测人脸图像与所述基准人脸图像集合中的各个基准人脸图像之间的相似度均小于预设的相似度阈值,则对所述监控图像中的所述检测人脸图像进行隐藏处理;将所述监控图像发送至预设的显示终端进行显示。2.根据权利要求1所述的图像处理方法,其特征在于,所述对所述监控图像进行人脸检测包括:将所述监控图像由RGB颜色空间转换到YCbCr颜色空间,得到转换后的监控图像;在所述转换后的监控图像中将满足预设的肤色判定条件的像素点确定为肤色像素点,并构造由各个肤色像素点组成的肤色像素点集合;统计所述肤色像素点集合中肤色像素点的数目,并计算所述肤色像素点集合的分散度;若所述肤色像素点集合中肤色像素点的数目大于预设的数目阈值,且所述肤色像素点集合的分散度小于预设的分散度阈值,则将所述肤色像素点集合所覆盖的区域确定为人脸图像。3.根据权利要求2所述的图像处理方法,其特征在于,所述计算所述肤色像素点集合的分散度包括:根据下式计算所述肤色像素点集合的分散度:其中,n为所述肤色像素点集合中肤色像素点的序号,1≤n≤N,N为所述肤色像素点集合中肤色像素点的数目,SkinPixXn为所述肤色像素点集合中第n个肤色像素点的横坐标,SkinPixYn为所述肤色像素点集合中第n个肤色像素点的纵坐标,DisperDeg为所述肤色像素点集合的分散度。4.根据权利要求1至3中任一项所述的图像处理方法,其特征在于,所述分别计算检测人脸图像与预设的基准人脸图像集合中的各个基准人脸图像之间的相似度包括:构造所述检测人脸图像的灰度值矩阵,并分别计算所述检测人脸图像的灰度值矩阵的均值和均方差;构造所述基准人脸图像集合中的第m个基准人脸图像的灰度值矩阵,并分别计算第m个基准人脸图像的灰度值矩阵的均值和均方差,1≤m≤M,M为所述基准人脸图像集合中的基准人脸图像的总数;根据下式计算所述检测人脸图像与所述基准人脸图像集合中的第m个基准人脸图像之间的相似度:其中,R[i][j]为所述检测人脸图像的灰度值矩阵中第i行第j列的元素,T[i][j]为第m个基准人脸图像的灰度值矩阵中第i行第j列的元素,H、W分别为灰度值矩阵的行数和列数,μR、σR分别为所述检测人脸图像的灰度值矩阵的均值和均方差,μT、σT分别为第m个基准人脸图像的灰度值矩阵的均值和均方差,SimDeg为所述检测人脸图像与所述基准人脸图像集合中的第m个基准人脸图像之间的相似度。5.根据权利要求4所述的图像处理方法,其特征在于,所述分别计算所述检测人脸图像的灰度值矩阵的均值和均方差包括:根据下式计算所述检测人脸图像的灰度值矩阵的均值:根据下式计算所述检测人脸图像的灰度值矩阵的均方差:所述分别计算第m个基准人脸图...

【专利技术属性】
技术研发人员:钱根双
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1