В поисках наибольшего прямоугольника с Imagemagick Чебышев
У меня есть следующие изображения Чебышева (ред.):
Я создал их с помощью следующей команды imagemagick:
<code>convert imagein.jpeg -virtual-pixel black -morphology Distance Chebyshev -auto-level imageout.jpeg </code>
Теперь мне нужно получить координаты x, y и высоту / ширину самого большого прямоугольника. Я следовал инструкциям здесь:http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=20269#p81610 и здесьhttp://www.imagemagick.org/Usage/morphology/#chebyshev, Я пробовал следующую команду (которую я не совсем понимаю):
<code>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 </code>
Это приводит к следующему выводу (который я также не полностью понимаю):
<code># ImageMagick pixel enumeration: 2272,1704,65535,srgb 1154,437: (43700,43700,43700) #AAB4AAB4AAB4 srgb(66.6819%,66.6819%,66.6819%) ... </code>
Что я понимаю: 2272,1704 = ширина / высота изображения. 1154 437 = x, y позиция пикселя самого яркого пикселя (центр самого большого ядра). 43700/100 = радиусы пикселей ядра (я не понимаю, почему это повторяется три раза).