An Application to apply different Filters to different BMPs Images. For now this is limited to gray scale, blur, reflect, edge, sepia.
- Project Image-Filter-Application overview
- Building Image-Filter-Application
- Running Image-Filter-Application
- Contribution Guide
This project is associated with Department of Integrated MCA, Utkal University.
Image Filter application is only available in command line application. To know more, here you can read the whole process we went through.
- CMake
- Make
- gcc
To build Image-Filter-App
, go to your project directory.
- Create a build dir
mkdir build
- Now its time for
cmake
to do configure and generate build files.
cmake -B build/
- Now its time for
make
to generate executable file. Head insidebuild
dir and type.
make
Boom! You have successfully build Image-Filter-Application
- Currently
Image-Filter-Application
supports5 filters
, these filters can be used using the following options below. - We have several example Images to test these filters stored in imgDB
Filters | Flag |
---|---|
GrayScale | g |
Blur | b |
Reflect | r |
Edge | e |
Sepia | s |
To use any of the filters :
./filter infile outfile
./filter img-db/yard.bmp out.bmp
FILTER : OPTION
------------------
Blur : b
Edge : e
GrayScale : g
Reflect : r
Sepia : s
To QUIT press : [q]
Enter option :b
Applied Blur filter successfully...
You can check out.bmp for Blured Result.
This work is licensed under a Creative Commons Attribution 4.0 International License.