OKAO Vision Software Library

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
    processing
    Succinct 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
    robustness
    It 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

    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

    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 part detection

    Facial part 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 contour detection

    Facial contour detection

    Detects the outline of faces from the images.

    Click here for more information

    Face 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

    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

    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

    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

    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

    Imposter Prevention

    Distinguish between human images and real humans.

    Contact us for details.

Correction

Applications

Digital cameraDigital camera

Smart phone(Camera App)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 cameraSecurity
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 softwarePhoto management software

  • Automatic folder sorting (Face detection + Facial parts detection + Face recognition)
  • Best shot editing (Face detection + Facial parts detection + Expression estimation)

Digital signageDigital signage

Vending machineVending 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 robotCommunication 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

  1. Introduction
  2. Sign NDA
  3. Offer the evaluation tool
    (demo software)*1
  4. Evaluate the performance.
  5. License*2
    Agreement for evaluation / offer
  6. Adjust parameters
  7. 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.