绿幕抠像一般用于把人体抠出来,叠加到背景上,完成人景合一的互动拍照。
在绿幕下进行拍摄,抠相。一是灯光要打好,一般用专业的打光器材;二是用高清摄像机或者专业的录像机。
绿幕抠像分实时的和非实时的,实时的是用程序实时进行抠像,非实时的指的是用高清相机提前录好一段影片,然后导入到视频编辑软件中,调好色后进行抠像。这里主要介绍的是程序的实时抠像。分为以下两种:
1、照相机抠像
一般用单反相机,主要抠的是照片,即单反相机快门按下后获取的这张分辨率特别高的照片。也能抠单反相机实时摄影的图像,但由于单反相机的实时摄像模式分辨率不高,所以和按下快门拍的照片相比抠的不是很好。
2、高清摄像机抠像
照相机主要完成对照片的抠像(因为实时摄像模式分辨率不高),如果要实时对摄像的图像进行抠像,一般会用高清摄像机,比单反相机的实时摄像的清晰度要高,也可以选择实时摄像更好的专业器材。
绿幕抠像的程序算法主要由HSV算法,R,G,B空间算法等。
无绿幕抠相指不需要绿色背景直接把人抠出来。要抠的很干净,是一个科学的难题,这里我们介绍kinect2的无绿幕抠像。kinect2具体颜色图像和深度图像,可以实时的在不需要绿背景的情况下,把人体抠出来,如果边缘抠的不好的话,可以对边缘进行算法的优化,使之变好一些,但仍然无法和有绿幕的效果相比。经过测试,背景如果较干净(不杂乱),抠的效果会比较好,反之亦然。
抠相程序也可以用于把人抠出来后,放在一个动态的场景视频里面,此动态的视频镜头可以放大、缩小、平移、旋转等,即视频场景在动,我们可以根据场景的动作实时的对抠出来的人像进行相应的缩放、平移、旋转等操作。
硬件包含电脑,kinect2(无绿幕),照相机(有绿幕),高清摄像机(有绿幕),屏体等;底层程序主要是抠像算法程序;上层程序一般和底层程序写在一起;内容主要是指UI设计。