pdlib/README.md
Branko Kokanovic fee4a3d922
Mention -DBUILD_SHARED_LIBS in cmake of dlib
Unless this is added, dlib will not be built using -fPIC and will not be able to be linked with PHP later.
2018-07-02 16:41:21 +02:00

1.0 KiB

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