Processing
image, video, drawing
image read, write, display
명령어 | 설명 |
---|
imread | 이미지 읽어오기 |
imwrite | 이미지 저장하기 |
namedWindow | 윈도우 생성 |
imshow | 윈도우에 이미지 표시 |
waitKey | 키보드 입력이 들어올 때까지 대기 |
destroyWindow | 윈도우 제거 |
Video display
명령어 | 설명 |
---|
VideoCapture capture | 동영상 파일 열기 |
capture >> frame | 동영상 파일로 부터 1 frame 이미지 읽어오기 |
Drawing on a frame
명령어 | 설명 |
---|
line | 두개의 점을 지정하여 선 그리기 |
rectangle | 두개의 점을 지정하여 직사각형 그리기 |
circle | 원점 좌표, 반지름을 지정하여 원 그리기 |
putText | 시작점, 텍스트를 지정하여 글자 적기 |
color
명령어 | 설명 |
---|
cvtColor | input MAT의 Pixel Type(flag)을 변경하여 output MAT에 저장 |
flags
split
명령어 | 설명 |
---|
split | split(Mat, vector) |
N channel img → 1 channel img * N | |
merge | merge(vector, Mat) |
1 channel img * N → N channel img | |
Region of Interest
명령어 | 설명 |
---|
Rect | Mat M (Mat, Rect); |
변수 선언시 관심영역 지정 | |
- 주의점 원본과 동일한 데이터를 가리키는 포인터로 기능하므로
관심 영역에 대한 데이터 변경 시 원본 데이터가 변경됨