Я новичок в OpenCV и хочу применить многоканальное смешивание в моем коде, но получаю следующую ошибку:
Ошибка OpenCV: ошибка подтверждения (img.type () == CV_16SC3 || img.type () == CV_8UC3) в cv :: detail :: MultiBandBlender :: feed
fixed = itk::OpenCVImageBridge::ITKImageToCVMat<InputImageType>(fixedResampled);
moving = itk::OpenCVImageBridge::ITKImageToCVMat<InputImageType>(movingResampled);
maskmoving = itk::OpenCVImageBridge::ITKImageToCVMat<InputImageType>(outputMask);
cv::Point p;
p.x = minX;
p.y = minY;
cv::detail::MultiBandBlender blender(false, 5);
//feed images and the mask areas to blend
blender.prepare(cv::Rect(p.x, p.y, moving.size().width, moving.size().height));
fixed.convertTo(fixed, CV_16SC3);
moving.convertTo(moving, CV_16SC3);
maskmoving.convertTo(maskmoving, CV_8UC3);
blender.feed(moving, maskmoving, cv::Point(p.x, p.y));```