elucideye / drishti

Real time eye tracking for embedded and mobile devices.
BSD 3-Clause "New" or "Revised" License
390 stars 82 forks source link

Add initial/minimal Metal (iOS) and OpenCL (Android) support #21

Closed headupinclouds closed 7 years ago

headupinclouds commented 8 years ago

Investigate in the context of GPU friendly tree evaluation. In ACF processing we compute features in shaders and pull down the textures to the CPU w/ platform optimized transfers, then evaluate regression and classification trees on the CPU. It would be nice to investigate ways to do this end-to-end on the GPU (my sense is it will be hard to beat the CPU even w/ transfer overhead).

headupinclouds commented 7 years ago

OpenCL and RenderScript Examples from the author of ogles_gpgpu: https://github.com/internaut/mastersthesis-mobile-gpgpu