Я использую scikit-image для выполнения сегментации изображений на некоторых изображениях, которые у меня есть, и я имел в виду этот урок (https://scikit -image.org / docs / dev / user_guide / tutorial_segmentation.html )
Я использую описанный метод карты высот, и, хотя я не могу получить правильный результат после применения алгоритма водораздела, сама карта высот кажется достаточно хорошей для моих целей.
Я получаюэтот вывод, когда я строю карту высот:
Теперь я хочу получить координаты для ограничительной рамки для этого объекта.Как мне этого добиться?Я посмотрел на http://scikit -image.org / docs / dev / auto_examples /dge / plot_contours.html , но не могу понять, как выбрать второй аргумент для find_contours?
find_contours
Это у вас работает?
from skimage import filters from scipy import ndimage as ndi threshold = filters.threshold_otsu(elevation_map) binary = (elevation_map > threshold).astype(int) bounding_box = ndi.find_objects(binary)[0]