openCV の addweighted 関数を使用して 2 つの画像を追加しました
addWeighted(ROI,1,watermark,0.5,0.0,ROI);
しかし、その逆を行おうとすると、結果の画像から 2 番目の画像を削除する代わりに、黒のパッチが表示されます。
addWeighted(ROI,1,watermark,-0.5,0.0,ROI);
減算も使用してみましたが、同じ結果が得られます。下の画像は、私が話していることを説明しています。私のアルゴリズムはすべての透かし領域を正しく検出しなかったことに注意してください。ただし、正しく検出された領域については、そこから透かしを差し引くことはできません。
差し引きはどうすればいいのか教えていただけると助かります。
ありがとうございました。