OpenCV и 14/42 бит

В настоящее время я работаю над проектом, где я делаю снимки с камеры.
Проблема, однако, дает 14 или 42-битные 3-канальные изображения (в зависимости от настроек).

То, что я пытаюсь выяснить, но на самом деле не могу найти ничего о том, могу ли я каким-то образом преобразовать входящее 14 или 42-битное изображение в формат, который можно использовать для OpenCV?

Было бы даже достаточно, если бы мне удалось установить CV_8U, 3 настройки в этом случае.

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

Благодарю.

1

Решение

Как вы получаете ваши данные в вашу программу? Это сохранено в файлах и вы читаете их с cv::imread()? Что такое Mat::type() затем?

Лучше всего масштабировать 14-битные данные до 16-битных, просто умножив их на 4. Таким образом, вы можете сохранить их в мате CV_16U.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector