{ "info": { "author": "Abdullah Selek", "author_email": "abdullahselek@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "facereg\n=======\n\n.. image:: https://img.shields.io/pypi/v/facereg.svg\n :target: https://pypi.org/pypi/facereg/\n\n.. image:: https://img.shields.io/pypi/pyversions/facereg.svg\n :target: https://pypi.org/project/facereg\n\n.. image:: https://travis-ci.org/verifid/facereg.svg?branch=master\n :target: https://travis-ci.org/verifid/facereg\n\n.. image:: https://codecov.io/gh/verifid/facereg/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/verifid/facereg\n\n**facereg** is a module for face recognition with OpenCV and Deep Learning.\n\nFor now it can be used for just images. It is easy to use with a handy feature \nwhich downloads images from Google for you with given keywords to create dataset/s.\n\nUses two different technics **CNN** and **HoG** for recognition based on `dlib `_'s\nface recognition system with using `face_recognition `_.\n**facereg** has totally three different layers and only recognizer has connection on encoder.\n\n|image_layers|\n\nPrerequisites\n=============\n\n* `CMake `_\n* All dependencies are listed on ``requirements.txt`` and will be installed when you install with **pip**.\n\nInstallation\n============\n\n* Install module using ``pip``::\n\n $ pip install facereg\n\n\n* Download the latest ``facereg`` library from: https://github.com/verifid/facereg and install module using ``pip``::\n\n $ pip install -e .\n\n* Extract the source distribution and run::\n\n $ python setup.py build\n $ python setup.py install\n\nUsage\n=====\n\n* ``google_images``:\n\n.. code:: python\n\n import os\n from facereg import google_images\n\n output_directory = os.getcwd() + '/datasets' # directory path where you want to save photos\n image_paths = google_images.download('michael jordan', limit=3)\n\n* ``face_encoder``:\n\n.. code:: python\n\n import os\n from facereg import face_encoder\n\n datasets_path = os.getcwd() + '/datasets'\n encodings_path = os.path.dirname(os.path.realpath(__file__)) + '/encodings.pickle'\n # these are default values for this method\n face_encoder.encode_faces(datasets=datasets_path, encodings=encodings_path, detection_method='cnn')\n\n* ``recognize_faces``:\n\n.. code:: python\n\n from facereg import recognize_faces\n\n image_path = 'DIRECTORY PATH OF YOUR_IMAGE'\n names = recognize_faces.recognize(image_path)\n # returns found names from your datasets\n\nCLI Usage\n=========\n\n* Download images\n\n.. code::\n\n # -d: keyword, -l: limit\n $ python -m facereg -d 'michael jordan'\n $ python -m facereg -d 'michael jordan' -l 5\n\n* Recognition\n\n.. code::\n\n # -i: Directory path for image\n $ python -m facereg -i tests/resources/michael_jordan.jpeg\n\nSample Result\n=============\n\n|image_sample|\n\n.. |image_layers| image:: https://raw.githubusercontent.com/verifid/facereg/master/resources/layers.png\n.. |image_sample| image:: https://raw.githubusercontent.com/verifid/facereg/master/resources/mj&sp.png\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.org/project/facereg", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/verifid/facereg", "keywords": "deep learning,face recognition,face,opencv", "license": "MIT License", "maintainer": "Abdullah Selek", "maintainer_email": "abdullahselek@gmail.com", "name": "facereg", "package_url": "https://pypi.org/project/facereg/", "platform": "Any", "project_url": "https://pypi.org/project/facereg/", "project_urls": { "Download": "https://pypi.org/project/facereg", "Homepage": "https://github.com/verifid/facereg" }, "release_url": "https://pypi.org/project/facereg/0.2.1.2/", "requires_dist": [ "opencv-python", "opencv-contrib-python", "dlib", "face-recognition", "imutils", "google-images-download" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "summary": "Face recognition from identity cards with OpenCV and Deep Learning.", "version": "0.2.1.2" }, "last_serial": 5606345, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3042568d560e658d0c64db28df41229c", "sha256": "454a54125e82931f98c58893d11cf1d7377ae7b9d04ee68be9e7b62884dd2503" }, "downloads": -1, "filename": "facereg-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3042568d560e658d0c64db28df41229c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 11886, "upload_time": "2019-02-05T21:45:40", "url": "https://files.pythonhosted.org/packages/22/b1/5a62ae6c054df8fc7a806ac7e450bd93531b2af21725415e229fe42e6dc4/facereg-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "917203311f0b8d08a748cc0a748bd405", "sha256": "80d426557debf65b769216498b76f3a3d7eb5468e4cb4ced4e05681e70830dba" }, "downloads": -1, "filename": "facereg-0.1.tar.gz", "has_sig": false, "md5_digest": "917203311f0b8d08a748cc0a748bd405", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 10782, "upload_time": "2019-02-05T21:45:42", "url": "https://files.pythonhosted.org/packages/ba/c6/6cff20ac1ee31196468ab07f13f9cadac8f295df92283891c17cb2ae37ef/facereg-0.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e39f17f6fa9ec75eef383e64bf9ffe5d", "sha256": "98e6e32385fdb74deb64a86194043abdf678524f01a233bed2499cbe131803de" }, "downloads": -1, "filename": "facereg-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e39f17f6fa9ec75eef383e64bf9ffe5d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 13401, "upload_time": "2019-02-07T22:22:05", "url": "https://files.pythonhosted.org/packages/4a/21/c3a933e5565a21e9a6cc25400225c5c90f0d4dd26cf186aa23f4c905c304/facereg-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c76ef2c641988f7a2738995c62a5a6ef", "sha256": "079b17de523d8e4ffb2850aec198614da43635fe0e0eab7104ac08b795bf4e3b" }, "downloads": -1, "filename": "facereg-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c76ef2c641988f7a2738995c62a5a6ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 12774, "upload_time": "2019-02-07T22:22:06", "url": "https://files.pythonhosted.org/packages/50/a1/7ade771cbf2ea3ea8a42eb6d1b71947f4cc082711a9546ff2cb1278286d2/facereg-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8c5da7311a78a34d742d1de025e1e446", "sha256": "77bbe2f4490f7d73840f3e7cd195b459931acc5eda5fb4aba098db25f48c6f4b" }, "downloads": -1, "filename": "facereg-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c5da7311a78a34d742d1de025e1e446", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 10293, "upload_time": "2019-07-18T13:57:19", "url": "https://files.pythonhosted.org/packages/ab/fb/914685fbc95db7f4386fb440239efcfd06d0f4a4c740f62a33737f3f1df2/facereg-0.2.1-py2.py3-none-any.whl" } ], "0.2.1.1": [ { "comment_text": "", "digests": { "md5": "081be29c30e91895145dc298419790d5", "sha256": "9e2023fff13195fff5eaf1b2623d270beee631f023c5db873e550b96e46b17ed" }, "downloads": -1, "filename": "facereg-0.2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "081be29c30e91895145dc298419790d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 12186, "upload_time": "2019-07-21T20:54:46", "url": "https://files.pythonhosted.org/packages/0a/f9/1a59a7dabe8f2a69d5fba9f0364fe082beba79f4a7238daf79353f61c42d/facereg-0.2.1.1-py2.py3-none-any.whl" } ], "0.2.1.2": [ { "comment_text": "", "digests": { "md5": "ad3446b79219e58c43689c97cbf0e83c", "sha256": "80d9f779e6dd2c237eb1fd7e1bd74410e80011b1ecb73abecf8b6d4a397c7de3" }, "downloads": -1, "filename": "facereg-0.2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad3446b79219e58c43689c97cbf0e83c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 10398, "upload_time": "2019-07-30T08:08:46", "url": "https://files.pythonhosted.org/packages/8b/3b/b395a904872eed3b451c43df8652acbf64b3ad4672855f9f39a9a2477fba/facereg-0.2.1.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ad3446b79219e58c43689c97cbf0e83c", "sha256": "80d9f779e6dd2c237eb1fd7e1bd74410e80011b1ecb73abecf8b6d4a397c7de3" }, "downloads": -1, "filename": "facereg-0.2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad3446b79219e58c43689c97cbf0e83c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 10398, "upload_time": "2019-07-30T08:08:46", "url": "https://files.pythonhosted.org/packages/8b/3b/b395a904872eed3b451c43df8652acbf64b3ad4672855f9f39a9a2477fba/facereg-0.2.1.2-py2.py3-none-any.whl" } ] }