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
cmaketo do configure and generate build files.
cmake -B build/- Now its time for
maketo generate executable file. Head insidebuilddir and type.
makeBoom! You have successfully build Image-Filter-Application
- Currently
Image-Filter-Applicationsupports5 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.
