Digital Image Processing: A Practical Introduction Using JavaEffordDigital 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, avoid |
Common terms and phrases
affine transformation algorithm allowing application approach array binary bits blue BufferedImage byte calculation called Chapter coefficients colour components compression computed consider contains convolution coordinates corresponding create defined described dimensions display double edge effect Equation example Figure filter float format Fourier frequency function further given gives green grey level greyscale images height histogram image data image processing implementation import indicates input image instance integer interface Java kernel light Listing mapping mean method neighbourhood noise Note object operations original output output image parameter pass pattern perform pixel values possible processing produce range reading region represented result rotation sampling separate shows similar simple single spatial specified spectrum standard static storage stored structuring element Table takes techniques threshold transform void width write