У меня есть изображение A, изображение B и маска M, все с одинаковыми размерами.
Я хочу наложить изображение B на изображение A. Однако некоторые области на изображении A должны быть идентичными.Эти области уже были идентифицированы внутри маски, поэтому все, что нужно, это установить все соответствующие пиксели внутри изображения B, которые находятся внутри контуров маски, в прозрачные.
Другими словами, с помощью findContours
в маске я знаю очертания областей, которые необходимо стереть с изображения B, но я не знаю внутренних точек.
Кто-нибудь знает, возможно ли сделать это выше?
РЕДАКТИРОВАТЬ: Использование cv: FILLED и drawContours, чтобы заполнить эти области одним цветом, а затем скопировать только пиксели с этими цветами.