Image processing is a large group of algorithms that operate on data in a digitized image. Some enhance certain traits of the image; others measure parts of that image. Some transform the image into a different form; others filter out data from the image.
Many of these algorithms have been used in medical and scientific imaging. Many are also used for forensic and military work. And thanks to products such as Adobe PhotoShop, the consumer public gets to use some of these algorithms on their personal photos.
In this intro article on image processing techniques we will take a quick look at the field of image processing. Then we will study three basic processing algorithms. Next, we will incorporate these algorithms into three Thread subclasses. Then we will try out these subclasses on a standard test image.