1

次の Chebyshev(ed) 画像があります。

ここに画像の説明を入力

ここに画像の説明を入力

これらは、次の imagemagick コマンドで作成しました。

convert imagein.jpeg -virtual-pixel black  -morphology Distance Chebyshev -auto-level imageout.jpeg

ここで、最大の長方形の x、y 位置と高さ/幅を取得する必要があります。http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=20269#p81610とここhttp://www.imagemagick.org/Usage/morphology/#chebyshevの指示に従いました。次のコマンドを試しました(完全には理解できません):

convert imagein.jpeg -virtual-pixel black  -morphology Distance Chebyshev \
     \( +clone -auto-level -fill black +opaque white \) \
     -compose multiply -composite -depth 16 txt: |\
  grep -v black

これにより、次の出力が生成されます(これも完全には理解できません)。

# ImageMagick pixel enumeration: 2272,1704,65535,srgb
1154,437: (43700,43700,43700)  #AAB4AAB4AAB4  srgb(66.6819%,66.6819%,66.6819%)
...

私が理解していること: 2272,1704 = 画像の幅/高さ。1154,437 = 最も明るいピクセルの x,y ピクセル位置 (最大カーネルの中心)。43700/100 = カーネルのピクセル半径 (3 回繰り返される理由がわかりません)。

4

0 に答える 0