重ねて表示したい2つの画像があります。1 つの画像はシングル チャネル画像で、2 番目の画像は RGB 画像ですが、ほとんどの領域が透明です。
これら 2 つの画像が異なる関数でどのように生成されるか。これらを重ねて表示することはわかっています。呼び出すときに同じウィンドウ名を使用できますがcvShowImage()
、異なる関数から描画されている場合は機能しません。これを試すとき、cvCvtcolor()
バイナリ イメージを単一チャネルから RGB に変換してから、別の関数から 2 番目のイメージを表示していました。しかし、これはうまくいきませんでした。両方の画像は同じ寸法、深さ、チャンネル数 (変換後) です。
1 つの画像を 2 番目の関数に渡してから描画することは避けたいと思います。そこで、これら 2 つの画像を重ねて表示する簡単な汚いトリックを探しています。
ありがとうございました
編集: