Initially I started an OpenCV filter called Overlay. But OpenCV is lacking in a lot of aspects that Java works well in. Specifically, merging transparencies cannot be done without a bug work-around in opencv, but it is straight forward in "pure" Java without the JNI
I was thinking of adding overlays to our ImageDisplay service, so that it would work with a video stream, full screen.
The interface perhaps for blending images together could possibly mimic Processing's blend interface.
Later we might consider using a pure Java image processing library like ImageJ or ImageJ2
Initially I started an OpenCV filter called Overlay. But OpenCV is lacking in a lot of aspects that Java works well in. Specifically, merging transparencies cannot be done without a bug work-around in opencv, but it is straight forward in "pure" Java without the JNI
I was thinking of adding overlays to our ImageDisplay service, so that it would work with a video stream, full screen.
The interface perhaps for blending images together could possibly mimic Processing's blend interface.
Later we might consider using a pure Java image processing library like ImageJ or ImageJ2
References