2D Гауссова фильтрация изображений
B = imgaussfilt(A)
B = imgaussfilt(A,sigma)
B = imgaussfilt(___,Name,Value)
аргументы пары "имя-значение" использования, чтобы управлять аспектами фильтрации.B
= imgaussfilt(___,Name,Value
)
Если изображение, A
содержит Inf
s или NaN
s, то поведение imgaussfilt
для фильтрации частотного диапазона не определено. Это может произойти, если вы устанавливаете параметр
на 'FilterDomain'
'frequency'
или если вы устанавливаете его на 'auto'
, и imgaussfilt
использует фильтрацию частотного диапазона. Чтобы ограничить распространение Inf
s и NaN
s в выводе способом, подобным imfilter
, рассмотрите установку параметра 'FilterDomain'
на 'spatial'
.
Если вы устанавливаете параметр 'FilterDomain'
на 'auto'
, то imgaussfilt
использует внутреннюю эвристику, чтобы определить или пространственный, или фильтрация частотного диапазона быстрее. Эта эвристика является зависимым машины и может отличаться для различных настроек. Для оптимальной производительности попробуйте обе опции, 'spatial'
и 'frequency'
, чтобы определить лучшую область фильтрации для вашего изображения и размера ядра.
Если вы не задаете параметр
, то 'Padding'
imgaussfilt
использует 'replicate'
, дополняющий по умолчанию, который отличается от значения по умолчанию, используемого imfilter
.