Items with no label
3335 Discussions

Object and face recognition basics

wwelc1
New Contributor II
2,828 Views

I have Joule and RealSense camera SR300. Where is the good place to start learning processes of object and especially face recognition? I would like to know how you register objects such as people's faces and how you manage such a database.

Thanks,

sorrow

9 Replies
idata
Employee
501 Views

Hi welcomesorrow,

 

 

A good place to get familiar with the capabilities of object and facial recognition is browsing through the RealSense documentation. The first steps would be to install the DCM and the SDK. The DCM is the Depth Camera manager, it includes the camera drivers and service. The SDK stands for software development kit and is where you'll see all the tools and features you're looking for. The SDK provides several algorithms for detecting the user's face, facial landmark point features, comparing the user's face with a set of reference images stored in a recognition database to determine the user's identification.

 

 

As a starting point, I'd recommend you to look at these links: https://software.intel.com/en-us/articles/code-sample-facial-recognition-using-intel-realsense-sdk https://software.intel.com/en-us/articles/code-sample-facial-recognition-using-intel-realsense-sdk

 

https://software.intel.com/en-us/blogs/2015/01/19/face-tracking-using-the-intel-realsense-sdk-bkms https://software.intel.com/en-us/blogs/2015/01/19/face-tracking-using-the-intel-realsense-sdk-bkms

 

 

They contain information about facial recognition and the recognition database.

 

Let us know if you find this useful.

 

 

-Sergio

 

0 Kudos
idata
Employee
501 Views

Hi welcomesorrow,

 

 

We have more information to add to this case. Please note that the SR300 does not run with an Atom processor, which is on Joule. The SR300 requires a system with 6th Gen Intel Core Processor and Windows 10 or Ubuntu Linux. The Atom processor on Joule and the 6th Gen Intel Core processors are completely different processors with different architectures. The 6th Gen Intel Core processor is much more powerful and is meant for bigger workloads.

 

 

Let us know if you have any more questions about Realsense or Joule, we'd be happy to assist you.

 

 

-Sergio

 

0 Kudos
wwelc1
New Contributor II
501 Views

Hi Sergio,

I found an experimental site:

https://github.com/IntelRealSense/librealsense GitHub - IntelRealSense/librealsense: Cross-platform camera capture for Intel® RealSense™ F200, SR300 and R200

Ostro and Joule are in the list.

sorrow

0 Kudos
wwelc1
New Contributor II
501 Views

Hi Sergio

Thank you for your information. I found the two links you kindly provided are useful. I am still learning these sites.

As for the CPU requirement of SR300, your comment surprised me since the Joule Product Brief clearly mentions RealSense compatibility of Joule. OS-wise, Joule can take Win 10 Core and Ubuntu Core as well as Ubuntu.

cheers,

sorrow

0 Kudos
idata
Employee
501 Views

Thank you for giving us the opportunity to clarify this.

 

 

The SR300 is not validated to work on Joule. The RealSense R200 camera may be able to work but it is not officially supported. You will need software from https://github.com/IntelRealSense/librealsense https://github.com/IntelRealSense/librealsense to make it work. The Joule will support a new RealSense camera that will soon hit the market, the ZR300. The ZR300 is basically an R200 with an added motion sensor and additional fisheye camera. This product is not yet available for sale but will be in the near future.

 

 

Let us know if this answers your questions.

 

 

-Sergio

 

0 Kudos
wwelc1
New Contributor II
501 Views

Hi Sergio,

Thank you for the info, but I am disappointed because I feel I have been tricked to buy SR300 by the product brief I mentioned earlier.

http://www.intel.com/content/dam/support/us/en/documents/joule-products/intel-joule-module-product-brief.pdf http://www.intel.com/content/dam/support/us/en/documents/joule-products/intel-joule-module-product-brief.pdf

It says

"Intel RealSense compatibility: Intel RealSense API enables 3D scanning, object recognition, and person tracking"

"Support for Intel RealSense cameras and libraries >"

It is true that there is no reference to SR300, but it is just misleading.

sorrow

0 Kudos
idata
Employee
501 Views

Hi welcomesorrow,

 

 

We apologize for the confusion, but rest assured we'll take your feedback to the proper team. We'll let them know the current documentation might be misleading. Hopefully, this will be clarified in future revisions of the product brief.

 

 

Thank you for your understanding.

 

 

-Sergio

 

0 Kudos
wwelc1
New Contributor II
501 Views

I have since been able to install github librealsense api for linux and run test programmes for SR300 on Ubuntu 16.04.1. It is working flawlessly.

My next plan is to find a sample code for face recognition such as one that will allow me to save/load reference data and recognize the current face. Any suggestion?

0 Kudos
idata
Employee
501 Views
0 Kudos
Reply