Здравствуйте!
Есть вот такая картинка:
Я используя свой алгоритм выравниваю картинки. Вращение может быть по часовой и против часовой. Центр картинки и центр вращения всегда сходятся. Результат такой:
Вопрос: как с помощью OpenCV замостить появляющиеся по углам черные области (которые всегда 0,0,0) так, чтобы это выглядело "нативно"?
Я написал вложенные циклы, которые проходит картинку попиксельно и если цвет пикселя == (0,0,0), то ищется ближайший пиксель != (0,0,0) и этот цвет применяется к выбранному пикселю. Проблема в том, что работает это очень медленно, а фантазии выдумать альтернативное решение не хватает.
Подскажите идеи или направления, как закрасить уголочки максимально нативно с точки зрения человека.