如何使用单独的RGB通道数据创建OpenCV矩阵

时间:2018-10-20 03:48:36

标签: opencv opencv-mat

假设我有三个char数组r[1024], g[1024], b[1024],其中包含一个图像的rgb数据。如何使用这些频道数据创建cv::Mat

1 个答案:

答案 0 :(得分:3)

类似这样的东西:

$user = User::where('email',$email)->where('password',$password)->firstOrFail();
$token = $user->createToken('Token')->accesstoken();

然后合并为单个图像:

// Create three single channel Mats
cv::Mat R(rows,cols,CV_8UC1,&r[0]);
cv::Mat G(rows,cols,CV_8UC1,&g[0]);
cv::Mat B(rows,cols,CV_8UC1,&b[0]);