7.调整图像亮度与对比度

穿精又带淫゛_ 提交于 2020-01-28 03:27:50
  1. 图像变换可看作两种
    1.1像素变换——点操作
    1.2领域操作——区域
  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之间

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!