관심있는 이미지 영역을 설정하고 하나의 이미지를 다른 이미지에 추가하려고합니다. 하나의 이미지는 마스크 (그레이 스케일)이고 다른 하나는 컬러 이미지입니다. 내가 코드를 통해 밟아야그레이 스케일 및 컬러 이미지를 사용하는 cvSetImageROI
OpenCV Error: Assertion failed (src1.size() == src2.size()) in binaryMaskOp,
, 그리고 두 이미지는 같은 크기 : 지금, 나는이 다음과 같은 오류가 발생
IplImage * _newImg = newImage.getCvImage();
IplImage * _oldBG = tempBG.getCvImage();
CvRect rect = cvRect(100, 100, _newImg->width, _newImg->height);
cvSetImageROI(_oldBG, rect);
cvAdd(_newImg, _oldBG, _newImg, NULL);
cvResetImageROI(_oldBG);
하고 있어요. 문제는 하나의 이미지가 컬러이고 다른 하나는 그레이 스케일이라고 가정합니다. 다른 채널의 이미지를 사용하여 위의 절차를 수행 할 수 있습니까?
감사합니다.