Прямоугольная ограничивающая рамка вокруг капель в монохромном изображении с использованием Python

У меня есть несколько монохромных изображений (черно-белые, а не в оттенках серого) с несколькими объектами странной формы. Я пытаюсь извлечь каждый объект, используя python27, PIL, scipy & numpy и следующий метод:

  1. Установите ограничивающую рамку вокруг каждого объединенного объекта
  2. «Извлеките» каждый объект как массив - для каждого объекта / ограничивающая рамка

Я просмотрел http://www.scipy.org/Cookbook/Watershed и http://scikits-image.org/docs/dev/auto_examples /plot_contours.html, и они действительно работают, но я особенно хочу, чтобы ограничивающая рамка была прямоугольной, чтобы гарантировать, что любые "слегка разъединенные" биты будут включены в ограничивающую рамку. В идеале, чтобы иметь дело с отключенными битами (например, нижними левыми пятнами), у меня был бы какой-то контроль порога. Есть идеи, какой набор инструментов лучше всего подойдет для этого?

unbounded imageexample of image bounds

7
задан user714852 3 March 2012 в 18:39
поделиться