Ebook: Pattern Recognition and Image Processing in C++
- Genre: Computers // Programming: Programming Languages
- Tags: Computer Science general
- Year: 1995
- Publisher: Vieweg+Teubner Verlag
- Edition: 1
- Language: English
- pdf
Parts of this text were used for several years by students in a one~term under graduate course in computer science. The students had to prepare projects in small groups (2~4 students).1 This book emphasizes practical experience with image processing. It offers a comprehensive study of • image processing and image analysis, • basics of speech processing, • object~oriented programming, • software design, • and programming in C++. The book is divided into four parts. In the first part we introduce image processing, image analysis, programming tools, and the basics of C++. In the second part we describe object~oriented programming in general and the possible applications of object~oriented concepts in C++. Several appli cations of object~oriented programming for image processing are discussed as well. The new features of C++ are introduced entirely through the use of examples. We cover the proper representation of the data that is a result of pattern analysis as well. The third part describes a complete system for image segmentation. Some of the material covered refers to the exercises found in the first and second parts: this verifies our belief that an image segmentation system of programs can be developed while simultaneously acquainting others to C++. We combine the data representation described in the second part with the algorithms that use and manipulate them here in the third part.
Content:
Front Matter....Pages I-2
Front Matter....Pages 3-4
Pattern Recognition....Pages 5-17
From C to C++....Pages 18-31
Software Development....Pages 32-41
Expressions, Statements, Functions....Pages 42-57
Classification and Pattern Analysis....Pages 58-69
Arrays and Pointers....Pages 70-82
Statistics for Pattern Recognition....Pages 83-94
C++ as a better C....Pages 95-108
Front Matter....Pages 109-109
Object-Oriented Programming....Pages 111-121
Classes in C++....Pages 122-138
Intensity Images....Pages 139-154
Inheritance in C++—Classes....Pages 155-168
Edge Detection and Edge Images....Pages 169-181
Class Libraries....Pages 182-195
Hierarchy of Picture Processing Objects....Pages 196-213
Spectral Features and Speech Processing....Pages 214-236
Front Matter....Pages 237-237
An Image Analysis System....Pages 239-252
Synthetic Signals and Images....Pages 253-262
Filtering and Smoothing Signals....Pages 263-277
Histogram Algorithms....Pages 278-286
Front Matter....Pages 237-237
Edge Images....Pages 287-299
Line Detection Algorithms....Pages 300-314
Chain Codes....Pages 315-320
Back Matter....Pages 321-360
Content:
Front Matter....Pages I-2
Front Matter....Pages 3-4
Pattern Recognition....Pages 5-17
From C to C++....Pages 18-31
Software Development....Pages 32-41
Expressions, Statements, Functions....Pages 42-57
Classification and Pattern Analysis....Pages 58-69
Arrays and Pointers....Pages 70-82
Statistics for Pattern Recognition....Pages 83-94
C++ as a better C....Pages 95-108
Front Matter....Pages 109-109
Object-Oriented Programming....Pages 111-121
Classes in C++....Pages 122-138
Intensity Images....Pages 139-154
Inheritance in C++—Classes....Pages 155-168
Edge Detection and Edge Images....Pages 169-181
Class Libraries....Pages 182-195
Hierarchy of Picture Processing Objects....Pages 196-213
Spectral Features and Speech Processing....Pages 214-236
Front Matter....Pages 237-237
An Image Analysis System....Pages 239-252
Synthetic Signals and Images....Pages 253-262
Filtering and Smoothing Signals....Pages 263-277
Histogram Algorithms....Pages 278-286
Front Matter....Pages 237-237
Edge Images....Pages 287-299
Line Detection Algorithms....Pages 300-314
Chain Codes....Pages 315-320
Back Matter....Pages 321-360
....