(Ders 13) OpenCV ile Resim Parlaklığını Değiştirme (C++)

(Ders 19) OpenCV ile WebCam'deki Görüntüyü Kaydetme (C++)
(Ders 20) OpenCV ile Video Parlaklığını Değiştirme (C++)

Size faydalı olduysa, sosyal medyada paylaşarak bize destek olun. Teşekkürler.

Ekran Görüntüsü:

Açıklama:

Bu projede resimlerin parlaklığını değiştiriyoruz.


Program Kodu:

#include <iostream>

#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/core/core.hpp"


using namespace std;
using namespace cv;

int main()
{
	Mat resim = imread("resim.jpg");
	if (resim.empty())
	{
		cout << "Resim bulunamadi" << endl;
		return -1;
	}

	Mat resim1 = resim + Scalar(50, 50, 50); //butun piksellerin kirmizi, yesil ve mavi degerleri 50 artti
	Mat resim2 = resim - Scalar(50, 50, 50);

	namedWindow("Orjinal", CV_WINDOW_AUTOSIZE);
	namedWindow("Parlak", CV_WINDOW_AUTOSIZE);
	namedWindow("Karanlik", CV_WINDOW_AUTOSIZE);

	imshow("Orjinal", resim);
	imshow("Parlak", resim1);
	imshow("Karanlik", resim2);

	waitKey(0); //herhangi bir tusa basana kadar programi beklet
	destroyAllWindows(); //butun pencereleri kapat
	system("Pause");
	return 0;
}

Size faydalı olduysa, sosyal medyada paylaşarak bize destek olun. Teşekkürler.

(Ders 19) OpenCV ile WebCam'deki Görüntüyü Kaydetme (C++)
(Ders 20) OpenCV ile Video Parlaklığını Değiştirme (C++)