在OpenCV 2中将8位图像转换为32位

时间:2012-01-23 18:15:13

标签: image opencv

如何将8位垫转换为32位垫以在kmeans函数中使用。我试图使用ConvertScale,但编译器说这是一个未知的功能。我正在使用OpenCV 2.3.1,并希望避免使用旧版本的API调用。

提前致谢!

1 个答案:

答案 0 :(得分:10)

您可以使用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);