Imagick
PHP Manual

Imagick::segmentImage

(No hay información de versión disponible, podría estar únicamente en SVN)

Imagick::segmentImageSegmenta una imagen

Descripción

public bool Imagick::segmentImage ( int $COLORSPACE , float $cluster_threshold , float $smooth_threshold [, bool $verbose = false ] )

Aanaliza la imagen e identifica unidades que son similares. Este método está disponible si Imagick ha sido compilado con la versión 6.4.5 o superior de ImageMagick.

Parámetros

COLORSPACE

Una de las constantes COLORSPACE.

cluster_threshold

Un porcentaje que describe el número mínimo de píxeles contenidos en la exedra antes de que se considere válido.

smooth_threshold

Elimina el ruido del histograma.

verbose

Si se imprime información detallada acerca de las clases reconocidas.

Valores devueltos

Ejemplos

Ejemplo #1 Imagick::segmentImage()

<?php
function segmentImage($imagePath$colorSpace$clusterThreshold$smoothThreshold) {
    
$imagick = new \Imagick(realpath($imagePath));
    
$imagick->segmentImage($colorSpace$clusterThreshold$smoothThreshold);
    
header("Content-Type: image/jpg");
    echo 
$imagick->getImageBlob();
}

segmentImage($imagePath, \Imagick::COLORSPACE_RGB55);

?>


Imagick
PHP Manual