c++ - 如何通过opencv c ++中的黑白蒙版范围更改图像亮度
问题描述
我有两张图片:
Mat originalImage = imread(addr, IMREAD_UNCHANGED);
Mat maskImage = imread(addr, 0);
maskImage 是灰度图像,两个图像的大小相同。
我的问题是如何通过 opencv c++ 中的蒙版更改图像的亮度?我们的范围在 0 到 255 和 0 之间,这意味着不改变亮度,255 是最大亮度。
谢谢你。
解决方案
看看如何改变图像 的亮度用python编写的代码,但你可以使用c++ API
推荐阅读
- docker - 如何为 Docker Machine 创建命令的公共 ssh 密钥指定标志?
- pyspark - PYSPARK:在条件下添加前导零
- python - Python Executable 如何在 Windows 上运行
- r - 在r中将许多列转换为二进制
- php - 非 WooCommerce 页面上的产品变化库存计数
- apk - Artifactory alpine remote repo - 权限被拒绝问题
- python - numpy.where 有多个条件
- windows - 当 EC2 实例关闭时,如何优雅地关闭我的应用程序?
- sql - BigQuery 和 Google Analytics SQL 查询 - 扩展问题
- faunadb - Faunadb 在分页错误上给出错误,例如“Ref or set expected, string provided”