|
Preface |
6 |
|
|
Contents |
8 |
|
|
Chapter 1: Introduction to Digital Imaging |
10 |
|
|
1.1 Image Concept |
10 |
|
|
1.2 Image File Formats |
13 |
|
|
1.3 Image Resolution |
13 |
|
|
Chapter 2: Creating User Interface |
15 |
|
|
2.1 Compiling the Program |
18 |
|
|
Chapter 3: Image Loading and Rendering |
20 |
|
|
3.1 Loading Image from Disk |
20 |
|
|
3.2 Writing to Disk |
22 |
|
|
3.3 Creating Texture from Images |
22 |
|
|
3.4 Converting Color to Grayscale Images |
24 |
|
|
Chapter 4: Creating Image Histograms |
27 |
|
|
4.1 Program for Creating Histograms |
28 |
|
|
Chapter 5: Detecting Changes in Color |
32 |
|
|
Chapter 6: Lossless JPEG Image Compression |
39 |
|
|
6.1 Example of a Huffman coder |
41 |
|
|
6.2 Huffman Programming Example |
44 |
|
|
6.3 Lossless JPEG Examples |
50 |
|
|
Chapter 7: Similarity-Based Image Retrieval |
55 |
|
|
Chapter 8: Data Hiding in Digital Images |
60 |
|
|
Chapter 9: Image Transition |
67 |
|
|
9.1 Compiler Optimizations |
70 |
|
|
Chapter 10: Image-to-Image Embedding |
72 |
|
|
Chapter 11: Changing Color of Selected Objects |
77 |
|
|
11.1 Implementation Description |
77 |
|
|
Chapter 12: Loading and Inserting Objects in an Image |
81 |
|
|
Chapter 13: Swap Faces in an Image |
84 |
|
|
13.1 Rapid Object Detection Using a Boosted Cascade of Simple Features |
84 |
|
|
13.2 Features in Images |
85 |
|
|
13.3 Integral Image |
85 |
|