윈도우 창 제어
Show All
Search
반환형
이름
파라미터
내용
void
namedWindow
Open
const string& winname, int floats = WINDOW_AUTOSIZE
윈도우의 이름을 설정하고 해당 이름으로 윈도우를 생성한다.<윈도우의 크기 조정 옵션>WINDOW_NORMAL – 0 – 윈도우의 크기 재조정 가능WINDOW_AUTOSIZE – 1 – 표지될 행렬의 크기에 맞춰 자동 설정WINDOW_OPENGL – 8 – OpenGL을 지원하는 윈도우 생성
void
imshow()
Open
const string& winname, InputArray mat
Winname 이름의 윈도우에 mat 행렬을 영상으로 표시한다.해당 이름의 윈도우가 없으면 winname 이름으로 창을 생성하고, 영상을 표시한다.
void
moveWindow()
Open
const string& winname, int x, int y
Winname 이름의 윈도우를 지정된 위치(x, y)로 이동시킨다. 이동되는 윈도우의 기준 위치는 좌상단이다.
이벤트 처리 함수
Show All
Search
반환형
이름
파라미터
내용
void
setMouseCallback()
Open
const string& winname, MouseCallback onMouse, void* userdata = 0
사용자가 정의한 마우스 콜백함수를 시스템에 등록하는 함수
void
(*MouseCallback)()
Open
발생한 마우스 이벤트에 대해서 처리 및 제어를 구현하는 콜백 함수이다.setMouseCallback() 함수의 두 번째 인수(함수포인터)의 구현 부이기 때문에 함수명이 인수명과 같아야 한다typedef 통해서 함수포인터로 정의되어 있어 인수의 구조를 유지해야 함
int
createTrackbar()
Open
const string& trackbarname, const string& winname, int value, int count, TrackarCallback onChange = 0, Void* userdata = 0
트랙바를 생성하고, 그것을 지정된 윈도우 창에 추가하는 함수
그리기 함수
Show All
Search
반환형
이름
파라미터
내용
void
line
Open
Mat& img, Point pt1, Point pt2, const Scalar& color, int thickness = 1, int lineType = 8, int shift = 0
선 그리기
void
rectangle
Open
Mat& img, Point pt1, Point pt2, const Scalar color, int thickness = 1, int lineType = 8, int shift = 0
사각형 그리기
void
rectangle
Open
Mat& img, Rect rec, const Scalar color, int thickness = 1, int lineType = 8, int shift = 0
사각형 그리기
void
putText
Open
Mat& img, const string& text, Point org, Int fontFace, double fontSacle, Sclar color, int thickness = 1, int lineType = 8, bool bottomLeftOrigin = false
글자 쓰기
void
circle
Open
Mat& img, Point center, int radius, const Scalar& color, int thickness = 1, int lineType = 8, int shift = 0
원 그리기
void
ellipse
Open
Mat& img, Point center, Size axes, double angle, double startAngle, double endAngle, const Scalar& color, int thickness = 1, int lineType = 8, int shift = 0
타원 그리기
void
ellipse
Open
Mat& img, const RotatedRect& box, const Scalar& color, int thickness = 1, int lineType = 8, int shift = 0
타원 그리기
이미지 파일 처리
Show All
Search
비디오 처리
VideoCapture
Show All
Search
반환형
이름
파라미터
내용
VideoWriter
Show All
Search
데이터의 파일 저장 및 읽기
FileStorage
Show All
Search
FileNode
Show All
Search
반환형
이름
파라미터
내용