Математическая морфология - операция открытия на сфере в коробке
Вывод операции открытия с радиусом структурирующего элемента (шара) как 1 Я применяю операцию открытия к сфере в коробке. Сфера в рамке представлена двоичным изображением, к которому применено отверстие. Элемент структурирования, который я использую, представляет собой шар разного радиуса. При применении операции открытия, если мой структурирующий элемент (шар) имеет радиус меньше радиуса сферы, я должен вернуть исходное изображение. Однако, если радиус шара равен или больше сферы, выходное изображение должно быть пустым. Это то, что должна сделать операция открытия. Но я не вернусь к исходному изображению, когда радиус шара меньше радиуса сферы. Я знаю это, сравнивая объемы входной и выходной сфер. Стоит ли ожидать такого результата или я что-то не так делаю? Я использую библиотеку лыжных магов для выполнения операции открытия. Я приложил изображения ниже. Существует разница между входным и выходным изображениями (некоторые точки отсутствуют после применения операции открытия). TIA
Это кусок кода, который я использую.
Ball_rad = 1
ball = skimage.morphology.ball(Ball_rad,dtype = 'int')
output_image = skimage.morphology.binary_opening(image, ball)