Giter VIP home page Giter VIP logo

orsens's Introduction

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)

orsens's People

Contributors

zhukovv avatar elenayagubova avatar

Watchers

Jon Watte avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.