OpenCV: Framebuffer в 5-6-5, как загрузить в мат? - PullRequest
0 голосов
/ 10 ноября 2011

Я пытаюсь выполнить некоторые манипуляции с изображениями с помощью OpenCV.

Я получаю поток изображений в RGB 5-6-5, и я хотел бы повернуть их на 90 по часовой стрелке и на 90 против часовой стрелки.

Я написал код для преобразования его из RGB 5-6-5 в ARGB 8-8-8-8 (32 бита), чтобы я мог загрузить его в мат из CV_8UC4, но после поворота он выглядитнемного отрывисто.

У кого-нибудь есть хорошее решение о том, как я могу повернуть изображение 5-6-5, пожалуйста?Я всегда вращаюсь на 90 градусов или -90 (ширина становится высотой, и наоборот), поэтому я должен оставаться неизменным.

Большое спасибо.

РЕДАКТИРОВАТЬ:

Я нашел хорошее решение: выбор CV_16UC1 работает нормально.Затем я могу сделать транспонирование (), а затем перевернуть ().Работает как шарм!

1 Ответ

0 голосов
/ 12 ноября 2011

Я нашел хорошее решение: выбор CV_16UC1 работает нормально. Затем я могу сделать транспонирование (), а затем перевернуть (). Работает как шарм!

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