我有点困惑,对于将32位浮点图像转换为无符号8位图像时2函数之间的区别感到困惑
Mat.convertTo
A.convertTo(B,CV_8U,255.0/(Max-Min),-255.0*Min/(Max-Min));
cv :: normalize
cv::normalize(A,B,0,255, CV_MINMAX, CV_8U)
A是32位Mat,B是8位uchar
两者之间有什么区别?我只知道convertTo包含一个saturate_cast,它将转换后的B数据转换为数据类型(例如,在我的案例中,转换为uchar,如果调整后的值超过255,则将转换为255(在这种情况下,这几乎是不可能的)。 ..)