はじめに
skimage.draw の random_shapesによるランダムな図形の描写について説明する。
コード
解説
ここでは、画像内に任意の図形を描写するdraw のrandom_shapesの使い方について説明する。
モジュールのインポート
白黒の四角形の生成
128×128の画像中において、任意の位置に任意の大きさの四角が生成する。
resultは、imageとlabels となっており、imageには画像、labelsにはどのような図形であるかの情報がある。
図形の色の明るさの指定
intensity_rangeを変更することでRGBの取りうる値の範囲を指定できる。
image1は200〜255の範囲なので明色となる。
image4は0〜255なので暗い色も含まれる。
重なり合う画像
allow_overlap=Trueで画像を重なり合わせることができる。
図の表示
コードをダウンロード(.pyファイル)
コードをダウンロード(.ipynbファイル)
参考
Random Shapes — skimage 0.24.0 documentation
コメント