2015-05-17 4 views
0

Я хочу иметь значения cv::Mat как подписанные значения поплавка. например, если я сделал операцию вычитания, я хочу, чтобы отрицательные значения были сохранены как отрицательные, а также, если я сделал операцию разделения, я хочу, чтобы результат был сохранен как float. Что лучше всего для этого? Большое спасибоРабота с cv :: Mat как подписанные значения

+0

mat.convertTo (mat2, CV_32FCn) для n матовой матрицы мат. или CV_16SCn), если вы хотите повысить эффективность, но не нужны плавающие точки. – Micka

ответ

0

Значения Float в OpenCV всегда подписаны (как в C/C++).
A cv::Mat с глубиной CV_32F является signed float.

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