Функция Imagick :: сегментImage () — это встроенная функция в PHP, которая используется для сегментации изображения.
Синтаксис:
bool Imagick::segmentImage(int $COLORSPACE, float $cluster_threshold, float $smooth_threshold, bool $verbose = FALSE )
Параметры: эта функция принимает четыре параметра, как указано выше и описано ниже:
- $ COLORSPACE: указывает целочисленное значение, соответствующее одной из констант COLORSPACE . Вы также можете передавать прямые константы, такие как imagick :: COLORSPACE_RGB .
- $ cluster_threshold: указывает процентное отношение, описывающее минимальное количество пикселей, содержащихся в гекседрах, прежде чем оно будет считаться действительным.
- $ smooth_threshold: указывает, нужно ли удалять шум из гистограммы.
- $ verbose (Необязательно): указывает, выводить ли подробную информацию о распознанных классах. По умолчанию установлено значение false
Список всех констант COLORSPACE приведен ниже:
- imagick :: COLORSPACE_UNDEFINED (0)
- imagick :: COLORSPACE_RGB (1)
- imagick :: COLORSPACE_GRAY (2)
- imagick :: COLORSPACE_TRANSPARENT (3)
- imagick :: COLORSPACE_OHTA (4)
- imagick :: COLORSPACE_LAB (5)
- imagick :: COLORSPACE_XYZ (6)
- imagick :: COLORSPACE_YCBCR (7)
- imagick :: COLORSPACE_YCC (8)
- imagick :: COLORSPACE_YIQ (9)
- imagick :: COLORSPACE_YPBPR (10)
- imagick :: COLORSPACE_YUV (11)
- imagick :: COLORSPACE_CMYK (12)
- imagick :: COLORSPACE_SRGB (13)
- imagick :: COLORSPACE_HSB (14)
- imagick :: COLORSPACE_HSL (15)
- imagick :: COLORSPACE_HWB (16)
- imagick :: COLORSPACE_REC601LUMA (17)
- imagick :: COLORSPACE_REC709LUMA (19)
- imagick :: COLORSPACE_LOG (21)
- imagick :: COLORSPACE_CMY (22)
Возвращаемое значение: эта функция возвращает TRUE в случае успеха.
Исключения: эта функция генерирует ImagickException при ошибке.
Ниже приведенные программы иллюстрируют функцию Imagick ::gmentImage () в PHP:
Программа 1:
|
Выход:
Программа 2:
|
Выход:
Ссылка: https://www.php.net/manual/en/imagick.segmentimage.php
Рекомендуемые посты:
- PHP | Функция Imagick newImage ()
- PHP | Функция Imagick thresholdImage ()
- PHP | Функция Imagick newPseudoImage ()
- PHP | Функция Imagick normalizeImage ()
- PHP | Функция Imagick opaquePaintImage ()
- PHP | Функция Imagick textureImage ()
- PHP | Функция Imagick negateImage ()
- PHP | Функция Imagick blackThresholdImage ()
- PHP | Функция Imagick blurImage ()
- PHP | Функция Imagick whiteThresholdImage
- PHP | Функция Imagick sketchImage ()
- PHP | Функция Imagick spreadImage ()
- PHP | Функция Imagick spliceImage ()
- PHP | Функция Imagick solarizeImage ()
- PHP | Функция Imagick waveImage ()
0.00 (0%) 0 votes