Я работаю с некоторыми исследованиями патологии.
Мне нужно замаскировать некоторую часть изображения.
cv::Mat img = imread("orginal.jpg",1);
cv::Mat mask = imread("mask.png",0);
cv::Mat clean(img.size(), img.type());
cv::bitwise_and(img, img, clean, mask);
cv::imwrite("clean_c.png", clean);`
orginal.jpg
mask.jpg
Он отлично работает с белой маской, но я получаю другой вывод, когда он в Python, у него есть черная маска
img1 = cv2.imread('orginal.jpg')
mask = cv2.imread('mask.jpg',0)
clean = cv2.bitwise_and(img1,img1,mask = mask)
cv2.imwrite('clean_py.png',clean)
Задача ещё не решена.
Других решений пока нет …