2011-12-16 24 views
7

Mat resmi 32FC1 görüntü formatıyla nasıl görüntüleyebilirsiniz. veya 8UC1'e dönüştürme (eski bir yöntem cvConvertImage biliyorum, ancak yeni bir yönteme ihtiyacım var)OpenCV Mat CV_32FC1

cevap

11

Yeni arayüz güzel değil mi?

Mat floatMat(w, h, CV_32FC1); 
Mat ucharMat, ucharMatScaled; 
floatMat.convertTo(ucharMat, CV_8UC1); 

// scale values from 0..1 to 0..255 
floatMat.convertTo(ucharMatScaled, CV_8UC1, 255, 0);