背景
正常读入的图像的channel数为1(灰度),3(彩色),4(深度)。或者用merge的方法可以融合多个mat得到一个多channel的mat,那么怎么可以直接创建一个多channel的mat呢?
opencv版本是3.4
方法
创建不同数据类型的tensor,shape为2
×
\times
× 3
×
\times
× 5
cv::Mat M = cv::Mat::zeros(2, 3, CV_64FC(5));
cv::Mat M2 = cv::Mat::zeros(2, 3, CV_8UC(5));
注意
- CV_64FC注意不能加namespace cv::