OpenCV加载PNG图片,显示图片背景是黑色的?

如题,我用cvaddweighted将两张图片融合,想用一张png格式图片作为Logo添加水印
,但是Logo位置背景是黑色的。是跟cvaddweighted中图像权值参数有关吗?还是需要
其他方法实现?

分割多通道数组成几个单通道数组或者从数组中提取一个通道
cvAddWeighted( const CvArr* src1, double alpha,
  const CvArr* src2, double beta,
  double gamma, CvArr* dst );

不太明白你说的,你能不能更清楚的形容一下,或者把你的那段程序贴上。

http://blog.sina.com.cn/s/blog_7cfb366d0101fhpq.html