Конвертировать 8-битное изображение в 32-битное в OpenCV 2 - PullRequest
3 голосов
/ 23 января 2012

Как я могу преобразовать 8-битный мат в 32-битный мат для использования в функции kmeans. Я пытался использовать ConvertScale, но компилятор сказал, что это неизвестная функция. Я использую OpenCV 2.3.1 и хочу избежать использования вызовов API из более старых версий.

Заранее спасибо!

1 Ответ

10 голосов
/ 23 января 2012

вы можете использовать convertTo

cv::Mat mat = do your thing using CV_8S (or CV_8U)
cv::Mat dst = do your other thing
mat.convertTo(dst, CV_32S);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...