綠幕摳像一般用于把人體摳出來,疊加到背景上,完成人景合一的互動拍照。
在綠幕下進行拍攝,摳相。一是燈光要打好,一般用專業的打光器材;二是用高清攝像機或者專業的錄像機。
綠幕摳像分實時的和非實時的,實時的是用程序實時進行摳像,非實時的指的是用高清相機提前錄好一段影片,然后導入到視頻編輯軟件中,調好色后進行摳像。這里主要介紹的是程序的實時摳像。分為以下兩種:
1、照相機摳像
一般用單反相機,主要摳的是照片,即單反相機快門按下后獲取的這張分辨率特別高的照片。也能摳單反相機實時攝影的圖像,但由于單反相機的實時攝像模式分辨率不高,所以和按下快門拍的照片相比摳的不是很好。
2、高清攝像機摳像
照相機主要完成對照片的摳像(因為實時攝像模式分辨率不高),如果要實時對攝像的圖像進行摳像,一般會用高清攝像機,比單反相機的實時攝像的清晰度要高,也可以選擇實時攝像更好的專業器材。
綠幕摳像的程序算法主要由HSV算法,R,G,B空間算法等。
無綠幕摳相指不需要綠色背景直接把人摳出來。要摳的很干凈,是一個科學的難題,這里我們介紹kinect2的無綠幕摳像。kinect2具體顏色圖像和深度圖像,可以實時的在不需要綠背景的情況下,把人體摳出來,如果邊緣摳的不好的話,可以對邊緣進行算法的優化,使之變好一些,但仍然無法和有綠幕的效果相比。經過測試,背景如果較干凈(不雜亂),摳的效果會比較好,反之亦然。
摳相程序也可以用于把人摳出來后,放在一個動態的場景視頻里面,此動態的視頻鏡頭可以放大、縮小、平移、旋轉等,即視頻場景在動,我們可以根據場景的動作實時的對摳出來的人像進行相應的縮放、平移、旋轉等操作。
硬件包含電腦,kinect2(無綠幕),照相機(有綠幕),高清攝像機(有綠幕),屏體等;底層程序主要是摳像算法程序;上層程序一般和底層程序寫在一起;內容主要是指UI設計。