Разработка программного модуля контроля фокусировки при проведении компьютерной микроскопии препаратов крови
Применение метода подчеркивания границ.
- Применяется фильтр собеля в 2-х направлениях. По его результату получается на каждый пиксель 2 чисмла вертикального и горизонтального градиента.
- Эти 2 числа каким-то образом суммируются. Пользователь должен выбрать ищется Евклидово расстояние или расстояние по Манхетану.
- Применяется бинаризация по порогу. Порог бинаризации пользорватель сам задает ползунком.
- Оценивается площадь светлых участков. Пользователь устанавливает порог площади. Все белые зоны ниже порога площади становятся черными.
- Чтобы окончательно убрать мелкий мусор применяется эррозия-делатация. Расстояние эрозии-делатации также задает пользователь.
В результате предыдущего раздела должна получится четкая граница шарика клетки крови. Отступаю от границы вверх и вниз количество N пикселей заданных юзером. (Имеено от этого параметра N я и исследую критерий резкости). Все что я вниз отступил считаю как -1. Все что я вверх отступил считаю как +1. Беру сумм -1 * яркость и +1 * яркостm пиксела Привожу к одному пикселю делением получивших сумм на количество пикселей чтобы привести к 1 пикселю. И вроде как делю получившиеся модули таким образом получая критерий резкости.