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
Post a Comment