Итак, я пытаюсь распознать область, которая уже определена ограничивающей рамкой. Пример:
Некоторые области внутри этих прямоугольников на этих изображениях белые, а некоторые черные, и большинство из них имеют совершенно разные размеры. Единственная общая характеристика этих изображений — красный прямоугольник:
По сути, я пытаюсь создать случайно сгенерированного мем-бота, который помещает случайное исходное изображение в область, определяемую этими прямоугольниками. У меня уже есть тонны этих изображений с предопределенными областями с этими красными прямоугольниками для использования. Я хочу как-то автоматизировать процесс, в настоящее время каждая форма изменения размера и смещение должны быть определены для каждого шаблона. Итак, что мне нужно сделать, это распознать область внутри прямоугольника и заставить ее вернуть определенную форму изменения размера и смещение, необходимое для размещения исходного изображения.
Как мне это сделать? Должен ли я использовать что-то в OpenCV или мне придется обучать CNN? Просто действительно ищу толчок в правильном направлении, потому что я совершенно не понимаю, как лучше всего подойти к этой проблеме.