首页 > 解决方案 > 如何通过opencv c ++中的黑白蒙版范围更改图像亮度

问题描述

我有两张图片:

Mat originalImage = imread(addr, IMREAD_UNCHANGED);
Mat maskImage = imread(addr, 0);

原始图像
蒙版图像

maskImage 是灰度图像,两个图像的大小相同。
我的问题是如何通过 opencv c++ 中的蒙版更改图像的亮度?我们的范围在 0 到 255 和 0 之间,这意味着不改变亮度,255 是最大亮度。
谢谢你。

标签: c++opencv

解决方案


看看如何改变图像 的亮度用python编写的代码,但你可以使用c++ API


推荐阅读