본문 바로가기

Developer/OpenCV9

[OpenCV] 이미지에서 관심영역 설정하기 (좌표 입력, 마우스 드래그) 이번 포스팅에서는 OpenCV를 이용해 이미지에서 관심영역을 설정하는 방법에 대해 알아보겠습니다. 해당 포스팅은 이세우님의 '파이썬으로 만드는 OpenCV 프로젝트'를 참고했습니다. 순서는 다음과 같습니다. 이미지의 좌표를 직접 설정해서 관심영역 표시하기 설정된 관심영역으로 이미지 수정하기 (복제) 마우스 드래그로 관심영역 설정하기 이미지에서 좌표값 입력을 통해 관심영역 표시하기 먼저 이미지를 불러온 뒤, 특정 좌표에 대한 값을 코드에 미리 설정함으로써 관심영역으로 지정하는 방법입니다. 직관적이지만, 실제 사용을 위해서는 제한사항이 많아보이는 방법입니다. 12345678910111213141516import cv2 img = cv2.imread('./image.png') x = 675y =.. 2020. 2. 3.
[OpenCV] 동영상 파일 기본 속성 확인 및 변경 (fps, width, height 등) 이번 포스팅에서는 동영상을 불러올 때, 기본적인 속성값들을 불러오는 방법에 대해 알아보겠습니다. 기본 속성들 확인하기 cv2.CAP_PROP 으로 시작하는 상수들을 통해 값들을 확인할 수 있는데요. 대체로 다음과 같은 항목들을 확인할 수 있습니다. CAP_PROP_FRAME_WIDTH: 프레임 폭 CAP_PROP_FRAME_HEIGHT: 프레임 높이 CAP_PROP_FPS: 초당 프레임의 수 CAP_PROP_ZOOM: 카메라 줌 각 항목들을 확인할 때는 get, 변경할 때는 set을 통해 할 수 있습니다. cap.get(cv2.CAP_PROP_FRAME_WIDTH): 프레임의 폭을 반환합니다. cap.set(cv2.CAP_PROP_FRAME_WIDTH, 320): 프레임의 폭을 320으로 변경합니다. 1.. 2020. 1. 27.
[OpenCV] 이미지 / 비디오 파일 읽기 얼마 전에 책을 한 권 구매했습니다. 파이썬으로 만드는 OpenCV 프로젝트라는 책인데, 예전에 못다한 영상처리에 대해 공부해보려고 합니다. 오늘은 가장 기초적인 부분으로, openCV 설치부터 이미지/비디오 파일을 읽어오는 방법에 대해 알아보겠습니다. OpenCV 설치하기 터미널을 열고, 아래 내용을 입력하면 설치가 완료됩니다. pip install opencv-contrib-python pip install opencv-python 둘 중 아무거나 설치해도 기본 연습에는 지장이 없습니다. 이미지 파일 여는 예제 이미지 파일을 여는 방법은 다음과 같습니다. 비교적 직관으로 코드를 이해할 수 있습니다. 1234567891011121314import cv2 img_file = './sky.jpg'save_.. 2020. 1. 26.