c26864122d
Adds the python package `face_recognition` and its dependency `face_recognition_models`. This package is a wrapper for `dlib` which is able to detect faces in a given image. I checked the package with the following expression: ``` with import ./. { }; stdenv.mkDerivation { name = "facetest"; src = null; buildInputs = with pythonPackages; [ face_recognition ]; } ``` The package works perfectly fine in a `nix-shell`: ``` $ nix-shell [nix-shell:~]$ python Python 2.7.14 (default, Sep 16 2017, 17:49:51) [GCC 7.3.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import face_recognition >>> img = face_recognition.load_image_file("/home/ma27/me.jpg") >>> print(face_recognition.face_locations(img)) ```
21 lines
577 B
Nix
21 lines
577 B
Nix
{ buildPythonPackage, stdenv, fetchPypi }:
|
|
|
|
buildPythonPackage rec {
|
|
pname = "face_recognition_models";
|
|
version = "0.3.0";
|
|
|
|
src = fetchPypi {
|
|
inherit pname version;
|
|
sha256 = "1kwnv3qpy5bhspk780bkyg8jd9n5f6p91ja6sjlwk1wcm00d56xp";
|
|
};
|
|
|
|
# no module named `tests` as no tests are available
|
|
doCheck = false;
|
|
|
|
meta = with stdenv.lib; {
|
|
homepage = https://github.com/ageitgey/face_recognition_models;
|
|
license = licenses.cc0;
|
|
maintainers = with maintainers; [ ma27 ];
|
|
description = "Trained models for the face_recognition python library";
|
|
};
|
|
}
|