174
edits
Line 32: | Line 32: | ||
====Things to do==== | ====Things to do==== | ||
* Decide on a method taking advantage of multi-core and GPUs on android. This either means OpenCL | * Decide on a method taking advantage of multi-core and GPUs on android. This either means OpenCL, Render Script or hackily with openGL. OpenCL is more cross platform but Render Script is working on android today (at least for multicore); | ||
* Mod OpenCV for android using the above PP framework. | * Mod OpenCV for android using the above PP framework. | ||
* Port of PCL for android with above considerations. | * Port of PCL for android with above considerations. | ||
Line 41: | Line 41: | ||
*SLAM/Fast slam using above technologies | *SLAM/Fast slam using above technologies | ||
*Machine Learning library | *Machine Learning library | ||
Why are we re-implementing lots of technologies? Because they are often based upon intel technologies such as SSE, which the ARM doesn't have. Lots of these things will be of dual purpose, not only for robotics, they will enable better augmented reality apps and google goggles type apps without having to use the server giving better latency and off network use. | Why are we re-implementing lots of technologies? Because they are often based upon intel technologies such as SSE, which the ARM doesn't have. Lots of these things will be of dual purpose, not only for robotics, they will enable better augmented reality apps and google goggles type apps without having to use the server giving better latency and off network use. | ||
Line 47: | Line 49: | ||
*Intent to Ros message translation is some fashion. | *Intent to Ros message translation is some fashion. | ||
*Learn renderscript- find simple CV projects to do | *Learn renderscript- find simple CV projects to do | ||
*Integral images for haar like feature detection? | |||
*GPUcv has GLSL programs for CV? Will work on android? Maybe do pure java port? Integrateable with ROS? Should be. | |||
* Too many questions marks? | |||
====Things to investigate==== | ====Things to investigate==== |
edits