더북(TheBook)

만약 Mat 행렬로부터 하나의 행 또는 열을 추출하여 1행짜리 또는 1열짜리 행렬을 만들고자 할 때에는 Mat::row() 또는 Mat::col() 함수를 사용할 수 있습니다. Mat::row()Mat::col() 함수 원형은 다음과 같습니다.

Mat Mat::row(int y) const;
Mat Mat::col(int x) const;

y

부분 행렬로 추출할 행 번호

x

부분 행렬로 추출할 열 번호

반환값

추출한 부분 행렬(얕은 복사)

 

Mat::rowRange(), Mat::colRange(), Mat::row(), Mat::col() 함수들은 모두 부분 행렬을 얕은 복사 형태로 반환합니다. 그러므로 메모리를 따로 할당하여 행렬 원소를 복사하는 깊은 복사를 수행하려면 Mat::clone() 함수와 함께 사용해야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.