GithubHelp home page GithubHelp logo

wangpeis / trunk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from i-vizon/trunk

0.0 0.0 0.0 28.7 MB

Code Area 51 !

License: BSD 3-Clause "New" or "Revised" License

Makefile 7.91% QMake 0.67% C++ 6.57% CMake 0.50% C 0.87% Java 0.60% Objective-C 82.77% GLSL 0.09% Shell 0.01% Protocol Buffer 0.01%

trunk's Introduction

i-vizon trunk

Code Area 89! A warm welcome to my code base :)

I'm learning how effectively we can use the available computing units on the embedded platform.

In my exploration phase, I have written some C++ wrappers for ease of use and also given some tips where ever possible under the tag @TIPS:

For newbies out of college, I hope this will be a good starting point.

I have tried to introduce as many tools/libraries I can, to make an end to end solutions.

Willing to contribute or any queries reach me at [email protected] with subject "i-vizon:OpenCL"

Folder Structure:

common : Common headers utils : System utilities docs : My notes opencl : Wrappers and try outs gles : Wrappers and try outs pcl : Wrappers and try outs linux : Wrappers for linux APIs c++11 : For newbies data : All data file needed for the exercises

General Structure:

library_name/ wrappers/ inc/ src/ *.pri 1.hello_world Qt/ hello_world.pro hello_world.cpp 2.exercise_two 3.exercise_three 4.exercise_four 5.exercise_five

Naming Convention Followed:

Point Cloud C++ coding guide lines

FileNames:

file_name_one.h/.cpp

Compiler and IDE used:

gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 QtCreator 2.8.1

Software Libraries/SDKs Used:

1.OpenCL 1.1/1.2 2.OpenMP 3.0 3.OpenCV 2.4.8 4.Boost 1.54 5.Qt 4.8.0 6.PCL 1.7 I will leave the installation guide to Google.

Important:

Code base is still in pre release stage, will take another few months to freeze the wrappers! Right now it is upto you to explore the wrappers, till I generate Doxygen files.

ASSUMPTIONS:

*You are familiar with linux environment *You know to use QtCreator for C++ projects *Git is cloned in /opt/i-vizon/trunk

To Start:

1.Open the *.pro file using QtCreator and configure the output folder location. 2.In qtcreator press Ctrl+5 and under "Build Steps" add CONFIG+=linuxPC in "Additional Arguments" section 3.If you have libraries already installed, its time to RUN and explore :)

trunk's People

Contributors

mageswaran1989 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.