Java Advanced Imaging API: A Tutorial
In spite of the existence of several image processing softwares with many image processing functions, tailored for several different uses, there is often the need for implementa- tionofspecific algorithms which are not available on those softwares-for example, a user may want to implement his/her own image classification or filtering algorithm or tweak some already implemented algorithm parameters. Some of those softwares allow the development of user-defined modules, often using the same API developed for the software itself. The developer maybe able touse those APIstodevelophis/hew own routines, but often there is an additional cost or licensing restrictions. A royalty-free, portable, flexible alternative for the implementation of generic applications is the Java language[1]. For image processing and representation, the JAI (Java Advanced Imaging) API (Application Program Interface) [2]can be used. Although the API is not part of a full-featured image processing software, the existing functions and extension possibilities allied to the low cost and ease of implementation makes this combination an attractive option for image processing algorithms development. This tutorial will present some concepts on the JAIAPI and give code samples and short code snippets for image input and output, application of basic operators, image visual- izationandimage data manipulation. The tutorial will not present some details like installa- tionand configuration issues or advanced operations such as network imaging. It is assumed that the reader already have a good knowledge of Java or other modern languages (C++, Delphi) and basic image processing knowledge…
Download Java Advanced Imaging API: A Tutorial.Pdf
November 4, 2009 | Posted by admin
Categories:
Tags:
ullloooooooooo