반응형

이미지 스티칭 2

[파이썬 OpenCV] 파노라마 영상 만들기 - 이미지 스티칭 - cv2.Stitcher_create, cv2.Stitcher.stitch

이미지 스티칭 - Image Stitching 이미지 스티칭은 동일 장면의 사진을 자연스럽게(seamless) 붙여서 한 장의 사진으로 만드는 기술입니다. 사진 이어 붙이기, 파노라마 영상(Panorama image) 기본적인 방법은 여러장의 영상에서 특징점을 검출하고 특징점이 동일한 것들을 찾아서 두 장의 영상과의 투시변환 관계를 찾아내어 이어 붙입니다. 위 두 영상에서 특징점을 검출 시 하늘에서는 특징점이 검출되지 않습니다. 엣지가 있고 지글지글한 텍스쳐가 있는 부분만 특징점이 검출됩니다. 위 그림에서 양쪽에 검출된 특징점만 남겨둡니다. 매칭되는 정보를 이용해서 투시변환 관계를 추출하고 이어 붙입니다. 단순히 이어 붙이면 밝기가 급격히 바뀌는 부자연스러움이 생깁니다. 밝기를 부드럽게 할 수있는 블렌딩..

[파이썬 OpenCV] 연산 시간 측정 방법 - cv2.TickMeter

황선규 박사님의 OpenCV 강의를 공부하면서 정리하였습니다. 연산 시간 측정 방법 컴퓨터 비전은 대용량 데이터를 다루고, 일련의 과정을 통해 최종 결과를 얻으므로 매 단계에서 연산 시간을 측정하여 관리할 필요가 있습니다. 1. 연산 시간 측정 - cv2.TickMeter OpenCV에서는 TickMeter 클래스를 이용하여 연산 시간을 측정할 수 있습니다. [함수 설명] cv2.TickMeter() -> tm • tm: cv2.TickMeter 객체 cv2.TickMerer() 클래스 안에 있는 메소드를 확인하겠습니다. • tm.start() : 시간 측정 시작 • tm.stop() : 시간 측정 끝 • tm.reset() : 시간 측정 초기화 • tm.getTimeSec() : 측정 시간을 초 단위로..

반응형