Not quite the same thing but anyone else interested in the field may want to check out Halide [0]. It's a handy library for highly optimized and very straightforward to write image processing on a variety of platforms.
They have examples for CUDA, Android, iOS, Native Client and GLSL (which I believe can run on WebGL) among others [1].
Doesn't seem to be well known but seems very interesting so thought I'd share it.
In a similar vein I've written tools to get me the average of a set of images [0] and to find duplicates in a set of images [1] even if they're different sizes, and a simple tool to load mpo images (multi-jpegs) [2].
5 comments
[ 2.6 ms ] story [ 11.2 ms ] threadhttps://github.com/disintegration/gift
https://github.com/ajstarks/gift
They have examples for CUDA, Android, iOS, Native Client and GLSL (which I believe can run on WebGL) among others [1].
Doesn't seem to be well known but seems very interesting so thought I'd share it.
[0]: http://halide-lang.org
[1]: https://github.com/halide/Halide/tree/master/apps
[0]: https://github.com/donatj/imgavg
[1]: https://github.com/donatj/imgdedup
[2]: https://github.com/donatj/mpo