Skip to content

stephanlin/image-processing-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Processing Application

Basic image processing application written in C++ and OpenGL with Qt on a starter program given by Professor George Wolberg

Interface

The application interface is implemented with Qt. Qt is a cross-platform application framework for developing application software. Qt libraries are used in this application to create windows, layouts, menus, buttons, widgets and etc.

interface

Image Filters

  • Point Operations
    • Threshold
    • Clip
    • Contrast Enhancement
    • Gamma Corretion
    • Quantization
    • Histogram Stretching
    • Histogram Matching
  • Neighborhood Operations
    • Error Diffusion
    • Blur
    • Sharpen
    • Median Filter
    • Convolution
    • Correlation

Compile & Run Application

Qt must be installed.

cd src/
qmake qip.pro
make

generates an executable file called 'qip', then run qip.

Examples

  • Contrast Enhancement

contrast input contrast output

  • Blur

blur input blur output

  • Median Filter

median input median output

  • Correlation

correlation input correlation output

About

A simple photoshop application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published