Skip to content

thoaikhoa14402/Image-Processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image-Processing

Perform some basic processing functions:

  1. Change the brightness.
  2. Change the contrast.
  3. Flip the image (horizontally / vertically)
  4. Convert from RGB to grayscale.
  5. Blending 2 gray images of the same size.
  6. Blur an image.
  7. Crop an image into Circle.
  8. Crop an image into Ellipse.

Note: Each pixel can be a value (grayscale image) or a vector (color image).

In this project, you are required to implement the following basic image processing functions:

  1. Change the brightness

img

  1. Change the contrast

img

  1. Flip the image (horizontally / vertically)

img

  1. Convert from RGB to grayscale

img

Tham khảo tại đây

  1. Blending 2 gray images of the same size

img

  1. Blur an image

img

  1. Write a main function (1 point) with the following requirements:
  • Allow the user to input the image file name each time the main function is executed.
  • Allow the user to choose an image processing function (from 1 to 6, for function 4 allow choosing between horizontal flip or vertical flip). Choosing 0 allows performing all functions with output file names corresponding to each function. Example:
    • Input: cat.png
    • Function: Blur
    • Output: cat_blur.png

Advanced

  • Crop an image into Circle

img

  • Crop an image into Ellipse

img

About

Perform some basic processing functions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published