두 개 이상의 이미지를 나란히 결합하는 방법에 대한 예가 있습니까? 자바 있음OpenCV java. 여러 이미지 나란히 나란히
나는 C++ 코드를 적용하려고했지만 성공하지는 못했습니다.
Mat m = new Mat(imageA.cols(), imageA.rows() + imageB.rows(), imageA.type());
m.adjustROI(0, 0, imageA.cols(), imageA.rows());
imageA.copyTo(m);
m.adjustROI(0, imageA.rows(), imageB.cols(), imageB.rows());
imageB.copyTo(m);
이 항상 imageA
로 m
을 줄 것이다. 방법 A.copyTo(B)
는 항상 C에서 B == A
거의 모든 예제와 ++는 자바 아날로그처럼 보이는 cvCopy(arg1, arg2);
이 A.copyTo (B)
하지만 A.copyTo (B)를 사용할 때, 난 항상 폭 이미지를 얻을 것입니다 포함 결과 , B가 더 크더라도 A의 높이와 내용.
조정 된 ROI가 잘못된 차원이; 'm'이 아닌 imageA에 맞도록 크기를 조정해야합니다 (잘못된 창으로 인해 무시되거나 예외가 발생했을 수 있습니다). 미래를 위해서는 항상 "성공하지 못했습니다"보다 자세한 내용을 말해주십시오 – Dave
@Dave 나는이 게시물을 업데이트했습니다. ROI를 설정해야합니까? A.copyTo (B) 메서드가 매트 B == 매트 A를 만들고 ROI를 고려하지 않은 것처럼 보입니다 – ZuzEL