Skip to content

dongliang3571/csc470-Image-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image filter

Image filter is something that you can see often in the image processing software, for example PhotoShop, it can enhance contrast, brightness for you images. This project is going to implement some basic image filters using Qt.

Filter List

  • Point Operations

    • Threshold
    • Contrast
    • Quantization(Dithering isn't good)
    • Histogram Stretching
    • Histogram Matching
  • Neighborhood Operations

    • Blur
    • Sharpen
    • Median Filter
    • Convolution

Note:This is a Qt project, in order to run this you have to have Qt installed!

Qt: Qt is a cross-platform application framework that is widely used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with the capabilities and speed thereof

Getting started

Step 1. Install Qt

Step 2. Navigate to one of the folders (that's my_opengl_version, qip_1st_semester, and qip_2nd_semester. Each one is different project)

Step 3. Running following commands one by one(assume we're in qip_2nd_semester).

qmake qip.pro

This command will generate a Makefile, note that in folder 'my_opengl_version', we use hw.pro instead.

Next

make

This command will complie the program and produce excutable.

Lastly

./qip

to run your excutable.

ScreenShots

Input:

alt text

Output:

  • Threshold alt text

  • Contrast alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages