관리 메뉴

ComputerVision Jack

[컴퓨터 비전 - 영상 크로마키] 본문

Image Processing/Computer Vision

[컴퓨터 비전 - 영상 크로마키]

JackYoon 2020. 7. 13. 21:21
반응형

OpenCV를 이용한 영상 크로마키 방법

크로마키(Chroma key)

화면 합성 등의 특수 효과를 이용하기 위해 이용하는 배경. 흔히 초록색과 파란색을 사용하여 그린 스크린, 블루 스크린이라고도 한다. 촬영 과정에서 배우가 단색 배경 앞에서 연기를 하고 후편집 과정에서 같은 색으로 찍힌 부분을 다른 배경으로 바꾸면 바꾼 배경에서 연기한 것과 같은 효과를 낼 수 있다. -나무위키-

 

크로마키 필요한 이유

제가 수화 프로젝트를 진행하면서 수화 동영상 데이터 셋의 부족으로 영상 데이터에 대해서 augmentation을 진행하기 위해 원본 영상에 다양한 배경으로 크로마키를 진행하여 데이터 셋을 확장시켰습니다.

 

 

크로마키를 적용할 동영상 데이터
파란색 배경에 들어갈 Background

 

 

-VideoCapture Class : VideoCapture 클래스를 이용하여 동영상 파일을 읽어오려 합니다.

-VideoWriter Class : VideoWrite 클래스를 이용하여 동영상 파일을 저장하려 합니다.

 

크로마키 적용

소스 코드는 첨부하겠습니다.

VideoCroma key.cpp
0.00MB

반응형
Comments