Digital Imaging: Theory and ApplicationsFrom one of this burgeoning field's true pioneers, here is a much-needed guide to digital image processing that is both authoritative and accessible. Howard Burdick's book/CD-ROM package delivers the basic knowledge and the sample programs you need to utilize digital imaging techniques in a wide variety of real-world situations. More than just another technical cookbook weighed down by mathematical abstractions, Digital Imaging paints a complete picture of the subject in terms anyone can understand. The accompanying CD-ROM provides many complete programming examples, plus sample images that serve to illustrate an array of practical algorithms and processing techniques ... and provide a springboard from which to create your own applications. |
From inside the book
Results 1-3 of 22
Page 26
... , oc , oy , om ) ; / * free memory buffers * / free ( ir ) ; free ( ig ) ; free ( ib ) ; free ( oc ) ; free ( om ) ; free ( oy ) ; } Program 2 RGB - to - CYM conversion . added to give the correct shade . In addition to 26 Chapter Two.
... , oc , oy , om ) ; / * free memory buffers * / free ( ir ) ; free ( ig ) ; free ( ib ) ; free ( oc ) ; free ( om ) ; free ( oy ) ; } Program 2 RGB - to - CYM conversion . added to give the correct shade . In addition to 26 Chapter Two.
Page 68
... memory buffers * / ir = ( unsigned char * ) malloc ( XSIZE * YSIZE ) ; ig = ( unsigned char * ) malloc ( XSIZE ... free memory buffers * / free ( ir ) ; free ( ig ) ; free ( ib ) ; free ( or ) ; free ( og ) ; free ( ob ) ; } Program 9 ...
... memory buffers * / ir = ( unsigned char * ) malloc ( XSIZE * YSIZE ) ; ig = ( unsigned char * ) malloc ( XSIZE ... free memory buffers * / free ( ir ) ; free ( ig ) ; free ( ib ) ; free ( or ) ; free ( og ) ; free ( ob ) ; } Program 9 ...
Page 83
... memory buffers * ilr = ( unsigned char * ) malloc ( XSIZE * YSIZE ) ; ilg ( unsigned char * ) malloc ( XSIZE * YSIZE ) ... free memory buffers * / free ( ilr ) ; free ( ilg ) ; free ( ilb ) ; free ( i2r ) ; free ( i2g ) ; free ( i2b ) ...
... memory buffers * ilr = ( unsigned char * ) malloc ( XSIZE * YSIZE ) ; ilg ( unsigned char * ) malloc ( XSIZE * YSIZE ) ... free memory buffers * / free ( ilr ) ; free ( ilg ) ; free ( ilb ) ; free ( i2r ) ; free ( i2g ) ; free ( i2b ) ...
Contents
An Introduction to Digital Imaging | 1 |
Image Structure | 13 |
InputOutput Devices | 43 |
Copyright | |
17 other sections not shown
Common terms and phrases
0xff 640 define YSIZE allocate input application areas bilinear interpolation binary image bits blue bytes char malloc XSIZE*YSIZE color plane color space compression convolution courtesy of Eastman define XSIZE 640 define YSIZE 480 depth resolution digital image processing digital imagery display edge detection file format film free ib free memory buffers frequency function graphics grayscale green header hexadecimal Image courtesy image file input image int long int intensity long int fp long int long look-up table low-pass filter make_tag malloc XSIZE*YSIZE mask minimax objects Original Image output image output memory buffers output pixel performed pixel values pointer.type printf Program read fp read_image run-length encoded scale scanned scanners short int shown in Fig shows spatial tagged pointers techniques TIFF transform unsigned char visual write the output write_image output write(fp XSIZE XSIZE 640 define y*XSIZE