Вычислите веса для пикселей изображения на основе различия интенсивности в полутоне
вычисляет вес пикселей для каждого пикселя в полутоновом изображении W
= graydiffweight(I
,refGrayVal
)I
. Вес является абсолютным значением различия между интенсивностью пикселя и эталонной интенсивностью полутонового цвета, заданной скаляром refGrayVal
. Выберите ссылочное значение интенсивности градаций серого, которое является показательным для объекта, который вы хотите сегментировать. Веса возвращаются в массиве W
, который совпадает с размером входного изображения I
.
Вес пикселя обратно связан с абсолютным значением различия интенсивности в полутоне в местоположении пикселя. Если различие небольшая (значение интенсивности близко к refGrayVal
), значение веса большое. Если различие большая (значение интенсивности сильно отличается от refGrayVal
), значение веса небольшое.
вычисляет веса пикселей, где эталонное значение интенсивности полутонового цвета является средним значением значений интенсивности всех пикселей в W
= graydiffweight(I
,mask
)I
которые помечены как логические true
в mask
. Использование среднего значения нескольких пикселей для вычисления эталонного значения интенсивности в полутоне может быть более эффективным, чем использование одного эталонного значения интенсивности, как в предыдущем синтаксисе.
вычисляет веса пикселей, где эталонное значение интенсивности полутонового цвета является средним значением значений интенсивности положения пикселей, заданных векторами W
= graydiffweight(I
,C
,R
)C
и R
. C
и R
содержать индексы столбцов и строк в пикселях, которые должны быть допустимыми индексами пикселей в I
.
возвращает массив весов W
= graydiffweight(___, Name,Value
)W
использование пар "имя-значение" для управления аспектами расчета веса.