목록Python (11)
K 개발자
창 관리 cv2.nameWindow(title [, option]) : 이름을 갖는 창 열기 title : 창 이름, 제목 줄에 표시 option : 창 옵션, 'cv2.WINDOW_'로 시작 cv2.WINDOW_NORMAL : 임의의 크기, 사용자 창 크기 조정 가능 cv2.WINDOW_AUTOSIZE : 이미지와 같은 크기, 창 크기 재조정 불가능 cv2.moveWindow(title, x, y) : 창 위치 이동 title : 위치를 변경할 창의 이름 x, y : 이동할 창의 위치 cv2.resizeWindow(title, width, height) : 창 크기 변경 title : 크기를 변경할 창의 이름 width, height : 크기를 변경할 창의 폭과 높이 cv2.destroyWindow(t..
직선 그리기 cv2.line(img, start, end, color [, thickness, lineType]) : 직선 그리기 img : 그림 그릴 대상 이미지, NumPy 배열 start : 선 시작 지점 좌표(x, y) end : 선 끝 지점 좌표(x, y) color : 선 색상, (Blue, Green, Red), 0~255 thickness = 1 : 선 두께 lineType : 선 그리기 형식 cv2.LINE_4 : 4 연결 선 알고리즘 cv2.LINE_8 : 8 연결 선 알고리즘 cv2.LINE_AA : 안티에일리어싱(antialiasing, 계단 현상 없는 선) 사각형 그리기 cv2.rectangle(img, start, end, color [, thickness, lineType]) ..
이미지 읽기 img = cv2.imread(file_name [, mode_flag]) : 파일로부터 이미지 읽기 file_name : 이미지 경로, 문자열 mode_flag = cv2.IMREAD_COLOR : 읽기 모드 지정 cv2.IMREAD_COLOR : 컬러(BGR) 스케일로 읽기, 기본 값 cv2.IMREAD_UNCHANGED : 파일 그대로 읽기 cv2.IMREAD_GRAYSCALE : 그레이(흑백) 스케일로 읽기 img : 읽은 이미지, NumPy 배열 cv2.imshow(title, img) : 이미지를 화면에 표시 title : 창 제목, 문자열 img : 표시할 이미지, NumPy 배열 key = cv2.waitKey([delay]) : 키보드 입력 대기 delay = 0 : 키보드 ..