element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
Blog Omron HVC-P2 Roadtest - Case Printed
  • Blog
  • RoadTest Forum
  • Documents
  • RoadTests
  • Reviews
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RoadTests & Reviews to participate - click to join for free!
  • Share
  • More
  • Cancel
  • Author Author: ralphjy
  • Date Created: 3 Sep 2018 2:58 AM Date Created
  • Views 370 views
  • Likes 3 likes
  • Comments 0 comments
Related
Recommended
  • omron roadtest
  • image recognition

Omron HVC-P2 Roadtest - Case Printed

ralphjy
ralphjy
3 Sep 2018

I had some time this weekend to 3D print a case for the HVC-P2 assembly.  I just wanted something simple to protect the boards and to provide the capability to mount the unit on a tripod so that I would have a stable adjustable base for my testing.  I also wanted something that will allow me to add a Raspberry Pi Zero Wireless later.  I opted to to not do a "compact" design although I may want to do a redesign later.

 

image

image

image

 

I also spent some time reading through the 45 page manual for their evaluation software: http://omronfs.omron.com/en_US/ecb/products/pdf/B5T-007001_EvaluationSoftwareManual_B.pdf.

 

I found that there aren't as many handles to tweak as I thought.  It seems a lot like the handles that are available for motion detection on ipcameras.  You can set detection thresholds and detection regions, but there aren't any means (at least from the SDK) to tweak the underlying recognition algorithms.  Not sure exactly what I was looking for....  maybe some image parameters.  Anyway, the detection thresholds are based on the confidence level generated by the particular algorithm.  The four categories (Human Body, Hand, Face, Recognition) of detection respond with a confidence level between 0-1000.  You set the detection threshold for this confidence level.  This can be done on a single snapshot or on a continuous basis.  The detection regions are the roll, pitch and yaw of the object being detected (relative to a frontal image aligned to the camera axes).  There are "stability" settings that are based on multiple frames (the number of frames is configurable),   I think this was designed to be used with external software otherwise I don't think you could get repeatable detection results.

 

My first test was to go through all ten detection modes.  There are 3 basic categories (Human Body, Hand, and Face) and under Face you can additionally detect 7 additional subcategories (Direction, Age, Gender, Gaze, Blink, Expression, and Recognition).  Three out of the four categories with adjustable detection thresholds work fairly consistently with the default mid level of 500.  Human Body will occasionally identify a can of air duster in the background as a human body.  Face consistently works as long as you don't stress the detection region (e.g. turning your head to the side).  Facial Recognition seems to work almost all of the time with high confidence scores.  Recognition requires that you save (register) images that are associated with the person you are trying to identify.   You can save up to 500 identities (users) with up to 10 images per user.  The images are captured using the HVC-P2 camera.  I don't see any capability of loading images from another source although you can save and restore the captured images.  As a test I captured a couple of images of me and a couple from a Brenda Lee CD cover that I had handy.

image

 

The one category that hardly ever worked was Hand detection.  That really surprised me.  In the software manual it shows an example of it working with a perfect confidence level.

image

 

Here's an example of when it worked and then didn't work for me.

image

image

Hand detection only seemed to work about 5% of the time even with a lowered detection threshold of 50.  I tried with different distances, different finger spacing, and different yaw angles.  Not sure why this mode is consistently bad.

 

The other subcategories are more subjective and are harder to "grade".  I do appreciate it when it reports my age under fifty, but I don't like being identified occasionally as female.  Not knowing the algorithms, I think the most one would expect here is repeatability.

 

Lots of testing ahead.  I'd like to quantify how well the HVC-P2 works at different distances and with different lighting conditions and backgrounds.  And I'll want to try different people and a dog.

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube