Cara menggabungkan 2 gambar yang berbeda dalam 1 frame menggunakan opencv c++



Pada tutorial kali ini, saya akan membagikan cara untuk menggabungkan 2 foto yang berbeda menjadi 1 gambar saja. Cara ini menggunakan Photoshop,eitt bukan, cara kali ini menggunakan cara yang lebih keren, yaitu dengan menggunakan OpenCV dan Visual Studio, tentu saja dengan Bahasa C yang mudah dipahami
Yang harus disiapkan adalah Laptop yang sudah terinstall Visual Studio, yang akan digunakan untuk menuliskan program, dan yang kedua yaitu OpenCV, yang berfungsi sebagai library untuk mengolah gambar.

Program yang digunakan adalah seperti dibawah ini
Mat image1, image2, image1s, image2s, imagehs;
       image1 = imread("1.jpg", CV_LOAD_IMAGE_COLOR);
       image2 = imread("koala.jpg", CV_LOAD_IMAGE_COLOR);
resize(image1, image1s, Size(320, 320));
       resize(image2, image2s, Size(320, 320));

       addWeighted(image1s, 0.6, image2s, 0.4, 0, imagehs);
imshow("Gambar1", image1s);
       imshow("Gambar2", image2s);
       imshow("Hasil Penggabungan", imagehs);

Untuk menggabungkan 2 gambar, menggunakan fungsi addWeighted yang didalamnya terdapat source image yang akan digabungkan, nilai alpa dan beta yang berfungsi untuk memberikan tingkat kejelasan dari salah satu gambar yang akan digabungkan, dan ada image tujuan yang akan menjadi hasil penggabungan dari kedua image sebelumnya. Dan hasilnya akan tampak seperti dibawah ini





Comments

Popular posts from this blog

Perkembangan Computer Vision dalam Autonomous Driving