Opencv 修改alpha和对比度之间有什么区别?

Opencv 修改alpha和对比度之间有什么区别?,opencv,computer-vision,Opencv,Computer Vision,有人能解释一下对比度和阿尔法的区别吗?有什么区别吗 当谈到OpenCV时,它似乎是相同的…对比度是使对象可区分的颜色差异。另一方面,Alpha是表示像素透明度的变量 如果要增加对比度,可以通过加宽图像的直方图来实现。看见他会给出最好的结果 如果您想为图像添加透明度,可以将4通道图像蓝色-绿色-红色-alpha写成.png。如果你想混合两幅图像,你可以使用或编写自己的函数。那么cv::convertTo中的alpha值和图像的实际alpha通道是不同的吗?@21kc我现在看到了混淆。这里的Alph

有人能解释一下对比度和阿尔法的区别吗?有什么区别吗


当谈到OpenCV时,它似乎是相同的…

对比度是使对象可区分的颜色差异。另一方面,Alpha是表示像素透明度的变量

如果要增加对比度,可以通过加宽图像的直方图来实现。看见他会给出最好的结果


如果您想为图像添加透明度,可以将4通道图像蓝色-绿色-红色-alpha写成.png。如果你想混合两幅图像,你可以使用或编写自己的函数。

那么cv::convertTo中的alpha值和图像的实际alpha通道是不同的吗?@21kc我现在看到了混淆。这里的Alpha和beta只是x和y这样的变量。正如上面所说,它们代表增益和偏置参数。Alpha通道是一个完全不同的东西,与这个主题无关。它在这里所做的是,它通过alpha缩小或扩大原始直方图,并通过beta移动它。因此,您提供的链接中的操作将执行线性对比度调整。