CSEDU Image Viewer and Editor-18.4.54
(C/C++ Course Project)
CSEDU Image Viewer and Editor was the project of Team 18.4.54 for Computer Programming Lab II. The project was developed by Saidur Rahman & Jessica Sharmin Rahman. Our target is to create an image viewer as well as an image editor. Though we have a few knowledge about image processing & Advance C & C++, we tried to implement some image processing method (ex: Noise Detection & Reduction, Edge Detection, Gaussian blur, gray scaling technique etc) using C & C++.
Image Viewer will view the pictures and it will also be able to zoom pictures, show all the pictures in a slideshow etc & Image Editor will be able to perform all the basic editing operations such as rotation, zooming, re-sizing, adding effects etc.
Key Features:- Gray Scale Effect
- Film Negative Effect
- Adjustable Blue, Green & Red Effect
- Object Edge Detection
- Image Rotation ( Left, Right & 180 degree)
- Image Flipping ( Horizontally & Vertically)
- Resize a image (custom height & width)
- Image Contrast Enhancement
- Adjusting Effect ( Red, Green , Blue, Brightness)
- Blur
- Circular Effect ( gray scale & blue )
- Slide show
- Erase operation
- Save an image with Effect
- Cropping
- C/C++ Programming Language
- OpenCV Image Processing Library
- Microsoft Visual Studio 2010
Limitations:
- After selecting every effect, you have to save your image. Otherwise, the next effect will be deployed in the original image.
- The program has some bugs need to resolve. Sometimes, crushed due to inefficient coding
- "Add frame" option doesn't work properly.