Imaging framework: An interoperable and extendable connector for image-related Java frameworks
Christoph Praschl,
Andreas Pointner,
David Baumgartner,
Gerald Adam Zwettler
Affiliations
Christoph Praschl
Research Group Advanced Information Systems and Technology, Research and Development Department, University of Applied Sciences Upper Austria, Softwarepark 11, 4232 Hagenberg i. M., Austria; Corresponding author.
Andreas Pointner
Research Group Advanced Information Systems and Technology, Research and Development Department, University of Applied Sciences Upper Austria, Softwarepark 11, 4232 Hagenberg i. M., Austria
David Baumgartner
Department of Computer Science, Norwegian University of Science and Technology, Høgskoleringen 1, Trondheim, Norway
Gerald Adam Zwettler
Research Group Advanced Information Systems and Technology, Research and Development Department, University of Applied Sciences Upper Austria, Softwarepark 11, 4232 Hagenberg i. M., Austria; Department of Software Engineering, School of Informatics, Communications and Media, University of Applied Sciences Upper Austria, Softwarepark 11, 4232 Hagenberg i. M., Austria
The number of computer vision and image processing tasks has increased during the last years. Although Python is most of the time the first choice in this area, there are situations, where the utilization of another programming language such as Java should be preferred. For this reason, multiple Java based frameworks as e.g. OpenIMAJ, ND4J or multiple OpenCV wrappers are available. Unfortunately, these frameworks are not interoperable at all. In this work, the open-source Imaging Framework is introduced to solve exactly this problem. The project features a concept for combining multiple frameworks and provides an interoperable and extendable foundation to 9 image-related projects with 10 different image representations in Java.