You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Branko Kokanovic fee4a3d922
Mention -DBUILD_SHARED_LIBS in cmake of dlib
6 years ago
src feat: add face_landmark_detection 6 years ago
tests first commit 6 years ago
.gitignore first commit 6 years ago
CREDITS first commit 6 years ago
EXPERIMENTAL first commit 6 years ago
README.md Mention -DBUILD_SHARED_LIBS in cmake of dlib 6 years ago
config.m4 feat: add face_landmark_detection 6 years ago
config.w32 first commit 6 years ago
pdlib.cc feat: add face_landmark_detection 6 years ago
pdlib.php first commit 6 years ago
php_pdlib.h first commit 6 years ago

README.md

PDlib - A PHP extension for Dlib

A PHP extension

Requirements

  • Dlib 19.13+
  • PHP 7.0+
  • C++ 11

Dependence

Dlib

Install Dlib as share library

git clone git@github.com:davisking/dlib.git
cd dlib/dlib
mkdir build
cd build
cmake -DBUILD_SHARED_LIBS=ON ..
make
sudo make install

Installation

git clone https://github.com/goodspb/pdlib.git
cd pdlib
phpize
./configure --enable-debug
make
sudo make install

Configure

vim youpath/php.ini

Write the below content into php.ini

[pdlib]
extension="pdlib.so"

Usage

face detection

<?php

// face detection
$faceCount = dlib_face_detection("~/a.jpg");
// how mary face in the picture.
var_dump($faceCount);

face landmark detection

<?php

// face landmark detection
$landmarks = dlib_face_landmark_detection("~/a.jpg");
var_dump($landmarks);

Features

  • 1.Face Detection
  • 2.Face Landmark Detection
  • 3.Deep Face Recognition
  • 4.Deep Learning Face Detection