Membuat Aplikasi Webcam dengan Menggunakan Java Netbeans
Pada tutorial kali ini saya akan membahas bagaimana sih cara membuat Aplikasi Webcam dengan menggunakan Java Netbeans, Mungkin dari kalian pasti sudah banyak yang tau bukan apasih Webcam itu..?
Namun, rata-rata dari kalian pasti banyak yang menggunakan Aplikasi yang instan atau istilahnya tinggal makai aja, namun tidak ada salahnya apabila kita membuat suatu aplikasi webcam sendiri.
1). Buat Projectnya terlebih dahulu (Wadah dari program kalian) dengan cara klik menu File > New Project, kemudian pilih Application
2). Setelah itu, masukkan siapkan bahan bahannya terlebih dahulu.
Catatan :
Khusus Button Webcam dan Capture, kalian tumpangi ke bahan JPanel.
Lalu, berinama variabel kepada masing-masing bahan yang sudah kalian persiapkan tadi diantaranya :
Copy source code dibawah ini, dan pastekan kode dibawah ini, tepa diatas sendiri (bagian header) :
Kemudian, masukkan source code untuk masing-masing tombol dibawah ini :
Button dengan Variabel Capture = getCapture();
Button dengan Variabel Exit = this.dispose();
Baca Juga :
Kalin download Java Media Framework disitus resminya, atau bisa juga kalian download bahan-bahannya diakhir tutorial ini.
Untuk cara memasukkan JImagenya sama saja dengan cara memasukkan JAR JTatto, apa sih JTatto itu..?
Download Bahan Membuat Aplikasi Webcam (Java Media Framework & JImage)
Download JAR JImage
Buat kalian yang tidak mau ambil pusing dan masih saja error saat melakukan percobaan pembuatan aplikasi webcam, kaian bisa langsung mendownload aplikasinya dibawah ini :
Berikut Tampilan Aplikasi Webcam Desain by Muhammad Tajuddin.
Yap, webcam adalah sebuah aplikasi yang digunakan untuk memotret atau mengcupture atau mengambil baik gambar ataupun vidio melalui kamera Laptop ataupun Webcam PC.
![]() |
Membuat Aplikasi Webcam dengan Menggunakan Java Netbeans |
Namun, rata-rata dari kalian pasti banyak yang menggunakan Aplikasi yang instan atau istilahnya tinggal makai aja, namun tidak ada salahnya apabila kita membuat suatu aplikasi webcam sendiri.
"Lho apakah bisa..?"
Pastinya bisa dong, dalam dunia IT, tidak menutup kemungkinan semua orang yang ingin belajar dan memahami bahasa pemrograman, pastinya akan menciptakan sebuah aplikasi ataupun program yang bisa memadai aplikasi atau program yang lain bahkan bisa malampauinya.
"Terus, cara buatnya gimana nih..?"
Oke, langsung saja kita mulai cara membuat aplikasi webcamnya.
Membuat Aplikasi Webcam dengan Menggunakan Java Netbeans
Kali ini saya akan membahas langkah demi langkah bagaimana cara membuat aplikasi webcam menggunakan bahasa pemrograman java berbasis dekstop, berikut langkah-langkahnya :1). Buat Projectnya terlebih dahulu (Wadah dari program kalian) dengan cara klik menu File > New Project, kemudian pilih Application
2). Setelah itu, masukkan siapkan bahan bahannya terlebih dahulu.
- 1 Buah Label
- 2 Buah Panel
- 3 Buah Button
![]() |
Susunan Pembuatan Aplikasi Webcam |
Catatan :
Khusus Button Webcam dan Capture, kalian tumpangi ke bahan JPanel.
Lalu, berinama variabel kepada masing-masing bahan yang sudah kalian persiapkan tadi diantaranya :
- 1 Buah Button = Webcam
- 1 Buah Button = Capture
- 1 Buah Button = Exit
Copy source code dibawah ini, dan pastekan kode dibawah ini, tepa diatas sendiri (bagian header) :
import JImage.JIResizeImage;
import java.awt.FileDialog;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.imageio.ImageIO;
import javax.media.Buffer;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.NoPlayerException;
import javax.media.Player;
import javax.media.control.FrameGrabbingControl;
import javax.media.format.VideoFormat;
import javax.media.util.BufferToImage;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;
import javax.swing.JToggleButton;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
Setelah itu, copy Source code dibawah ini, tepatnya dibawah code public class nama_aplikasi_anda :
Player player;
BufferedImage cImage;
String filename;
Copy Source code dibawah ini, kemudian pastekan tapat dibawah code initComponents() :
super ("WEBCAM");
this.setLocationRelativeTo(null);
try {
initCamera();
} catch (IOException | NoPlayerException | CannotRealizeException ex) {
Logger.getLogger(Aplikasi.class.getName()).log(Level.SEVERE, null, ex);
}
Lalu, copy source code dibawah ini, dan pastekan tepat dibawah kode penutup dari intiComponents() :
public void getCapture() {
FrameGrabbingControl fgc = (FrameGrabbingControl)
player.getControl("javax.media.control.FrameGrabbingControl");
Buffer buffer = fgc.grabFrame();
BufferToImage bimage = new BufferToImage((VideoFormat) buffer.getFormat());
Image image = bimage.createImage(buffer);
JIResizeImage resize = new JIResizeImage();
cImage = (BufferedImage) image;
Image image2 = resize.rescale(cImage, 55);
this.setImageButton(Capture,image2);
}
private void initCamera() throws IOException, NoPlayerException, CannotRealizeException {
MediaLocator mlocator = new MediaLocator("vfw://0");
player = Manager.createRealizedPlayer(mlocator);
this.Webcam.add(player.getVisualComponent());
player.start();
}
private void setImageButton(JToggleButton button, Image image) {
button.setIcon(new ImageIcon(image));
}
private void getSave() {
FileDialog fd = new FileDialog(Aplikasi.this, "Save File", FileDialog.SAVE);
fd.show();
if(fd.getFile() !=null) {
filename = fd.getDirectory() +fd.getFile() + ".jpg";
try {
File buat = new File(filename);
try {
ImageIO.write(cImage,"jpg", buat);
} catch (Exception ex) {
}
} catch (Exception ex) {
}
}
}
public void getExit() {
int confirm = JOptionPane.showConfirmDialog(this,"Are you sure will exit this application ?","Exit Application",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if (confirm == JOptionPane.YES_OPTION){
System.exit(0);
}
}
Kemudian, masukkan source code untuk masing-masing tombol dibawah ini :
Button dengan Variabel Capture = getCapture();
Button dengan Variabel Exit = this.dispose();
"Lho min, kok banyak yang error.?"Nah, cara mengtasi tersebut memanglah kita harus menginstall softwarenya terlebih dahulu.
"Apa yang harus kita install..?"Yang harus kalian install adalah Java media Framework, apa itu Java Media Framework..?
Baca Juga :
Kalin download Java Media Framework disitus resminya, atau bisa juga kalian download bahan-bahannya diakhir tutorial ini.
"Lho kenapa masih error min..?"Iya, untuk JImage, memang membutuhkan Instalasi juga, alias berbeda dengan JMF, langsung saja, kalian bisa download bahannya di situs resmi penyedia JImaga, atau kalian bisa menggunakan versi JARnya dengan mendownload bahannya diakhir tutorial ini.
Untuk cara memasukkan JImagenya sama saja dengan cara memasukkan JAR JTatto, apa sih JTatto itu..?
Download Bahan Membuat Aplikasi Webcam (Java Media Framework & JImage)
Download JAR JImage
Buat kalian yang tidak mau ambil pusing dan masih saja error saat melakukan percobaan pembuatan aplikasi webcam, kaian bisa langsung mendownload aplikasinya dibawah ini :
Berikut Tampilan Aplikasi Webcam Desain by Muhammad Tajuddin.
Post a Comment for "Membuat Aplikasi Webcam dengan Menggunakan Java Netbeans"
- Gunakan Kata-Kata Yang Sopan
- Dilarang Keras Menaruh Link Aktif Dibawah Postingan
- Dilarang Membuat SPAM
- Dilarang Saling Melecehkan Antar Sesama
- Dilarang Promosi Web/Blog/Obat-Obatan Atau Yang Lain