Skip to content

An image processing software to process images such as toon sharing, gamma correction, smoothing, edge detection, and Fourier transform.

Notifications You must be signed in to change notification settings

grassking100/image_processing

Repository files navigation

Image processing software: a tool to process image

Many features are demoed in the following section.

  1. Create Gray image [link]
  2. Show its gray-value histogram [link]
  3. Half size [link]
  4. Double size [link]
  5. Create low-resolution version of the image [link]
  6. Translation [link]
  7. Rotation [link]
  8. Gamma correction [link]
  9. Pick specific colors within desired range [link]
  10. Toon shader [link]
  11. Horizontal-edge filter [link]
  12. Vertical-edge filter [link]
  13. Edge filter [link]
  14. Fourier Transform, High-pass filter, and Fourier Inverse Transform [link]
  15. Real-value part of the Fourier Transform [link]
  16. Generate sine wave and its real-value part of the Fourier Transform [link]
  17. Smoothing by the Box filter [link]

Features

Create Gray image

Gray

Show its gray-value histogram

Historgram

Half size

HalfSize

Double size

DoubleSize

Create low-resolution version of the image

LowResolution

Translation

Translation

Rotation

Rotation

Gamma correction

Gamma

Pick specific colors within desired range

PickColor

Toon shader

ToonShader

Horizontal-edge filter

HorizontalEdge

Vertical-edge filter

VerticalEdge

Edge filter

EdgeFilter

Fourier Transform, High-pass filter, and Fourier Inverse Transform

Fourier

Real-value part of the Fourier Transform

RealFourier

Generate sine wave and its real-value part of the Fourier Transform

SinWaveFT

Smoothing by the Box filter

BoxFilter

About

An image processing software to process images such as toon sharing, gamma correction, smoothing, edge detection, and Fourier transform.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published