0

たとえば、次の画像があります。

対象画像

私がやりたいことは

この画像の [ほぼ長方形] のいずれかの形状を選択し、その領域のみを同じサイズの他の画像データでペイントします。

例えば

ソース画像

上記の画像を使用して、いずれかの形状のデータをターゲット画像に置き換えてください。

私は解決策を次のように考えています

各形状の位置と幅と高さをマークし、それらに
一意の ID を付与します 形状のメタデータを配列または HashMap に格納します 配列
から形状のメタデータをランダムに選択します [この
時点で、形状の X、Y、幅と高さがありますターゲット画像からの形状
] バッファリングされた画像を使用してターゲット画像を開き、
それをトラバースし、一致する場合は PIXEL の場所を以前に選択した形状の
メタデータと比較し、[ピクセル値] の部分を
アップロードされたサンプル画像に置き換えます。ソース画像のサイズを変更する必要があります。 [ほぼ長方形] ターゲット イメージのターゲット シェイプに合わせます。

私は正しい方向に進んでいますか?

どんな提案でも大歓迎です。

4

0 に答える 0