Have one to sell? Sell yours here
Digital Image Processing: A Practical Introduction Using Java (With CD-ROM)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Digital Image Processing: A Practical Introduction Using Java (With CD-ROM) [Paperback]

Nick Efford (Author)
4.0 out of 5 stars  See all reviews (2 customer reviews)


Available from these sellers.



Book Description

May 15, 2000
This book features a breadth and depth that first explains IP concepts and then allows users to practice them by working with the accompanying CD-ROM. The material on this disc includes Java classes that can be used by programmers to build IP software, as well as a complete set of tools that will let them experiment with IP concepts. It provides a thorough introduction to current state-of-the-art IP technology while using the Java programming language. Computer scientists who want to learn more advanced topics in computer graphics.


Editorial Reviews

Amazon.com Review

With the ongoing explosion in the popularity of digital cameras, online image delivery, powerful graphics-editing programs, and digital video, the technologies involved have been receiving a lot of attention. But such technologies have been evolving for years and Digital Image Processing Using Java provides a fine snapshot (pun intended) of the state of digital-imaging art. A serious treatment of the theory and practice of encoding and manipulating graphics data, the book explains how computer programs work with pixels, colors, and other aspects of digital imaging. And the text puts an emphasis on sampling, filtering, compression, and additional manipulation algorithms.

But this book is about digital images, not Java. The Java programming language is just a tool for illustrating how to manipulate image data. (Because of its clean design, Java is particularly well suited to this job.) A typical section in the book gives the theory behind a particular kind of image processing (often with some pure math that's easy to follow with a bit of study) and then shows how Java implements the idea. Java2D API classes are used in the code listings, illustrating the results using sample images (some in color) and graphs. --David Wall

Topics covered: Techniques for representing visual information digitally, and for manipulating those representations with software. It doesn't cover individual file formats with much detail, but Digital Image Processing pays tons of attention to sampling, color enhancement, edge detection, affine transforms, and compression. Code samples in the book are in Java.

From the Back Cover

[shelf classification] Image Processing/Java

Digital Image Processing
A Practical Introduction using Java

Nick Efford

Digital image processing is not a new phenomenon: techniques for the manipulation, correction and enhancement of digital images have been in practical use for over 30 years and the underlying theoretical ideas have been around far longer. We don't have to look far these days to see an example of image processing at work. It has insinuated itself into many different areas of human endeavour, ranging from small-scale activities such as desktop publishing and healthcare, through to activity on the largest scales imaginable - the search for natural resources on the Earth, or the study of other planets, stars and galaxies.

Many existing texts give this subject a strong electrical engineering or physics perspective, or present a rigorous treatment that can be comprehended fully only by a reader possessing advanced mathematical skills. Others adopt a less theory-based, more practical approach, but lack the examples or the software tools that would allow readers to develop their own image processing applications; and, where software tools are provided, they are often inflexible or platform dependent.

The aim of this book is to provide a practical introduction to image processing, avoiding unnecessary mathematical detail and focusing on the computational aspects of the subject. It balances the discussion of the conceptual and the practical, providing the computer-literate reader with the means to experiment with the concepts while making the material easily digestible to those not wanting to indulge in programming. Those willing to experiment will achieve a deeper understanding of this fascinating and complex subject by working with the Java programs described in the book. The accompanying CD-ROM contains:

· Java classes that can be used to develop sophisticated image processing software
· ready-to-run tools with which to perform image processing experiments

The book will appeal most strongly to computer enthusiasts with some programming experience, or those students taking an image processing course as part of their undergraduate degree.

Nick Efford is a Senior Teaching Fellow at the School of Computer Studies, University of Leeds, with considerable experience of researching and teaching image processing. He has a longstanding interest in computer programming and has worked with Java since the first public release of the language.


Product Details

  • Paperback: 340 pages
  • Publisher: Addison Wesley (May 15, 2000)
  • Language: English
  • ISBN-10: 0201596237
  • ISBN-13: 978-0201596236
  • Product Dimensions: 9.1 x 7.3 x 0.7 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #1,972,510 in Books (See Top 100 in Books)

 

Customer Reviews

2 Reviews
5 star:    (0)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

26 of 26 people found the following review helpful:
4.0 out of 5 stars Do you know Java and will work with images?, June 5, 2002
This review is from: Digital Image Processing: A Practical Introduction Using Java (With CD-ROM) (Paperback)
In general terms, this is a good book for intermediate and advanced Java programmers who need to work with images.

Just as the title reads, this is a Practical Introduction to digital image processing (DIP), that is, you will not find all the theory here, and the study of images will be mostly practical: with programs, what would be a good point or not, depending on you.

The CD is a very nice complement for the book, but a couple of programs just don't run as expected, and you might want to check the code to find the error or to use the code just as a reference to write your own Java classes. I have checked just part of the code and the problems do not seem a matter of deprecated classes or the like. You can find some errata searching in the Internet, but not much at time of this writing (June 2002).

You must read the book in front of your computer, to run the classes. The book sometimes doesn't tell you all about the classes available in the CD.

Always remember, the book tries to teach you DIP *using* Java, not DIP *and* Java. If you are not confident of your level of Java, try another book first. If you know about DIP and want to study further, try a book that is more specific on such subject.

This book is NOT for you if
- you are a beginner in Java
- you need to study DIP exhaustively

This book is for you if
- you have experience programming in Java
- you need basic and general concepts about DIP

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 23 people found the following review helpful:
4.0 out of 5 stars An Introduction to Image Processing, May 25, 2000
This review is from: Digital Image Processing: A Practical Introduction Using Java (With CD-ROM) (Paperback)
This book introduces some basic concepts of image processing. It also uses Java 2D imaging functions to implement those concepts. Therefore, it is a practical book combined with concept and implementations.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
In the broadest possible sense, images are pictures: a way of recording and presenting information visually. Read the first page
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Java Advanced Imaging, Buffered Image, Java's Color
New!
Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject