- 图像变换可看作两种
1.1像素变换——点操作
1.2领域操作——区域 - 重要API
//创建一张跟原图像大小和类型一样的空白图像、像素值初始值为0
Mat new_image=Mat::zeros(image.size(),image.type());
//确保值大小范围在0-255之间
saturate_cast<uchar>(value);
//给每个像素点每个通道赋值
Mat.at<Vec3b>(y,x)[index]=value
3.转换图像数据类型
将图像原来的8位无符号字符型转换为32位浮点型数据
4.课外扩展
opencv函数之saturate_cast(防止溢出)
opencv之saturate_cast模板函数
saturate_cast(X)作用:确保X中RGB值得范围在0~255之间
来源:CSDN
作者:i罗伊
链接:https://blog.csdn.net/qq_43367829/article/details/103933947