以下の画像があり、画像の右端に黒いパッチをオーバーレイしたいと考えています。したがって、以下のコードで両方の画像のサイズを特定のサイズに変更し、オーバーレイの白以外の部分のみを取得して特定のX、Y座標に貼り付けていますが、期待される結果は得られません。 cv2.addweighted
を見ましたが、貼り付けオーバーレイの座標を使用するオプションを指定するオプションが見つかりませんでした。
これを cv2 で実装する方法を誰かが教えてくれますか?
期待される結果:
Python/opencv でこれを行う 1 つの方法を次に示します。
(投稿された画像、特にグラデーションが指定したサイズではないことに気付きました。そのため、画像のサイズに合わせるには追加の処理が必要です。また、グラデーション画像には白い境界線があり、これが原因だと思われます)
###入力:###グラデーション (白い境界線付き):
リーリー以上がopencvで別の画像の特定の部分に画像をオーバーレイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。