示例代码:利用简单的数学元素提升图像的亮度。
//图像像素点操作
#include
#include
using namespace cv;
using namespace std;
int main(int argc, char const *argv[])
{
Mat input,output;
input = imread("girl.jpg");
if(!input.data){
cout << "can't not found image"<(value)确保值大小范围为0~255之间
output.at(y,x)[0] = saturate_cast(alpha*input.at(y,x)[0]+beat);
//green
output.at(y,x)[1] = saturate_cast(alpha*input.at(y,x)[1]+beat);
//red
output.at(y,x)[2] = saturate_cast(alpha*input.at(y,x)[2]+beat);
}
}
imshow("output",output);
waitKey(0);
return 0;
}
更新时间:2024-10-02
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号