OpenCV垫CV_32FC1

标签 opencv matrix

如何查看32FC1图像格式的Mat图像。或如何将其转换为 8UC1(我知道一种旧方法 cvConvertImage,但我需要新方法)

最佳答案

新界面是不是很不错?

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); 

关于OpenCV垫CV_32FC1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8531597/

相关文章:

r - 如何替换从左下角到右上角的对角线下方矩阵中的值?

python - 矩阵转置

r - 从matlab代码到R代码的矩阵

c++ - 如何修复 cv::SVMParams 的丢弃限定符 [-fpermissive]?

c++ - Opencv C++ 人脸检测代码不起作用

python - 3d 数组的 Numpy 元素乘积

python - 关于python矩阵逻辑索引

opencv - 对象没有属性 'NamedWindow'

c++ - 使用 OpenCV 进行对象检测和隔离

python - 如何检测圆形腐 eclipse /膨胀