Ускорение обработки изображений OpenCV SeamlessClone
В iOS приложении для блендинга 2 изображений используется OpenCV SeamlessClone. Код очень схож с кодом по ссылке - https://docs.opencv.org/4.x/d3/def/tutorial_image_manipulation.html
Чем больше размер нижнего изображения, на которое происходит наложение, тем дольше скорость обработки. Если нижнее изображение около 1000х1000, то обработка происходит за 2-3 секунды, если 2000х2000 или 2500х2500, то блендинг может занимать до 35 - 50 секунд.
Есть какая-либо возможность ускорить работу SeamlessClone при работе с изображениями 2000х2000 - 2500х2500 без предварительного дополнительного сжатия, чтобы не терять качество картинки? Может быть есть альтернативные решения?