結果
元画像
こちらの画像を使わせて頂きました。www.irasutoya.com
前回の記事
前回の記事の続きです。画像をいらすとやの女性に変更しただけです。詳しくは前回の記事を見て下さい。touch-sp.hatenablog.com
mask画像と関節の位置を記述したyamlファイルを用意する必要があります。
mask画像は「Segment Anything」を使って作成しました。
github.com
使用する画像がRGBAで人物のみが描かれた画像であれば以下のスクリプトで簡単にmask画像が作れます。
from PIL import Image import numpy as np im_array=np.array(Image.open('sample.png')) mask_array = im_array[:,:,3] mask_pil = Image.fromarray(mask_array, mode='L') mask_pil.save('mask.png')
yamlファイルを作成するためにあらたにPythonスクリプトを書きました。
こちらです→「image_to_annotations.py」