Git Product home page Git Product logo

registration's Introduction

Registration

Developer

pic

Introduction

This procedure implemented by C plus plus with Open Soure Library OpenCV, PCL, and Realsense Developer SDK.

Intel Realsense F200

Official Statement

Intel® RealSense™ camera fits remarkable technology into a small package. There are three cameras that act like one—a 1080p HD camera, an infrared camera, and an infrared laser projector—they “see” like the human eye to sense depth and track human motion. Intel® RealSense™ technology1 redefines how we interact with our devices for a more natural, intuitive and immersive experience, supported by the powerful performance of Intel® processors.

More details

And you can find more details with Realsense on https://software.intel.com/en-us/intel-realsense-sdk/download

Procedure

This program consists of four parts: Segmentation, classification, registration and reflection. First, depth data can be divided into serval regions with improved region-growing segmentation. Then classifly region catergory with a classic linear svm with HOG as feature. Next, regist mesh generated by Realsense with 3D-model which we built by 3D scanner inadvance. Last but not least, reflect Points Cloud to 2D-color-image. Finally, we can see purple point in folowing picture.

Segmentation

An improved region-growing segmentation efficiently divide depth data into topk main regions.

Classification

An classic Support Vector Machine (SVM) with Histogram of Oriented Gradient (HOG) as feature rapidly select regions contained objects.

Registration

Regist Point Cloud (3D mesh) with pre-built 3D-model, by RANSAC and ICP.

Reflection

Reflect points into 2D image.

Example

Interpretion

color and depth are soure data captured by Realsense. before merging is raw result with region-growing and segmentation merge small regions into representive regions as main regions. regions show the bounding boxes with convex hulls of main regions. And classification show region which probably contains object. The 3D Point Cloud window show the registration and reflect demonstrate the final result.

Result

Example Example Point-Cloud

ERROR & SOLUTION

We just add some solutions which we have finished off into Issues. Welcome You to push problems you faced with.

registration's People

Contributors

ext4fat avatar

Watchers

James Cloos avatar Ruan Yi 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.