{
"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"
}
]
}