Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Image Processing in Java

Image Processing in Java

List Price: $34.99
Your Price:
Product Info Reviews

Description:

Written for the more advanced Java developer, Image Processing in Java provides an excellent class library of 2-D image processing algorithms for Java, along with the mathematical underpinnings of how each works.

The author first looks at some of the performance issues when using Java for image processing and then covers user interfaces, such as menu and shortcut key processing and events in Java. Several classes from the author's class library (named Kahindu) come next, including his powerful ImageFrame class, which manages the details of storing and displaying.

After presenting image fundamentals, the book provides a variety of contrast and brightening/dimming algorithms. You learn how to work with file streams (which the author has encapsulated in his own classes for both the GZIP and PPM file formats) and about blurring, smoothing, image erosion, and dilation. More advanced sections cover topics such as edge detection while working with color images and rotating and shearing images.

Throughout this text, Lyon presents the theory and mathematics behind all these 2-D image processing topics, along with their implementation in his custom Java class library. This approach makes this book useful for the classroom or for self-study because the reader can see these image tools at work through the accompanying Java demonstrations. Certainly this book assumes some math background, but the code itself can be used by anyone seeking to get control of 2-D image processing in Java. --Richard Dragan

© 2004, ReviewFocus or its affiliates