Tulis aja dulu, siapa tahu orang lain butuh :-)

CONTRAST IMAGE IN OPENCV






Perhatikan pada ketiga citra di atas, citra atas adalah citra asli, yang tengah adalah
hasil dari pengurangan kontras citra, sedangkan yang bawah adalah hasil dari penambahan kontras pada citra asli. Nah akan saya tunjukkan caranya. Berikut adalah potongan kodenya:

#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

using namespace std; //menggunakan cout
using namespace cv;

int main()
{
    Mat image;// new blank image
    image=imread("31421v.jpg",0);
    imshow( "hasil", image );

//contras citra
    Mat Hcontrast;
    image.convertTo(Hcontrast, -1, 1.5, 0);

    Mat Lcontrast;
    image.convertTo(Lcontrast, -1, 0.5, 0);

    namedWindow("contras gambar high",CV_WINDOW_AUTOSIZE);
    namedWindow("contras gambar low",CV_WINDOW_AUTOSIZE);

    imshow("contras gambar high",Hcontrast);
    imshow("contras gambar low",Lcontrast);

waitKey(0);// wait for a keystroke in the window
    return 0;
}
Share:

0 komentar:

Post a Comment

ARCHIEV

VISITORS

free counters

FRIENDS

Blog Archive