Функция OpenCV для преобразования изображения 8U в 16U - PullRequest
3 голосов
/ 08 июня 2011

Кто-нибудь знает о каких-либо функциях в OpenCV, которые поддерживают преобразование 8U в 16U? Я пробовал cvConvertImage, cvConvertScale, но все они предназначены для работы только с 8U форматами изображений.

1 Ответ

5 голосов
/ 08 июня 2011

Если вы используете более новый C ++ API, проверьте Mat::convertTo

Mat a(rows, cols, CV_8U);
Mat b;
a.convertTo(b, CV_16U);
...