Создайте фильтр Габора или набор фильтров Габора
gabor
объект представляет линейный фильтр Габора, который чувствителен к структурам с заданной длиной волны и ориентацией.
Можно использовать gabor
функция, чтобы создать один фильтр Габора или filter bank Габора. Набор фильтров является набором фильтров, которые представляют комбинации нескольких длин волн, ориентаций и других дополнительных параметров. Например, если вы задаете две длины волн и три ориентации, затем набор фильтров Габора состоит из шести фильтров для каждой комбинации длины волны и ориентации.
Чтобы применить фильтр Габора или набор фильтров Габора к изображению, используйте imgaborfilt
функция.
создает фильтр Габора и устанавливает свойства Wavelength и Orientation с длиной волны и ориентацией фильтра.g
= gabor(Wavelength
,Orientation
)
Если вы задаете Wavelength
или Orientation
как векторы, затем gabor
функция создает массив gabor
объекты, которые содержат все уникальные комбинации Wavelength
и Orientation
.
также пары "имя-значение" использования, чтобы установить один или оба из свойств SpatialFrequencyBandwidth и SpatialAspectRatio. Можно задать несколько пар "имя-значение". Заключите каждое имя свойства в кавычки.g
= gabor(wavelength
,orientation
,Name,Value
)
Если вы задаете SpatialFrequencyBandwidth
или SpatialAspectRatio
как векторы, затем gabor
функция создает массив gabor
объекты, которые представляют все комбинации значений входного параметра.
gabor(wavelength,orientation,'SpatialFrequencyBandwidth',2)
создает фильтр Габора с пространственной полосой пропускания частоты двух октав.[1]