FatemehGholamzadeh / Dithering-and-Median-cut-algorithms

implementation of Dithering and Median cut algorithms on digital image - Multimedia Course - Fall 2019

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dithering and Median cut algorithms

implementation of Dithering and Median cut algorithms on digital image - Multimedia Course - Fall 2019

Question 1:

  • transforming of a 480*640 image to 8 bit grey level image using matlab.
  • transforming of a 480*640 image to 1 bit image using matlab.

original image:

image

8 bit grey level:

image

1 bit (binary):

image

Question 2:

  • implementation of Dithering using floyd steinberg Algorithm with and without error

original image:

image

floyd steinberg with Error:

image

floyd steinberg without Error:

image

Question 3:

  • plotting Histogram of a 480*640 image
  • implementation of Median cut Algorithm on a 480*640 image

result of Median cut:

image

About

implementation of Dithering and Median cut algorithms on digital image - Multimedia Course - Fall 2019


Languages

Language:Python 82.8%Language:MATLAB 17.2%