Dear OpenCV Team, Currently we are using ImageMajick/im4java for photo editing for a major media client. It is currently in production, but the performance/CPU has been a major issue. We couldn't find solution using ImageMajick with GPU for the commands we are using.
So we started to evaluate other options. OpenCV is one of them. Here are our requirements, we want to check support team to make sure that our basic capabilities are supported before we invest time and resources for further POC. Please kindly advise at your earliest convenience.
1) The base photo is .jpeg file
2) The current editing capability we must support: a) add border (.PNG file) b) add one or more sticker or signiture (.PNG file) c) cropping d) rotation e) black and white f) contrast, brightness, saturation g) resizing
3) Has Java API
4) Support windows and Linux
5) Support GPU
Since our rendering application is currently in prod, so I would consider this request is high as priority. We are looking for replacement ImageMajick if: 1) All 5 items above are supported 2) Good performance matrix (currently with ImageMagic to add a border, it takes 5-6 seconds to render using CPU)
Thank you very much
Kan