-
최종 프로젝트로 선택했던 주제였다. 먼저 영상을 불러온 후 이미지 컬러 공간을 YCrCb로 변환, split으로 각 채널 분리, 피부색을 스레드에서 변수로 받아와 손 모양만을 mask에 저장, 피부색 값은 128
웹캠 영상을 불러와 영상을 변환하는 기능을 간단하게 구현해 보았다. warpAffine 어파인 변환은 Input영상에서의 좌표 4개를 실시간으로 정해 결과 화면을 바로 출력할 수 있게 하였다.
실시간 영상에서 구하는 방법은 아니다. 5개의 번호판 이미지를 불러와서 슬라이드 컨트롤로 번호판 영역을 구하는 프로그램이다. Opencv에서 지원하는 함수 threshold, kernelX, kernelY, Blur를 응용하여 구하였다.
영상을 그레이 스케일로 변환 후 이진화, edge 를 하고 각도를 구한다. 화소 검색을 통해 끝점과 끝점을 찾아 theta를 구한다.