Какие функции (и как их использовать) следует использовать для обрезки центральной части этого изображения? Я хочу взять только менее плотные части, а не плотные границы.
Спасибо!
В конце концов, я хочу либо подсчитать крошечные круги/точки (ячейки) в областях, либо рассчитать площадь менее плотных частей, обозначенных на втором изображении. Я уже делал это с помощью ImageJ, прослеживая область вручную, но это очень утомительный процесс с большим количеством изображений.
В настоящее время я смотрю на Scipy, но они большие, и я не знаю, как подойти к этому. Если бы кто-то указал мне в правильном направлении, это было бы здорово!
Мне понадобилось немного больше времени, чтобы сделать это на Python, но я попробовал несколько идей только в командной строке с ImageMagick, который установлен на большинстве дистрибутивов Linux и доступен бесплатно для macOS и Windows.
Во-первых, я обрезал изображение, чтобы избавиться от постороннего мусора:
Затем я сделал следующие шаги:
Эта команда выглядит так: Terminal/Command Prompt:
convert blobs.png -alpha off -colorspace gray -normalize -threshold 50% -statistic mean 49x49 -threshold 90% result.png
Результат:
Если этот подход выглядит многообещающим для ваших других фотографий, мы можем быстро разработать версию Python, поэтому дайте мне знать.
Конечно, если вы знаете другую полезную информацию о своем изображении, которая может помочь улучшить ситуацию... может быть, вы знаете, что плотность всегда выше по краям, например.
Если кто-то хочет увидеть промежуточные шаги, вот изображение после серого масштабирования и нормализации:
И вот после размытия: