如何在Cv :: Mat中将尺寸从CxWxH排列到WxHxC(宽x高x通道)?如何在cv :: Mat中将CxWxH中的维排列为WxHxC?
I.e.我怎样才能转换垫:
从
cv::Mat frame (1000, 1000, CV_8UC3) = cv::imread("image.jpg", -1);
与dimesions:通道,宽度,高度
与dimesions到太:宽度,高度,通道
int sizes_inputs[] = { 3, 1000, 1000 }; cv::Mat out_image(3, sizes_inputs, CV_8UC);
OpenCV中是否有这种转换的现成快速功能?或者我应该自己实现这个算法?
你需要自己做。如果您需要深入学习,可以使用[blob](http://docs.opencv.org/3.1.0/da/d16/classcv_1_1dnn_1_1Blob.html)类(以及整个dnn模块) – Miki