Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

12
Membuat Aplikasi Kamera Keamanan Akhmad Alimudin

description

Membuat Aplikasi Kamera Keamanan

Transcript of Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

Page 1: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

Membuat Aplikasi Kamera Keamanan

Akhmad Alimudin

Page 2: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

Requirement

• Webcam• Webserver• Cam Capture Image• OS Windows/Unix

Page 3: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

• Instalasi driver di linux• Untuk Webcam quickcam IM• Driver yang digunakan adalah spca5xx

#apt-cache search spcagspca-source - source for the gspca v4l kernel modulegspca-modules-2.6-486 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on x86gspca-modules-2.6-686-bigmem - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on PPro/Celeron/PII/PIII/P4gspca-modules-2.6-686 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on PPro/Celeron/PII/PIII/P4gspca-modules-2.6-amd64 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on AMD64gspca-modules-2.6-openvz-686 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on PPro/Celeron/PII/PIII/P4gspca-modules-2.6-vserver-686-bigmem - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on PPro/Celeron/PII/PIII/P4gspca-modules-2.6-vserver-686 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6 on PPro/Celeron/PII/PIII/P4gspca-modules-2.6.26-2-486 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on x86gspca-modules-2.6.26-2-686-bigmem - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4gspca-modules-2.6.26-2-686 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4gspca-modules-2.6.26-2-amd64 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on AMD64gspca-modules-2.6.26-2-openvz-686 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4gspca-modules-2.6.26-2-vserver-686-bigmem - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4gspca-modules-2.6.26-2-vserver-686 - Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4

Page 4: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

• Jika tidak didapatkan seperti hasil tersebut, ubah/tambahi apt sourceslist pada ubuntu dengan sourceslist milik debian

#vim /etc/apt/sources.list#apt-get update• Ulangi pada langkah apt-cache search spca

Page 5: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

• Jika didapatkan hasil yang sama dengan pada slide ke-3, lakukan instalasi sesuai dengan komputer anda

• #apt-get install gspca-modules-2.6-486• #reboot• NOTE : setelah reboot, pilih pada grub login

kernel – 2.6-486

Page 6: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

Checking Camera

• Untuk mengecek apakah instalasi driver berhasil , install camorama

• #apt-get install camorama

Page 7: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

Instalasi Camera Capture

• #apt-get install camgrab• Untuk menjalankan camgrab, cukup dengan

menggunakan perintah sebagai berikut• Pastikan terlebih dahulu bahwa file tujuan

output dapat di ‘write’• #camgrab –output /var/www/gambar.jpg

Page 8: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

Pengambilan gambar secara berkala

• Bagaimana cara membuat pengambilan gambar secara berkala dengan camgrab??

• Lakukan perintah camgrab –output /var/www/gambar.jpg secara terus menerus secara manual

• Atau dengan Shell programming

Page 9: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

Shell script sederhana#script untuk pengambilan gambar secara berkalawhile true ; do# capture gambar/usr/bin/camgrab -output /var/www/gambar.jpg# delay pengambilan gambar selama 5 detiksleep 5;done

• Simpan dengan nama skrip1.sh• #chmod +x skrip1.sh

Page 10: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

Membuat script html untuk menampilkan di web

<table> <tr><td align=center> <img width=320 height=240 src=“gambar.jpg" border=1 name="tcimage0" alt=“Refresh selama 5 detik"> </td></tr> <tr> <td>This is my webcam...<br> </td> </tr> </table>

<script language="JavaScript" type="text/javascript"> <!-- var tcimages = new Array(); tcimages[0] = “gambar.jpg"; interval = 5000;

function Refresh() { for (i=0; i<=0; i++) { tmp = new Date(); tmp = "?" + tmp.getTime(); document.images["tcimage" + i].src = tcimages[i] + tmp; } setTimeout("Refresh()", interval); }

Refresh(); // --> </script>

Page 11: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

• Simpan script html diatas dengan nama webcam.html

• Buka browser dan panggil webcam.html• Jalankan shell script yang telah dibuat tadi• #./skrip1.sh• Amati webcam.html

Page 12: Membuat AplikasMembuat Aplikasi Kamera Keamanani Kamera Keamanan.ppt

Tugas

• Buat shell script agar file bisa di record kedalam bentuk image secara berkala dengan namafile tiap image adalah current timedate. Misal : 20110103080523.jpg