OpenCV中CV_8UC1到CV_32FC1的转换
CV_8UC1 to CV_32FC1 conversion in OpenCV
在OpenCV中使用C++API将图像类型从CV_8UC1
转换为CV_32FC1
的方法是
r1.convertTo(r1, CV_32FC1, 1.0/255.0);
其中CCD_ 3是声明为CCD_。有人能告诉我如何用C API在OpenCV中将CV_8UC1
类型转换为CV_32FC1
类型吗?如果CCD_ 7是被描述为CCD_。
cvConvertScale()可以执行您想要的操作。
假设你有一个8UC1型的cvMat*r1和一个32FC1型的大小相同的cvMat*r2,那么
cvConvertScale(r1, r2, 1.0 / 255.0, 0.0);
由于目的地类型取自r2,因此它不能与r1是相同的cvMat。
相关文章:
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 将CHW格式的浮点向量转换为cv::Mat
- 将 cv::mat 转换为 QImage
- 将 cv::Mat 转换为 std::vector 的通用函数
- 将 opencv 从 2.4.13 转换为 3.3.1 时由 cv::resize() 引起的运行错误
- 如何将 cv::Mat 转换为 vtkImageData?
- 如何将 vtkImageData 转换为 cv::Mat?
- Qt-工作线程崩溃时将cv::Mat转换为QImage
- 将 cv::Mat 转换为无符号的 int 像素
- 如何在不复制数据的情况下将 cv::Mat 转换为 2d 标准::矢量
- 转换 cv::mat 转换为 std::矢量<double>并发症
- 如何将屏幕截图位图转换为 cv::Mat
- 如何从 cv::Mat (C++) 转换为 tf.placeholder(C++ Boost.Python)
- CV :: MAT如何从/转换为GLM :: MAT4
- 无法将参数 8 从 'int' 转换为 'cv::HOGDescriptor::HistogramNormType'
- 如何转换 cv:垫子的类型
- 将CV :: MAT转换为STD :: vector而无需复制
- 如何将atl :: cimage转换为cv :: mat
- 将非类非数组 prvalue 转换为符合 cv 条件的类型是否合法?
- 修复 cv::转换点从均匀错误