2つの画像をオーバーレイするにはどうすればよいですか?基本的に、私はアルファチャネルのない背景を持っており、アルファチャネルのある1つ以上の画像を重ね合わせる必要があります。
次のコードを試しましたが、オーバーレイの結果はひどいものです。
// create our out image
Mat merged (info.width, info.height, CV_8UC4);
// get layers
Mat layer1Image = imread(layer1Path);
Mat layer2Image = imread(layer2Path);
addWeighted(layer1Image, 0.5, layer2Image, 0.5, 0.0, merged);
私もマージを使用してみましたが、アルファチャネルをサポートしていないことをどこかで読みましたか?