OKAO Vision Software Library
![](/sites/default/files/2021-10/okao-main-img_en.png)
![OKAO Vision](/sites/default/files/2022-02/okao-logo.png)
- Software Library
- Over 1.5 billion total number of purchased licenses.
Human-specific image sensing technology.
* Total number of purchased licenses since 2009 ( As of April 2019 ) .
The name and logo of ” OKAO ” are either registered trademarks or trademarks of OMRON Corporation in Japan and/or other countries.
Features
-
High-speed
processingSuccinct and concise algorithm which has been achieved through our experience developing embedded devices. It performs with high speed and accuracy despite slow CPUs. -
High-Accuracy
It has shown extremely high-detecting performance in mobile usage, in which cutting-edge technology is required, as it has been developed over approximately 20 years. -
High
robustnessIt can show high performance even in poor lighting conditions (such as backlight or slanting rays of light) or regardless of any facial conditions (such as face directions or complexions).
Line up
- OKAO Vision has a lineup of various functions in detection, recognition and correction.
- Can select and use only favorite functions.
Detect
-
-
Face detection
Detects faces from the images.
Click here for more information
-
Face detection
Detect with high accuracy and speed multiple faces of various size through the use of a unique algorithm.
Features
- Can detect faces in all 360 degrees roll angle.
- Can detect and track faces partially occluded.
- Can be implemented in various equipment.
- * Faces from incorrect angles such as back facing can't be detected.
-
-
-
Body detection
Detects bodies from the images.
Click here for more information
-
Human Body Detection
Can detect human bodies that cannot be detected through face detection.
Features
- Can detect small, back-facing or backlit bodies
- Can detect squatting bodies.
- Can be implemented in various equipment.
- * Due to using upper-body silhouette for detection, angles don't show silhouette are not suitable for detection. (e.g. directly above)
-
-
-
Facial parts detection
Detects key facial features such as eyes and nose from images.
Click here for more information
-
Facial parts detection, face direction estimation
Can detect the position of the eyes and mouth with OMRON's model fitting technology and estimate the direction of a face.
Features
- Can detect the position of the eyes and mouth, and estimate the face direction, regardless of the face orientation or facial expressions.
- Can be used under various lighting condition.
- Can be implemented in various equipment.
-
-
-
Facial parts contour detection
Detects the outline of faces from the images.
Click here for more information
-
Facial parts contour detection
Can detect not only eyes, mouth and nose but also contour of the face.
Features
- Can detect the contour of face with high accuracy regardless of expression changes.
- Can be used to create look-alike avatars or help analyze facial expressions.
-
Recognize & Estimate
-
-
Face recognition
Match detected faces with pre-registered faces, and authenticate personnel.
Click here for more information
-
Face recognition
Recognition can be done in various environments.
Features
- Can recognize with high accuracy under various situations for face orientation, expressions, lighting conditions and skin tones.
- Can be used for face search or login features.
-
-
-
Gaze/Blink estimation
Estimate the gaze and the blink from detected face.
Click here for more information
-
Gaze & Blink Estimation
Can detect the position of the eyes and mouth with OMRON's model fitting technology and estimate the gaze direction and blink degree of the eyes.
Features
- Can estimate the gaze direction on both horizontal and vertical axis.
- Can quantify the blink degree of the eyes.
- Can be implemented in various equipment.
-
-
-
Gender/Age
Estimate gender and age from the detected faces.
Click here for more information
-
Gender & Age Estimation
Estimate the gender and age from the facial image.
Features
- Can estimate the gender and age of a face with high estimation regardless of skin tones.
- Can divide the estimated age ranged as per the user's preferences.
- age and gender counting for customer analysis
-
-
-
Expression estimation
Estimate the facial expressions from the detected faces.
Click here for more information
-
Expression Estimation
Can estimate the facial expression.
Features
- Can estimate 5 expressions (neutral, happiness, surprise, anger and sadness).
- Can estimate the expression degree based on positive expressions (happiness) and negative expressions (anger and sadness).
- Can be used on a single image.
-
-
-
Imposter Prevention
Distinguish between human images and real humans.
-
Correction
-
-
Red-eye reduction
Detect red-eye and correct.
-
-
-
OKAO Beauty
Correct skin color, face line shape, shadow, lightness,
contrast, etc of detected faces.
-
Applications
Digital camera
Smart phone
(Camera App)
- Auto focus (Face detection)
- Smile shutter (Face detection + Facial parts detection + Expression estimation)
- Red-eye reduction (Face detection + Facial parts detection + Red-eye reduction)
- Skin correction (Face detection + Facial parts detection + OKAO Beauty)
- Personal recognition (Face detection + Facial parts detection + Face recognition)
Security
IP camera
- Record only when people are detected (Body detection)
- Auto tracking (Body detection)
- Classification of personal data (Face detection + Facial parts detection + Face recognition)
Photo management software
- Automatic folder sorting (Face detection + Facial parts detection + Face recognition)
- Best shot editing (Face detection + Facial parts detection + Expression estimation)
Digital signage
Vending machine
- Correct customer attribute (Face detection + Facial parts detection + Gender/age)
- Recommend product according to customer attribute (Face detection + Facial parts detection+ Gender/age)
- Switch the digital contents according to customer attribute (Face detection + Facial parts detection + Gender/age)
Communication robot
- Follow the human faces (Face detection)
- Recognize human expression (Face detection + Facial parts detection + expression estimation)
- Identify an individual (Face detection + Facial parts detection + Face recognition)
Available material
< Free >
- Evaluation tool (demonstration software) *only for Windows
< Not free >
- Software library
※Available for any operating software. Please provide a tool chain. We will offer ported software library according to the development environment. - Software specification
- Sample code
Business flow
- Introduction
- Sign NDA
- Offer the evaluation tool
(demo software)*1 - Evaluate the performance.
- License*2
Agreement for evaluation / offer - Adjust parameters
- Official license agreement / offer
- *1:Software for Windows PC to evaluate the function of OKAO Vision.
- *2:Charged license of software library for evaluation and development.