2015-10-26 3 views
0

Я хочу создать php-код для создания эскизов моего изображения. Но при обрезке изображения я потеряю некоторые важные части изображения, такие как лица.Как обрезать изображение в php на основе распознавания лица

Есть ли какие-либо пакеты в PHP, чтобы обрезать изображение на основе обнаружения лица и т.д.

ответ

1

PHP-Facedetection https://github.com/mauricesvay/php-facedetection должен быть действительно полезным.

Это делает работу обнаружения лица и обеспечивает набор координат, которые вы можете в конечном итоге использовать для кадрирования целей:

// Return coordinates in JSON 
// {'x':56.375, 'y':45.1, 'w':227.55} 
$face_detect->toJson(); 

// OR 

// Return coordinates as an Array 
$face_detect->getFace(); 

Ссылка: http://www.codediesel.com/algorithms/face-detection-in-images-using-php/

Надеется, что это помогает.

С уважением

+0

Спасибо .. Я также слышал об OpenCV. Как насчет этого. http://opencv-code.com/projects/web-based-interface-for-face-detection-with-opencv/ – akhilp2255

+0

Выглядит как приложение для Windows. Если это не проблема для вас, я думаю, что это также действительная альтернатива. –

1

Вы можете создавать эскизы вашего изображения без обрезки при помощи image copy resize

+0

Да .. Я обрезать изображения от центра .. Я хочу, чтобы узнать важную точку изображения и после этого урожая с этой точкой ... – akhilp2255

+0

Здравствуйте Akhil, я не пробовал вы можете найти эту функцию [обрезка изображения] (http://php.net/manual/en/function.imagecrop.php). Спасибо. – dinesh

Смежные вопросы