Извиняюсь за некромантию ветки, я попытался сделать урезанную версию для тестирования, она доступна здесь
https://www.dropbox .com/sh/y0wtlae37yltfz5/yRDSyKj2NY
Большая часть загрузки — это 3 образца изображений в папке src (2 из них — изображения глазного дна медицинского класса, поэтому они немного велики). Извините, если общий размер решения все еще немного велик, но я не могу уменьшить его без серьезного переосмысления (я признаю, что немного недосыпаю и должен приступить к работе через 20 минут).
Мое первоначальное описание проблемы выглядит следующим образом.
Моя проблема такова. У меня есть BufferedImage
сетчатки глаза человека, теперь, используя Adaptive Thresholder, я успешно извлек структуру кровеносных сосудов из глаза, остальная часть моего программного обеспечения занимается картографированием кровеносных сосудов и определением их толщины, я полагаю это работает правильно.
Конечный результат отображает все координаты, смещенные на приличный градус от их фактического местоположения (присмотревшись, вы можете увидеть кривизну некоторых семян, которые правильно связаны с кровеносными сосудами, а координаты соответствуют окружности изображения.Мой вопрос заключается в следующем, что вызывает это смещение, и как мне это исправить?