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.
-
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
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.