Skip to content

jwatte/orsens

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDK for OrSens 3d-camera

ROS package is here.

API documentation (Doxygen-generated)

Overview

bin contains prebuilt examples of the functionality.

lib - core libraries of the SDK, as well as some 3rd-parties. x86, x64 and arm versions available. Compiled with GCC and Visual Studio 2010.

data - files needed for some functions: calibration data, trained classifiers etc.

samples - source code of the examples.

Example of running samples and ROS nodes - http://www.youtube.com/watch?v=91DyxcnwOBM.

Build

For Linux use CMake, for Windows - Visual Studio solution.

#####Supported Platforms Currently tested on:

  • Windows 7, 8 (32-bit and 64-bit)
  • Ubuntu 12.04, 14.04 (32-bit and 64-bit)
  • Lubuntu 14.04 (armv7)

#####Hardware requirements

  • USB port, better 3.0
  • 1GB RAM

Currently tested on:

  • Intel Atom and Core i5 laptops
  • Orange PI and Odroid U3 single-board computers (quad core ARM processor, 1GB RAM)

#####Dependencies. For Windows all dependencies are provided.

For Linux, mandatory: libopencv-dev libavutil-dev libavcodec-dev libswscale-dev

Optional:

  • OpenGL and it's support in OpenCV, GLUT - for visualization in some samples (use WITH_OPENGL cmake option to turn in on/off, default - on)
  • OpenBR (provided) and Qt5 - for biometrics functionality (WITH_BIOMETRICS, default - off)

Functionality

Camera itself provides depth and rgb stream via USB, and SDK contains set of ready-to-use computer vision functions.

Currenlty implemented:

Coming soon:

Troubleshooting

1. Capturing

  • "Select timeout" or "Cannot allocate memory" messages

It's a problem of USB bandwidth, you can read more here - http://www.ideasonboard.org/uvc/faq/

Try to tune uvcvideo:

sudo rmmod uvcvideo
sudo modprobe uvcvideo quirks=0x80 (or nodrop=1)

To make this permanent - edit and copy uvcvideo.conf to /etc/modprobe.d

http://www.youtube.com/watch?v=ynnW0aibcI4

  • pPin is NULL!

It means that camera is not detected

Check connection or try to remove any other webcams (or disable integrated one)

About

SDK for Orsens 3d-camera

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 91.5%
  • C 6.1%
  • Objective-C 2.4%