Skip to main content

Creating a database with biometrics of persons and subsequent search on it

Project description

vk_face_recognition

A program for creating a database with human biometrics based on photos. Photos will be automatically downloaded from VKontakte. Subsequently, it will be possible to search for a person using the created database. The program was created based on the face_recognition and vk_api libraries

PyPI PyPI - Python Version


Installation

Requirements

  • Python 3.8+
  • Linux, Windows or macOS

Installing on Linux or Mac

pip3 install vk_face_recognition

Installing on Windows

pip install vk_face_recognition

Usage

Initial setup

To get started, you need to add your token_vk received on the site, to the file main.py to a string

self.session = vk_api.VkApi(token='your_token')

Using the Library

from vk_face_recognition import Vk_recognition

vk_recognition = Vk_recognition()
vk_recognition.start_recognition(age_min=25, age_max=26, gender=1, city='Moscow')

When running this code, a file will be created first users_id.txt with the user id according to the specified parameters of age_min, age_max, gender and city. Then the user's photos will be downloaded to the data folder. And then these photos will be used to recognize faces and create face parameters and write them to a separate file in the pickle_files folder

Search by photo

After creating the database you need, you can search through the photo in the following way

from vk_face_recognition import Vk_recognition

search = Vk_recognition()
search.find_people('path to the photo')

A search will be performed on the database you created and, if it matches, it will report this

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vk_face_recognition-1.1.5.tar.gz (4.5 kB view details)

Uploaded Source

File details

Details for the file vk_face_recognition-1.1.5.tar.gz.

File metadata

  • Download URL: vk_face_recognition-1.1.5.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.6

File hashes

Hashes for vk_face_recognition-1.1.5.tar.gz
Algorithm Hash digest
SHA256 845996cf347e6364def74860ffb07f63b3676c8d19a8783190890da3ae3f6aee
MD5 c36202fc8cd31356d0c0a560a92f6ae9
BLAKE2b-256 faccd149b2e162003df29336b014ca0de36815c3f56d864c280146dfaf410d95

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page