功能描述
使用可选的类型和变换因子将转换稀疏矩阵到密集n维矩阵。
函数原型
void convertTo( Mat& m, int rtype, double alpha=1, double beta=0 ) const;
参数释义
-
参数[out] m -输出矩阵,如果他在操作前没有合适的大小或类型它将要被重新分配 。
-
参数 [in] rtype - 所需的输出矩阵的类型,或者更确切的说是由于通道数与输入相同而产生的深度,如果类型是负值,输出矩阵将和输入矩阵具有相同的类型。
-
参数 [in] alpha - 可选,尺度变换因子。
-
参数 [in] beta - 可选,附加到尺度变换后的值上的偏移量。
代码示例
#include <iostream>
#include <opencv2/opencv.hpp>
std::string getImageType(int type)
{
int typeCounts= 35; // 7个基础类型,加5个通道选项
int enum_ints[] = { CV_8U, CV_8UC1, CV_8UC2, CV_8UC3, CV_8UC4,
CV_8S, CV_8SC1, CV_8SC2, CV_8SC3, CV_8SC4,
&nbs

本文介绍convertTo函数,其可使用可选类型和变换因子将稀疏矩阵转换为密集n维矩阵。阐述了函数原型和参数释义,给出代码示例及输出结果。结论表明该函数支持转换深度、就地操作,但不支持转换通道数。
最低0.47元/天 解锁文章
899

被折叠的 条评论
为什么被折叠?



