2014-02-21 3 views
0

Это один из основных вопросов. Мне хотелось показать структуру cv::Mat, тип данных которой двойной. Можно ли это сделать или мне нужно преобразовать в любой другой тип данных, как в Matlab? Если да, то как я могу это сделать? Я работаю над OpenCV с C++.Отобразить изображение как с двойным типом данных в открытом формате cv?

+1

Да, вы можете imshow() плавать или двойные изображения. если они находятся в диапазоне [0..1], opencv умножает их на 255, если они не преобразуются в байты внутри (в этом случае может потребоваться некоторое масштабирование для хороших результатов) – berak

ответ

0

Я предлагаю вам использовать функцию convertTo(), чтобы получить изображение в формате CV_8U, а затем отобразить.

Смежные вопросы