Пейзажное изображение к портрету с opencv - PullRequest
0 голосов
/ 27 сентября 2010

У меня есть метод, который выполняет некоторую обработку на IplImage, и метод работает как следует, если изображение имеет размер 640x480 пикселей. Но если это 480x640 пикселей, это не так ... потому что изображение нужно повернуть, чтобы снова стать 640x480, но затем мне нужно повернуть его обратно к 480x640 или перевести координаты, взятые из cvHaarDetectObjects, в 480x640.

Кто-нибудь может сказать мне, как я могу это сделать?

спасибо !!

1 Ответ

2 голосов
/ 27 сентября 2010

Попробуйте transpose, затем flip. flip необходим, потому что transpose оставляет зеркальное изображение по сравнению с результатами вращения. Если алгоритм может работать с зеркальным изображением напрямую, я бы порекомендовал просто перевернуть значения координат результата обнаружения, а не переворачивать входное изображение.

(Отказ от ответственности: я не пробовал transpose или flip на многоканальных изображениях)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...