7.调整图像亮度与对比度
图像变换可看作两种1.1像素变换——点操作1.2领域操作——区域重要API//创建一张跟原图像大小和类型一样的空白图像、像素值初始值为0Mat new_image=Mat::zeros(image.size(),image.type());//确保值大小范围在0-255之间saturate_cast<uchar>(value);//给每个像素点每个通道赋值Mat....
·
- 图像变换可看作两种
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之间
更多推荐
已为社区贡献10条内容
所有评论(0)