Skip to content

egorshul/ComputerGraphics-lab1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Computer graphics: Image processing

Introduction

Digital image processing is the use of a digital computer to process digital images through an algorithm. As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing. It allows a much wider range of algorithms to be applied to the input data and can avoid problems such as the build-up of noise and distortion during processing.

Tasks to complete:

  • Implement filters: "Gray world", "Perfect reflector", "Correction with reference color»;
  • Implement linear stretching of the histogram;
  • Implement filters: "Embossing", "Turn", "Waves", "Glass effect", "Motion blur", "Sharpness", "Border selection", "Glowing edges";
  • Implement mathematical morphology operations dilation, erosion, opening, closing. Choose and implement one of top hat, black hat, grad;
  • Implement the median filter;

About

Image processing📸

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages