Я пытаюсь реализовать элемент структурирования в MATLAB (диск радиусом 2,5).
Я использую функцию strel
в MATLAB, но по определению радиус должен быть положительным целым числом.
Есть ли какая-либо другая функция, которая позволила бы мне это сделать?
strel
работает с пикселями (элементами матрицы). Это, по определению, целые числа, поскольку нет такой вещи, как половина пикселя или половина матричного элемента. Не могли бы вы отредактировать вопрос, чтобы уточнить, почему вам нужен радиус 2,5? Возможно, тогда мы сможем увидеть, может ли быть другое решение. Первое, что приходит в голову для этого конкретного случая, это умножить все на 2, а в конце разделить результат на 2. - person Adriaan   schedule 21.09.2020