Программирование iPhone, преобразовывающее координаты IplImage в координаты UIImage - PullRequest
0 голосов
/ 26 сентября 2011

Я делаю приложение, которое показывает видео в реальном времени, и я обрабатываю кадры, используя OpenCV для обнаружения лиц, присутствующих в них.Для этого мне нужно преобразовать кадры в UIImage, а затем в IplImage.Затем я запускаю функцию обнаружения лица, и все до сих пор работает отлично, за исключением того, что координаты, полученные при обнаружении лица, соответствуют IplImage, а начало координат начинается в правом нижнем углу ... и мне нужны координаты с верхним левым началом.

Другими словами, мне нужно преобразовать имеющиеся у меня координаты с правым нижним началом в координаты с верхним левым началом.Кто-нибудь знает, есть ли функция для этого в Xcode?или где я могу начать искать, чтобы создать его?

Мне нужны координатные точки, и я не могу рисовать непосредственно поверх IplImage и преобразовывать обратно в UIImage для отображения, потому что я использую координатные точки, которые я получаю из обнаружения лица всделать дальнейшую обработку.

Любая помощь будет принята с благодарностью :) Спасибо!

1 Ответ

0 голосов
/ 26 сентября 2011

Если UIImage и IPLImage имеют одинаковую высоту, вы не можете просто вычесть координату y из высоты изображения?

...