一种互动拍照实现方法与流程

文档序号:11139150阅读:3739来源:国知局

本发明属于图像处理技术领域,具体为一种互动拍照实现方法。



背景技术:

目前的互动拍照实现方法都是通过绿背影抠像技术和影像合成技术实现,使用时用户站在绿屏前,通过摄像头拍摄用户图像,然后系统将用户图像从绿色背景中抠出,实时地将用户图像与背景合二为一,实现互动拍照。上述实现方法智能化低,功能单一,不能适应不同环境使用。



技术实现要素:

针对以上技术问题,本发明提供一种工作智能、拍照效果好、可适应各种环境使用的互动拍照实现方法。

本发明为解决其技术问题所采用的技术方案是:

一种互动拍照实现方法,包括以下步骤:

(1)利用Kinect体感检测系统检测是否有用户进入摄像头感应区域内,若有用户进入则对用户进行跟踪监控;

(2)对用户进行人脸检测,若连续检测到正脸的次数达到设定值则对用户进行拍照;

(3)将拍得的照片中的用户图像与实际背景分离,更换 为预设背景,得到合成图片,同时继续对用户进行跟踪监控;

(4)当检测到用户离开摄像头感应区域时,自动保存所述合成图片;

(5)使用数据库sqlite记录用户的拍照时间及合成图片的保存路径。

作为优选的实施方式,步骤(1)中检测到两个或以上用户进入摄像头感应区域内时,对第一个进入的用户进行跟踪监控。

作为优选的实施方式,步骤(1)中在对用户进行跟踪监控时,把用户与实际背景进行实时分离,并与预设背景进行实时融合,形成一个虚拟的图片投射到显示界面上。

作为优选的实施方式,步骤(3)中利用Adaboost算法进行人脸检测。

作为优选的实施方式,利用Adaboost算法进行人脸检测时,先采用Haar特征尽快过滤大量非人脸区域,然后采用Gabor特征进行细节区分。

作为优选的实施方式,对用户进行跟踪监控时同时对用户的手部动作进行识别,当检测到用户进行挥手时,对预设背景进行更换。

作为优选的实施方式,所述摄像头感应区域为以摄像头为中心的X轴范围和Z轴范围。

作为优选的实施方式,X轴范围和Z轴范围的值在1.2m 至3m之间。

本发明的有益效果是:本发明利用Kinect体感检测系统对用户进行检测监控,对实际背景不再要求,可以不受限制地直接在不同环境使用;其可以对用户进行跟踪,并通过人脸识别的方式触发拍照,系统工作负担降低,工作智能化;用户数据可以自动保存,便于查看和使用。

具体实施方式

本发明的互动拍照实现方法的主要分为监控判定部分、拍照及制作部分以及统计部分。下面对各个步骤进行详细描述。

步骤(1)利用Kinect体感检测系统检测是否有用户进入摄像头感应区域内,若有用户进入则对用户进行跟踪监控。检测到两个或以上用户进入摄像头感应区域内时,默认对第一个进入的用户进行跟踪监控。摄像头感应区域为以摄像头为中心的X轴范围和Z轴范围。一般地,X轴范围和Z轴范围的值在1.2m至3m之间。

Kinect体感检测系统是由微软公司开发的一款姿态传感输入设备,其设有RGB摄像头以及红外发射器、CMOS红外传感器。CMOS红外传感器通过黑白光谱的方式来感知环境:纯黑代表无穷远,纯白代表无穷近,黑白间的灰色地带对应物体到传感器的物理距离,它收集视野范围内的每一点,并形成一幅代表周围环境的景深图像。通过对景深图像进行像素级评估,来辨别人体的不同部位,Kinect采用分割策略来将人体从 背景环境中区分出来。分割化人的图像的每一个像素都被传送进一个辨别人体部位的机器学习系统中。随后该系统将给出了某个特定像素属于哪个身体部位的可能性。流程的最后一步是使用之前阶段输出的结果,根据追踪到的20个关节点来生成一幅骨架系统。当上述骨架系统生成后即可对用户是否进入区域进行判定并继续进行跟踪监控。

步骤(2),对用户进行人脸检测,若连续检测到正脸的次数达到设定值则对用户进行拍照。上述设定值一定为3。

此步骤中优选利用Adaboost算法进行人脸检测。Adaboost算法是目前人脸检测最为成功的算法之一,该算法的特点就是训练慢,检测快。为了提高此检测算法的性能,实施时应先采用Haar特征尽快过滤大量非人脸区域,然后采用Gabor特征进行细节区分。前者具有计算简单的优点,后者则具有复杂度高、区分能力更强的优点。

步骤(3),将拍得的照片中的用户图像与实际背景分离,更换为预设背景,得到合成图片,同时继续对用户进行跟踪监控。该预设背景先存储于系统内,用户可以根据需要进行更换或增减。为了可以更加方便地对预设背景进行更换,系统对用户进行跟踪监控时同时对用户的手部动作进行识别,当检测到用户进行挥手时,对预设背景进行更换。

步骤(4),当检测到用户离开摄像头感应区域时,自动保存所述合成图片。

步骤(5),使用数据库sqlite记录用户的拍照时间及合成图片的保存路径,并将每天,每月,每年的使用量以统计图的形式展示。

具体实施时,为了更好地方便用户确定拍照效果,在对用户进行跟踪监控时,把用户与实际背景进行实时分离,并与预设背景进行实时融合,形成一个虚拟的图片投射到显示界面上,用户可以通过显示的效果来决定是否进行拍照。

上面对本发明进行了示例性描述,但不是穷尽性的例举,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,或未经改进将本发明的构思和技术方案直接应用于其它场合的,均在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1