您的位置:首页 > 运维架构

Opencv:Mat图像的复制,以及改变像素点的颜色

2017-02-20 16:22 543 查看
Mat最直接的拷贝、复制方法是通过cv::Mat::clone()来复制

cv::Mat Image;
cv::Mat newImage;
newImage = temp.clone();


在提取或改变Mat图像的像素点颜色时,分别从三个通道进行赋值

// 获取像素点的颜色
cPointB=Image.at<Vec3b>(i,j)[0];
cPointG=Image.at<Vec3b>(i,j)[1];
cPointR=Image.at<Vec3b>(i,j)[2];
// 改变像素点的颜色
Image.at<Vec3b>(i,j)[0]=0;
Image.at<Vec3b>(i,j)[1]=0;
Image.at<Vec3b>(i,j)[2]=0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv