반응형
행렬의 열 추가
Mat 클래스를 사용중에 예를들면 아래와 같이 행렬 A 오른쪽에 행렬 B를 붙이고싶다.
행렬 A | 행렬 B | 행렬 C |
[1, | [4, | [1, 4 |
2, | 5 | 2, 5 |
3] | 6] | 3, 6] |
행 추가는 resize, push_back 등의 함수를 이용하면 되는것 같지만 열의 경우는 openCV 자체적으로 특정 함수를 만들어두진 않은것 같다., 대신 이미지를 붙이는 hconcat함수를 이용하면 가능하다.
// CV_EXPORTS void hconcat(InputArray src1, InputArray src2, OutputArray dst);
cv::Mat a;
cv::Mat b;
cv::Mat c;
cv::hconcat(a, b, c);
참고
https://stackoverflow.com/questions/8839769/opencv-add-columns-to-a-matrix
최근댓글