OpenCV Basic Commend

정소원·2023년 5월 1일
0

Computer Vision

목록 보기
3/6

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

명령어설명
cvtColorinput MAT의 Pixel Type(flag)을 변경하여 output MAT에 저장

flags

  • COLOR_2
    • e.g. COLOR_BGR2RGB

split

명령어설명
splitsplit(Mat, vector)
N channel img → 1 channel img * N
mergemerge(vector, Mat)
1 channel img * N → N channel img

Region of Interest

명령어설명
RectMat M (Mat, Rect);
변수 선언시 관심영역 지정
  • 주의점 원본과 동일한 데이터를 가리키는 포인터로 기능하므로

관심 영역에 대한 데이터 변경 시 원본 데이터가 변경됨

profile
성장지향형 자율주행 소프트웨어 개발자입니다. K-Digital-Training: 자율주행 데브코스 Planning & Control 1기로 활동하고 있습니다. 본 블로그를 통해 배움기록을 실천하고 있습니다. #자율주행 #기계공학

0개의 댓글