EasyImage - Pre-Processing Images
EasyImage operations prepare images so that further processing gets better results by:
|
□
|
Isolating defects using or intensity transformations |
|
□
|
Compensating perspective effects (for non-flat surfaces such as a bottle label) |
|
□
|
Processing complex or disconnected shapes using flexible masks |
The main functions are:
|
□
|
Thresholding transforms a binary image into a bi- or tri-level grayscale image by classifying the pixel values. |
|
□
|
Non-linear filtering functions use non-linear combinations of neighboring pixels (using a kernel) to highlight a shape, or to remove noise. |
|
□
|
Scalar gradient generates a gradient direction or gradient magnitude map from a gray-level image. |
|
□
|
Vector operations extract 1-dimensional data from an image into a vector, for example to detect scratches or outlines, or to clarify images. |
|
□
|
Overlay overlays an image on top of a color image. |
|
□
|
Fourier transform represents an image by its frequential components to process the image and perform specific filtering. |
|
□
|
Gabor filter analyzes textures or creates features for a classifier by convolving the image with a wavelet to detect specific frequency content. |
|
□
|
HDR fusion fuses different images into a single one that contains all the details exacerbated at each exposure level. |
|
□
|
Image stitching combines partial images to build a final image that appears to have been captured in a single shot. |