设置opencv对比度的函数
时间: 2023-05-11 09:04:59 浏览: 80
cpp.rar_Opencv 对比度
可以使用cv::Mat::convertTo函数来设置opencv图像的对比度。该函数的原型如下:
void cv::Mat::convertTo(OutputArray dst, int rtype, double alpha=1, double beta=0) const;
其中,dst是输出的目标图像,rtype是输出图像的数据类型,alpha是对比度的缩放因子,beta是亮度的调整值。例如,以下代码将图像的对比度增加50%:
cv::Mat img = cv::imread("image.jpg");
cv::Mat dst;
img.convertTo(dst, -1, 1.5, 0);
注意,如果rtype参数为负数,则输出图像的数据类型与输入图像相同。
阅读全文