Создайте фильтр Габора или набор фильтров Габора
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]