All Projects → IAmSuyogJadhav → FaceSearch

IAmSuyogJadhav / FaceSearch

Licence: AGPL-3.0 License
FaceSearch: Searches for faces in a given image using the Google Reverse Image Search engine.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to FaceSearch

facenet-darknet-inference
Face recognition using facenet
Stars: ✭ 29 (-34.09%)
Mutual labels:  face-detection
Contactless-Attendance-System
✨ A Contactless Attendance System where your face is identified for Attendance.
Stars: ✭ 20 (-54.55%)
Mutual labels:  face-detection
iqiyi-vid-challenge
Code for IQIYI-VID(IQIYI Video Person Identification) Challenge Implemented in Python and MXNet
Stars: ✭ 45 (+2.27%)
Mutual labels:  face-detection
Image-Processing-in-Python
This repository contains the links to the article that I wrote on Medium pertaining to Image processing.
Stars: ✭ 23 (-47.73%)
Mutual labels:  face-detection
zed face
zedboard上基于FPGA+ARM的人脸识别智能监控系统。关键词:linux,zedboard,arm,fpga,人脸检测,人脸识别。
Stars: ✭ 38 (-13.64%)
Mutual labels:  face-detection
AISecurityCamera
A simple Security Camera example which detects motion and perform face recognition
Stars: ✭ 27 (-38.64%)
Mutual labels:  face-detection
google-cloud-vision-php
A simple php wrapper for the google cloud vision API
Stars: ✭ 16 (-63.64%)
Mutual labels:  face-detection
clockon-clockoff-face-recognition
Face Recognize application. Using FaceNet and CoreML
Stars: ✭ 21 (-52.27%)
Mutual labels:  face-detection
HoloLensWithDlibFaceLandmarkDetectorExample
HoloLens With DlibFaceLandmarkDetector Example
Stars: ✭ 19 (-56.82%)
Mutual labels:  face-detection
retinaface
RetinaFace: Deep Face Detection Library for Python
Stars: ✭ 242 (+450%)
Mutual labels:  face-detection
pigo-openfaas-faceblur
OpenFaaS faceblur function using the Pigo face detector library. (https://github.com/esimov/pigo)
Stars: ✭ 15 (-65.91%)
Mutual labels:  face-detection
Image-Detection-Samples
This sample app supports "Building a MVP with Face recognition and AR" and "Quest of a Hero part 2" presentations as well as it has two different possibilities to build face detection mechanism. The first one is OpenCV based and the second one is by means of Camera 2 API
Stars: ✭ 36 (-18.18%)
Mutual labels:  face-detection
Facial-Recognition-Attendance-System
An attendance system which uses facial recognition to detect which people are present in any image.
Stars: ✭ 48 (+9.09%)
Mutual labels:  face-detection
OpenCV-Anime-Face-Detector
Using OpenCV to detect and mark face and eye features in videos and images. Anime and manga faces are also detected.
Stars: ✭ 20 (-54.55%)
Mutual labels:  face-detection
PyRecognizer
"A neural network to rule them all, a neural network to find them, a neural network to bring them all and verify if is you !!" (Face recognition tool)
Stars: ✭ 28 (-36.36%)
Mutual labels:  face-detection
MLKit
🌝 MLKit是一个强大易用的工具包。通过ML Kit您可以很轻松的实现文字识别、条码识别、图像标记、人脸检测、对象检测等功能。
Stars: ✭ 294 (+568.18%)
Mutual labels:  face-detection
emotion-detector.js
👹 Emotion recognition in Node.js
Stars: ✭ 30 (-31.82%)
Mutual labels:  face-detection
Face-Attributes-MultiTask-Classification
Use Cafffe to do Face Attributes MultiTask Classification based on CelebA data sets
Stars: ✭ 32 (-27.27%)
Mutual labels:  face-detection
Multi-Face-Comparison
This repo is meant for backend API for face comparision and computer vision. It is built on python flask framework
Stars: ✭ 20 (-54.55%)
Mutual labels:  face-detection
FaceRecognition With FaceNet Android
Face Recognition using the FaceNet model and MLKit on Android.
Stars: ✭ 113 (+156.82%)
Mutual labels:  face-detection

FaceSearch

   █▀▀ █▀▀█ █▀▀ █▀▀   █▀▀ █▀▀ █▀▀█ █▀▀█ █▀▀ █  █       
   █▀▀ █▄▄█ █   █▀▀   ▀▀█ █▀▀ █▄▄█ █▄▄▀ █   █▀▀█       
   ▀   ▀  ▀ ▀▀▀ ▀▀▀   ▀▀▀ ▀▀▀ ▀  ▀ ▀ ▀▀ ▀▀▀ ▀  ▀       

FaceSearch: Searches for faces in a given image using the Google Reverse Image Search engine.

Installation

  1. Directly download the latest release from the releases page.

OR 2. First clone this repo. Now, to install the dependencies and create the alias for FaceSearch, run the install.sh.

bash install.sh

Usage

Once it finishes, you can now use the following command on the terminal to detect and search for the faces in any image.

facesearch path/to/Image

Also, note that the path/to/Image can be an internet URL as well! (prefixed with http: or https:) So, you can just drag an image off the internet over the terminal to get its URL pasted over there and search for faces in it using FaceSearch. Really convenient.

Examples

Test image:

alt text

On command line:

anon@anon-pc:~/FaceSearch$ facesearch example/test.jpg
[ INFO:0] Initialize OpenCL runtime...
Uploading image..
Thanks for using this tool! Please report any issues to github.
https://github.com/IAmSuyogJadhav/FaceSearch/issues
anon@anon-pc:~/FaceSearch$ Created new window in existing browser session.
█

Output Window:

alt text

In the browser:

alt text

Any feedback, bug reports and issues are welcome here!

Updates

  • 05-08-18: A blog post detailing the implementation and working of FaceSearch is live now. Read it here.
  • 07-08-18: The project report is now ready! You can read it here.
  • 10-08-18: Added support for closing the output window by GUI [x] button.
  • 12-10-18: Thanks to Kaj, fixed an easy-to-miss bug. The script previously used the default system python; but, this caused an issue because of the list.copy() method not being defined in Python 2. Changed the script to explicitly use Python 3 now. Also, added a function in install.sh to remove any redundant aliases defined by the same name facesearch, to prevent problems occured because of running install.sh script multiple times.
  • 18-10-18: Created and released the first release of FaceSearch (v1.0). Now directly downloadable from here.

Image Source: Rediff

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].