是否可以更改IplImage(alhpa频道)的透明度级别?我可以使用cvSet并将所有值设置为cvScalar,但这不仅会改变alpha通道,还会改变实际的RGB通道。
感谢您的帮助。
答案 0 :(得分:3)
您可以使用cvAddS:
为RGBA图像添加标量void cvAddS(const CvArr* src, CvScalar value, CvArr* dst, const CvArr* mask=NULL)
如果只增加图像的alpha通道,可以使用例如cvScalar(0,0,0,30)。 这会将alpha值增加30。 同样可以使用cvSubS来减去标量。