Steps to Change Brightness of an Image | OpenCV with Visual Studio in Windows 10. In this Tutorial, we are going to increase and decrease brightness of an image using OpenCV.
Explaination :
Function used:
img.convertTo(imgInc, -1, 1, 25) - This function can process images and increase brightness by 25 units.
img.convertTo(imgDec, -1, 1, -25) - This function can process images and decrease brightness by 25 units.
Like, Share and Comment Below. You may also like this:
Change Contrast of an Image
- First of all, Follow this tutorial to Install & Configure OpenCV with Visual Studio 2015
- Copy the Full Source Code to Change Brightness of an Image from here:
- Paste full source code and Run it (Ctrl+F5 or F5).
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
//Load an Image
Mat img = imread("C:/Briefcase/Chess.jpg", CV_LOAD_IMAGE_COLOR);
namedWindow("Image", CV_WINDOW_AUTOSIZE);
imshow("Image", img);
//Change Brightness Effect
Mat imgInc;
img.convertTo(imgInc, -1, 1, 25); //increase brightness by 25 units
Mat imgDec;
img.convertTo(imgDec, -1, 1, -25); //decrease brightness by 25 units
namedWindow("Inc Brightness", CV_WINDOW_AUTOSIZE);
namedWindow("Dec Brightness", CV_WINDOW_AUTOSIZE);
imshow("Inc Brightness", imgInc);
imshow("Dec Brightness", imgDec);
//Wait Key press
cvWaitKey(0);
//destroy windows
destroyAllWindows();
return 0;
}
ORGet ChangeBrightness.cpp from Github:
Download ChangeBrightness.cpp
| Load Image OpenCV |
| Increase Brightness of an Image - OpenCV |
| Decrease Brightness of an Image - OpenCV |
Explaination :
Function used:
img.convertTo(imgInc, -1, 1, 25) - This function can process images and increase brightness by 25 units.
img.convertTo(imgDec, -1, 1, -25) - This function can process images and decrease brightness by 25 units.
- 1st parameter is the output matrix.
- 2nd parameter is Depth of the output image. If rtype is negative, output type is same as the input type.
- 3rd parameter is the multiplication or scaling factor, every pixel will be multiplied by this value.
- 4th parameter is delta factor added to the scaled values.
Like, Share and Comment Below. You may also like this:
No comments:
Post a Comment