OpenCV는 컴퓨터 비전 프로그래밍에서 자주 사용되는 다양한 자료형 클래스를 지원합니다.이번 시간에는 다음 기본 자료형 클래스들에 대해서 알아보겠습니다.Point\_ 클래스 : 셀의 좌표 표현Size\_ 클래스 : 사각형 영역의 크기 표현Rect\_ 클래스 : 사각형
Mat 클래스
waitKey() : 키 입력을 확인하기 위해 사용하는 함수💡 int waitKey(int delay = 0);delay : 키 입력을 기다릴 시간(밀리초 단위), delay≤0 이면 무한히 기다림반환값 : 눌러진 키 값, 지정한 시간 동안 키가 눌리지 않았으면 -1
imread() 함수의 두번째 인자에 IMREAD_GRAYSCALE 플래그를 설정합니다.Mat img1 = imread("lenna.bmp", IMREAD_GRAYSCALE);CV_8UC1 타입의 객체를 생성합니다. 다음 ㅁ코드는 모든 픽셀 값이 0으로 초기화된 640
OpenCV에서 영상 데이터는 Mat 클래스를 이용하여 표현합니다.Mat 클래스는 범용 행렬 클래스로, 0부터 255사이 정수 값의 원소를 갖는 이차원 행렬입니다.BMP 파일에 저장된 영상을 화면에 출력하기 위해, 일단 영상 파일로부터 Mat 객체를 생성하고,Mat 객
OpenCV에서 가장 많이 사용하는 행렬을 나타내는 클래스2차원 행렬 뿐만 아니라 고차원 행렬을 표현 가능한 개 이상의 채널정수, 실수, 복소수 등으로 구성된 행렬 또는 벡터 저장벡터 필드, 포인트 클라우드, 텐서, 히스토그램 등의 정보를 저장하는 용도로 사용2차원 영
주어진 영상의 픽셀 밝기 분포를 조사해 밝기 및 명암비를 적절하게 조절영상의 픽셀 밝기 값 분포를 나타내는 히스토그램OpenCV에서 히스토그램을 구하는 방법히스토그램 분석을 통해 영상의 밝기 및 명암비 자동 조절→ 히스토그램 스트레칭, 히스토그램 평활화영상의 픽셀 값