Image Filtering
This program is done for a class project. If you have played around with Photoshop, you know what I mean if I say image filtering - the application of special effects to images.
There are many limiations to the use of this program. For example, it doesn't work on certain machines, etc - because the implementation of .bmp files is rather complicated.
Function |
Description |
Noise | Add random noise to the image |
Displacement | Move the pixels vertically by a random amount |
Sapier | Toned image. Commonly seen in digital cameras. |
Threshold | Strictly black and white |
Inverse Image | Find the complement colors of the image |
Lower Image Color Resolution | Lower the number of color in the images down to 256 |
Mixed View | Four color filters are applied to the image (i.e. top left, top right, bottom left and bottom right of the image received a different filter from the other) |
Cut Up Image | Move random blocks around in the image |
Puzzle Image | A proper block-wise displacement |
Wet Paint | If the pixel is very different from the neighbour pixel, then the paint of the neighbouring pixels will diffuse through a little bit. But because of gravity, it always go downwards. |
Mosaic | Similar to blur. However, instead of blurring each individual pixel, it blurs each blocks of pixels replacing the whole block with the averaged value (requires more programming) |
Magnify | Magnifies the center part of the image to fit the screen |
Addictive Blur | Instead of taking the average, weighted average or the median, it takes the maximum value. As an effect, the objects inside the image appear to have "halo" over them |
WhirlWind | First, take the average of the pixels in the same radius in the nearby angle. Second, replace certain parts with the background color. |
Pinch (adjustable) | Map the original location to another one in the previous image |
Blur (Mean Filter) | Take the average of the neighbouring pixels. We can also calculate the weighted average to find the Gaussian Blur. |
Edge Filter | Find the edges of the objects in the image. |
The actual program is currently unavailable to be downloaded.