其他分享
首页 > 其他分享> > Opencv 灰度图绘制彩色图案

Opencv 灰度图绘制彩色图案

作者:互联网

灰度图是单通道图像,而彩色线必须在三通道图像绘制,所以先要将单通道图像转变为三通道图像:

cv::Mat singleImg = imread(fileName);    //  单通道图像
cv::Mat result;
std::vector<cv::Mat> mv{singleImg};
cv::merge(mv, result);    //  result为合并后的图像
std::cout<<result.channels()<<endl; // 3
cv::line( img, cv::Point(0, 0), cv::Point(400, 500), cv::Scalar(255, 0, 0), 3);

生成对应的三通道图像即可在上面绘制彩色图案。

 

标签:Opencv,灰度,result,图像,绘制,cv,单通道
来源: https://www.cnblogs.com/GEEK-ZHAO/p/15967585.html