Pergunta

I have studied NITE 2.While looking for various examples i came across a few videos where OpenCV was used along with OpenNi. THe question is for what exactly can opencv be used with OpenNI. I understand this is very vague question yet i really need to know.

Foi útil?

Solução

OpenCV is best of breed library for developing computer vision algorithms. It has great number of optimized algorithms that can be used for analysis of depth maps as well as RGB images that you can capture using OpenNI.

NITE is closed source library that contains set of very well implemented, but limited algorithms.

So if you want to implement something more than gives you NITE, you will need handy tool set for that. In general OpenCV is the best choice.

For instance you can use OpenCV + OpenNI to develop:

  • Gender, Age or Emotion recognition using fusion of 3D and 2D data;
  • 3D face recognition;
  • custom gesture recognition;
  • body shape measuring.

and many other tasks, which number is limited just by imagination.

Depth sensors compatible with OpenNI (Kinect, XtionPRO, ...) are supported through VideoCapture class. Depth map, RGB image and some other formats of output can be retrieved by using familiar interface of VideoCapture (See Using Kinect and other OpenNI compatible depth sensors)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top