Skip to main content

Computer Vision APIs Comparison (Facial Recognition)

Computer Vision APIs Comparison (Facial Recognition)

 
Different APIs are:
Google CV ,Watson VR,Amazon R,Microsoft CV, Clarif.ai,Cloudsight,Scale,Imagga,vize.ai,Kooaba,IQ Engines,LTU technologies,Face Recognition,Face (Detection),Animetrics Face Recognition,Skybiometry Face Detection and Recognition,Face++,FaceMark,EmoVu by Eyeris
Face and scene recognition by Rekognition.com,FaceRect,Betaface API,EyeFace,Kairos,TinEye API
and list goes on…

Comparison

Google CV
classifies images into thousands of categories (e.g., "sailboat", "lion", "Eiffel Tower"), detects individual and faces within images,emotions, and finds and reads printed words contained within images. Uses tensorflow
Face ++
Locate and return keypoints of face components, including face contour, eye, eyebrow, lip and nose contour. Face++ provides analysis with high-precision, most detailed landmarks with up to 106 points. Face++ landmarks fit the face seamlessly in images and videos.High-precision landmarks enables to apply sophisticated effects to face, such as face makeup, filters and avatar. (no text extraction from images)
Provides following functionalities:
Facial recognition
Face detection
Face searching
Face landmarks -with up to 106 points.
Face attributes
Ethinicity detection
Emotion recognition
Beauty score - Face++ can provide beauty scores of customers before and after makeup, enabling to recommend cosmetics to customers more precisely, and enhance shopping experience.
Gaze estimation
Body detection
body attributes
body outlining
gesture recognition
Kairos
Provides following functionalities:
Face Detection
Face Identification
Face Verification
Emotion Detection
Age Detection
Gender Detection
Multi-face Detection
Attention Measurement
Facial Features
Sentiment Detection
Face Grouping
Ethnicity Detection

(no text detection from image)


Comments

Popular posts from this blog

Converting DICOM images into JPG Format in Centos

Converting DICOM images into JPG Format in Centos I wanted to work with medical image classification using Deep learning. The Image data set was .dcm format. So to convert the images to jpg format following steps have performed. Used ImageMagick software. http://www.ofzenandcomputing.com/batch-convert-image-formats-imagemagick/ Installed ImageMagick in Centos by downloading the rom and installing its libraries : rpm -Uvh ImageMagick-libs-7.0.7-10.x86_64.rpm rpm -Uvh ImageMagick-7.0.7-10.x86_64.rpm After installation the the image which is to be converted is pointed in directory. Inside the directory executed the command: mogrify -format jpg *.dcm Now dcm image is converted to JPG format. 

TensorFlow for Beginners

TensorFlow - Image Recognition for New Data Set Tensorflow is an open source machine learning tool provided by Google. It provides various machine learning solutions. Most prominent use for Tensorflow is Computer vision. Here is a small post, about how you can do tensorflow training on your new image data set using python. First Install tensorflow in your system using following command (using python pip) sudo apt-get install python-pip python-dev #used for python 2.7 Then download the TensorFlow Inception model folder from https://github.com/tensorflow/models/tree/master/inception Save your new Image data under a folder named Images.. Inside the folder group each class of images into each separate folder(with corresponding names) Then change flowers_data.py in inception model according to your new data set Places to change:   def num_classes(self):     """Returns the number of classes in the data set."""     re...