416 1855 1 PB Test

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

JCONES Vol 3, No 2 (2014) 90-97

Journal of Control and Network Systems


Situs Jurnal : http://jurnal.stikom.edu/index.php/jcone

RANCANG BANGUN PENDETEKSI GERAK MENGGUNAKAN


METODE IMAGE SUBTRACTION PADA SINGLE BOARD
COMPUTER (SBC)
Therzian Richard Perkasa1) Helmy Widyantara2) Pauladie Susanto3)
Program Studi/Jurusan Sistem Komputer
STIMIK STIKOM Surabaya
Jl. Raya Kedung Baruk 98 Surabaya
Email:1)therzian@gmail.com 2)helmywid@stikom.edu 3)pauladie@stikom.edu

Abstract: Motion detection has been widely used in security systems on an individual or group. But
there are some problems if a mounted camera and recording in realtime while there is no movement
or event that occurs, namely the wasted memory. It needs a CPU (central processing unit) that
require power and considerable cost, to a process of image processing. In addition, if seen from the
aspect of the room, the CPU is more bulky. One alternative to overcome this problem is to design a
software that can improve the efficiency of the camera, so that the camera will only detect and record
when there is motion or moving objects. In this research, the author uses one single board computer
i.e. Raspberry Pi to detect a movement, so that the system can be further used as a security system.
Raspberry Pi is small computer credit card sized. So the user does not need more room and power to
build a system of motion detection. For motion detection, the author will use image subtraction
method, namely the reduction of differences between frames ( fi) with the previous frame (fi-1) so that
the movement is in the area of radar cameras can be detected and the results of the motion detection
will be stored in an image file on a single board computer.

Keyword: Single Board Computer, Webcam, Motion Detection, Image Subtraction

Penerapan sistem monitoring selalu proses image processing saja, selain itu jika di
berdasarkan pada kebutuhan pengawasan secara lihat dari aspek ruangan, CPU lebih memakan
berkala dan merekam segala aktivitas yang tempat. Salah satu cara untuk mengatasi
berlangsung di lokasi tersebut dengan harapan masalah tersebut yaitu dengan memanfaatkan
ketika terjadi suatu hal yang tidak kita inginkan suatu single board computer. Pada
dapat di tindak lanjuti secara cepat. Sistem perkembangan nya ada beberapa merk single
monitoring juga dapat diterapkan untuk aspek board computer, salah satunya adalah Raspberry
keamanan. Pi. Penulis akan membuat sebuah pendeteksi
Dengan demikian, penggunaan kamera gerak dengan menggunakan perangkat keras
pada sistem monitoring sangatlah diperlukan. yaitu single board computer Raspberry Pi model
Ada beberapa permasalahan jika kamera B rev.2 yang memiliki kapasistas RAM yang
terpasang dan merekam secara realtime lebih besar untuk mendukung image processing,
meskipun tidak ada gerakan atau kejadian yang selain itu kebutuhan daya dan biaya menjadi
terjadi, yaitu penggunaan memori yang sia-sia. lebih efisien. Untuk pendeteksian gerak, penulis
Salah satu alternatif untuk mengatasi akan menggunakan metode image subtraction,
permasalahan ini adalah dengan merancang yaitu pengurangan atau mencari perbedaan antar
suatu perangkat lunak yang dapat meningkatkan frame awal (fi) dengan frame sebelumnya (fi-1)
efisiensi kamera, sehingga kamera hanya akan sehingga gerakan yang berada dalam kawasan
mendeteksi dan merekam apabila ada gerak atau pantauan kamera dapat dideteksi dan direkam ke
benda yang bergerak. dalam sebuah single board computer.
Permasalahan lain yang harus kita
perhatikan dalam implementasi tersebut, yaitu Single Board Computer Raspberry Pi
diperlukannya sebuah perangkat operating unit Single Board Computer (SBC) adalah
atau kita kenal sebagai CPU (central processing komputer dibangun di atas satu papan sirkuit ,
unit). Dalam penggunaannya, CPU memerlukan dengan mikroprosesor, memori, input / output
daya dan biaya yang cukup besar, untuk sebuah (I/O) dan fitur lainnya seperti komputer pada

Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto


JCONES Vol 3, No 2 (2014) Hal: 90
umumnya. Komputer single-board dibuat Webcam Logitech C170
sebagai demonstrasi atau pengembangan sistem, Webcam atau kamera web, pada
untuk sistem pendidikan. (WinnRosch, 1999). dasarnya adalah sebuah kamera digital yang
terhubung ke komputer, yang berfungsi
untuk mengambil citra yang akan diolah oleh
komputer. Pada awalnya webcam digunakan
sebagai alat komunikasi yang menampilkan
rentetan citra dan dapat diakses melalui
world wide web. Namun, seiring
perkembangannya webcam digunakan juga
untuk keperluan lainnya.
Gambar 1 Raspberry Pi Model B

Pada perkembangan nya ada beberapa


merk single board computer, salah satunya
adalah Raspberry Pi. Raspberry Pi adalah
komputer kecil berukuran kartu kredit.
Raspberry Pi dikembangkan di Inggris pada
tahun 2011 oleh Raspberry Pi Foundation yang
bertujuan untuk mempromosikan pengajaran
dasar ilmu komputer. Komputer mini ini mampu Gambar 3 Webcam Logitech C170
bekerja layaknya PC Str dengan kemampuan
untuk menjalankan OS Linux dan aplikasinya, Adapun beberapa fitur utama yang dimiliki
seperti Multimedia (Audio, Video, Picture), webcam Logitech C170 adalah sebagai berikut :
Programming (QT, Pyton, C++), database 1. Panggilan video (640 x 480 pixel)
server, dll. Raspberry Pi juga dapat dengan sistem yang direkomendasikan
menampilkan gambar ke TV HDTV dengan 2. Perekaman video: Hingga 1024 x 768
koneksi HDMI ataupun TV Strd dengan koneksi pixel
TV Out. 3. Teknologi Logitech Fluid Crystal™ 3*
4. Diagonal Field of View (FOV) 58°
5. Image Capture (4:3 SD) 640x480,
1.3MP, 3MP, 5MP
6. Image Capture (16:9 W) 320x180,
360P

7. Frame Rate (max) 640x480@30


8. Foto: Hingga 5 megapixels
(ditingkatkan dengan software)
Gambar 2 Port GPIO Raspberry Pi MODEL-B 9. Mikrofon terintegrasi dengan reduksi
Adapun spesifikasi Raspberry Pi gangguan suara
MODEL-B Rev. 2 sebagai berikut : 10. USB 2.0 tersertifikasi berkecepatan
a) Catu daya : 5 VDC, 700 mA (via micro tinggi (direkomendasikan)
USB)
b) Berbasis mikrokontroler/mikroprosesor Sistem Operasi Linux
: ARM1176JZF-S core, 700 MHz Linux adalah sistem operasi yang
c) Jumlah port I/O : 8 pin GPIO berevolusi dari sebuah kernel yang diciptakan
d) Port antarmuka : UART TTL, SPI, I2C, oleh Linus Torvalds ketika beliau masih menjadi
USB, Composite RCA, 3.5 mm jack, mahasiswa di Universitas Helsinki. Dulunya
10/100 Ethernet (RJ45), LCD Panels Linux merupakan proyek hobi yang
via DSI, CSI(Camera Serial Interface), diinspirasikan dari Minix, yaitu sistem UNIX
HDMI kecil yang dikembangkan oleh Andrew
e) Bootloader : melalui OS berbasis Tanenbaum. Linux versi 0.01 dikerjakan sekitar
LiNUX bulan Agustus 1991. Kemudian pada tanggal 5
f) Fitur : Memory 512 MB, 2 USB Oktober 1991, Linus mengumumkan versi
PORT, Graphics Broadcom VideoCore resmi Linux, yaitu versi 0.02 yang hanya
IV , SD Card Slot dapat menjalankan shell bash. (Hartman, 2013).
g) Dimensi : 85.60mm(L) x 56mm(W) x
21mm(H) Beberapa fitur Linux diantaranya :

Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto


JCONES Vol 3, No 2 (2014) Hal: 91
1. Multi tasking dan dukungan 32 bit; 4. berorientasi obyek.
mampu menjalankan beberapa perintah 5. dapat dibangun dengan bahasa Python
secara bersamaan, dan dengan maupun C/C++.
memanfaatkan model terlindung
(protected mode) dari Intel 80836 Computer Vision
keatas, Linux merupakan sistem Computer vision merupakan proses
operasi 32 bit. otomatis yang mengintegrasikan sejumlah besar
2. Multi user dan Multi session; Linux proses untuk persepsi visual, seperti akuisisi
dapat melayani beberapa user yang citra, pengolahan citra, pengenalan dan
login secara bersamaan. Sistem filenya membuat keputusan. Computer vision mencoba
sendiri mempunyai keamanan yang meniru cara kerja sistem visual manusia (human
ketat, dan dapat dimodifikasi secara vision) yang sesungguhnya sangat kompleks.
optimal untuk akses file kepada user Untuk itu, computer vision diharapkan memiliki
atau group tertentu saja. - Sebagian kemampuan tingkat tinggi sebagaiman human
besar Linux ditulis dalam bahasa C visual. .Kemampuan itu diantaranya adalah:
3. Dukungan Java; jika dikompilasi pada
level kernel, Linux dapat menjalankan
Java Applet sebagai aplikasi. 1. Object detection → Apakah sebuah
4. Virtual Memory. Linux menggunakan objek ada pada scene
sebagian dari hardisk dan 2. Recognation → Menempatkan label
memperlakukannya sebagai memory, pada objek.
sehingga meningkatkan memory yang 3. Description → Menugaskan properti
sebenarnya. kepada objek.
5. Linux menawarkan sistem file yang 4. 3D Inference → Menafsirkan adegan
hierarkis, dengan beberapa folder 3D dari 2D yang dilihat.
utama yang sudah dibakukan (File 5. Interpreting motion → Menafsirkan
System Strd/FSSTND) gerakan.
6. Grafis antar muka pemakai (Graphical
User Interface/GUI) yang dipergunakan Image Subtraction
Linux adalah sistem X Window atau X teknik menghitung selisih antara dua
dari MIT. frame di setiap posisi pixel dari suatu gambar
Bahasa Pemrograman Phyton pada video. Metode ini biasa digunakan untuk
Python adalah bahasa pemrograman mendeteksi suatu objek yang melakukan
model skrip (scripting language) yang perpindahan (bergerak). Metode ini juga dapat
berorientasi obyek. Python dapat digunakan digunakan untuk proses perhitungan kecepatan
untuk berbagai keperluan pengembangan suatu objek yang bergerak. Proses mencari
perangkat lunak dan dapat berjalan di berbagai objek bergerak dalam urutan frame yang
platform sistem operasi. Python merupakan dilakukan dengan menggunakan ekstraksi ciri
bahasa pemrograman yang freeware atau benda dan mendeteksi objek bergerak di urutan
perangkat bebas dalam arti sebenarnya, tidak frame. Dengan menggunakan nilai posisi objek
ada batasan dalam penyalinannya atau di setiap frame, kita dapat menghitung posisi
mendistribusikannya. Lengkap dengan source dan kecepatan objek bergerak tersebut.
codenya, debugger dan profiler, antarmuka yang (ITTELKOM, 2009)
terkandung di dalamnya untuk pelayanan
antarmuka, fungsi sistem, GUI (antarmuka
pengguna grafis), dan basis datanya. (Triasanti,
2010).
perbedaan intensitas piksel pada gambar itu
adalah THRESHOLD atau berdasarkan nilai Th.
Beberapa fitur yang dimiliki Python adalah: Keakuratan dari pendekatan ini tergantung pada
kecepatan gerakan dalam frame. Gerakan lebih
1. memiliki kepustakaan yang luas; dalam cepat mungkin memerlukan ambang batas yang
distribusi Python telah disediakan lebih tinggi.
modul-modul.
2. memiliki tata bahasa yang jernih dan Threshold
mudah dipelajari. Thresholding (pengambangan) artinya
3. memiliki aturan layout kode sumber adalah nilai piksel pada citra yang memenuhi
yang memudahkan pengecekan, syarat nilai ambang yang kita tentukan dirubah
pembacaan kembali dan penulisan kenilai tertentu yang dikehendaki. Secara
ulang kode sumber. matematis ditulis seperti berikut

Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto


JCONES Vol 3, No 2 (2014) Hal: 92
akan dilanjutkan dengan pengambilan gambar
secara real time oleh kamera atau webcam.

Perancangan Perangkat Keras

Single Board Computer Raspberry


Pi Model B
Single board computer berfungsi sebagai
“otak” dari keseluruhan sistem yang akan di
buat. Adapun spesifikasi Raspberry Pi MODEL-
Dengan fi (x,y) adalah citra asli (input), fo(x,y) B Rev. 2 yang akan digunakan sebagai berikut :
adalah piksel citra baru (hasil/output), Tn adalah a) Catu daya : 5 VDC, 700 mA (via micro
nilai ambang yang ditentukan. Nilai piksel pada USB)
(x,y) citra output akan sama dengan T1 jika nilai b) Berbasis mikrokontroler/mikroprosesor
piksel (x,y) citra input tersebut < T1. Nilai : ARM1176JZF-S core, 700 MHz
piksel (x,y) citra input akan sama dengan T2 c) Port antarmuka : USB, Composite
jika T1 < fi(x,y)< T2, dan seterusnya. Sebagai RCA, 10/100 Ethernet (RJ45)
contoh citra greyscale 8 bit akan dipetakan d) Bootloader : melalui OS berbasis
menjadi peta biner (hitam dan putih saja) LiNUX
dengan nilai ambang tunggal = 128 maka e) Fitur : Memory 512 MB, 2 USB
persamaan matematisnya PORT, Graphics Broadcom VideoCore
IV , SD Card Slot 16 Gigabytes.

piksel yang nilai intensitasnya dibawah 128


akan diubah menjadi hitam (nilai intensitas = 0),
sedangkan piksel yang nilai intensitasnya diatas
128 akan menjadi putih (nilai intensitas = 255).

METODE
Perancangan Sistem
Agar mendapatkan hasil yang
diinginkan maka diperlukan suatu rancangan
agar dapat mempermudah dalam memahami Gambar 5 Single Board Computer Raspberry Pi
system yang akan dibuat. Pengerjaan tugas Model-B Rev.2
akhir ini terlihat jelas dari gambar 4. Blok
diagram tersebut memperlihatkan bagaimana Webcam Logitech C170
hubungan dari setiap perangkat utama yang Webcam Logitech C170 digunakan
digunakan. sebagai “mata” pada sistem pendeteksi gerak
yang memiliki kemampuan yang cukup
memenuhi syarat untuk digunakan pada
pendeteksi gerakan.
Adapun beberapa fitur utama yang
dimiliki webcam Logitech C170 adalah sebagai
berikut :
Gambar 4 Blok diagram 1. Panggilan video (640 x 480 pixel)
Gambar merupakan blok diagram dengan sistem yang direkomendasikan
proses pedeteksian gerak, single board computer 2. Perekaman video: Hingga 1024 x 768
bertugas untuk mengambil data berupa gambar pixel
dari webcam, saat webcam/kamera aktif, kamera 3. Teknologi Logitech Fluid Crysta x l™
akan mengambil gambar kemudian setiap satuan 3*
waktu tertentu frame akan di proses apakah ada 4. Diagonal Field of View (FOV) 58°
perubahan pixel antara frame awal dengan frame 5. Image Capture (4:3 SD) 640x480,
berikutnya. Jika ada perubahan, maka perubahan 1.3MP, 3MP, 5MP
gambar tersebut akan tersimpan di dalam 6. Image Capture (16:9 W) 320x180,
storage single board computer. Jika tidak, proses 360P
7. Frame Rate (max) 640x480@30

Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto


JCONES Vol 3, No 2 (2014) Hal: 93
8. Foto: Hingga 5 megapixels Jika webcam dalam keadaan aktif
(ditingkatkan dengan software) (stand by), webcam mengambil frame gambar
9. Mikrofon terintegrasi dengan reduksi setiap satuan detik. Frame akan di ubah menjadi
gangguan suaraMikrofon terintegrasi citra abu-abu (greyscale) dan noise yang
dengan reduksi gangguan suara tertangkap dalam frame tersebut dikurangi
10. USB 2.0 tersertifikasi berkecepatan sehingga dapat di ubah ke bentuk citra biner
tinggi (direkomendasikan) (B/W) untuk dapat di konversi dalam piksel
11. klip universal yang sesuai untuk laptop, diatas nilai tertentu sampai hitam, dan sisanya
monitor LCD atau CRT diubah menjadi putih, kemudian piksel yang
telah diubah menjadi hitam akan di hitung
jumlah nya.
Perancangan Perangkat Lunak Untuk tahap selanjutnya hasil akan
Perancangan perangkat lunak dibuat disimpan dalam buffer, frame yang tersimpan
menggunakan bahasa pemrograman python dalam buffer untuk di proses ke tahap
dengan OpenCV (Open Source Computer selanjutnya adalah 100 frame. Minimal frame
Vision) yang berjalan pada operating system yang di perlukan dan yang baik dalam
single board. Program ini meliputi pendeteksian pendeteksian gerak adalah lebih dari 3 frame.
input gambar dari webcam, proses pengolahan Frame ke n yang telah di hitung jumlah piksel
data, output berupa tampilan motion dari hitam nya akan di bandingkan dengan frame ke
webcam dan file yang di hasilkan dari gerak n+1, yaitu dengan mengurangkan (subtraction)
yang terdeteksi. jumlah piksel frame ke n+1 dengan frame ke n
dan frame ke n dengan frame ke n-1. Jika
perubahan piksel belum melampaui ambang
batas (threshold) yang telah di tentukan maka
webcam akan mengulangi proses awal yaitu
proses pengambilan frame. Namun jika
perubahan piksel (hasil subctration) melampaui
ambang batas yang telah ditentukan, maka
single board akan menyimpan hasil gambar dari
frame yang telah berubah tersebut dan
menampilkan sebuah alert berupa tulisan
“GERAKAN TERDETEKSI”.

HASIL DAN PEMBAHASAN


Pengujian Single Board Computer
Hasil pengujian dari output Raspberry
Pi, di dapat bahwa single board dan SD card OS
Raspian dapat berjalan dengan baik di tunjukkan
pada tabel 4.1

Tabel 4.1. Hasil Pengujian Single Board


Computer
Alat dan Output yang
Input Hasil
Bahan diharapkan

SBC RCA Single Board Lampu


Video Computer indikator
RCA Video cable dan mampu PWR,ACT
menampilkan ,LNK
Ethernet
TV tuner GUI yang pada SBC
Cable, berjalan pada menyala
SD Card OS Raspbian, dan GUI
Notebook
serta Lampu pada OS
Ethernet indikator Raspbian
cable PWR,ACT,L dapat di
NK pada tampilkan
SBC menyala melalui
USB Mouse
RCA
& Keyboard
Gambar 6 Flowchart program keseluruhan Cable dan
LXDE
Desktop

Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto


JCONES Vol 3, No 2 (2014) Hal: 94
Tabel 4.3 Hasil Pengujian Webcam Terhadap
SBC
Output
Alat dan
Input yang Hasil
Bahan
diharapkan

Webcam Command Single Shell pada


shell pada Board single board
SBC terminal Computer mampu
single mampu menampilkan
Catu daya board mendeteksi ID hardware
computer ID hardware yang di miliki
SD Card produsen oleh webcam
Gambar 7 Lampu Indikator PWR dan ACT dan dapat dan dapat
menyala RCA menampilka menampilkan
Video n gambar gambar
cable pada obyek
Lampu Indikator PWR merupakan lampu yang yang ada di
menunjukan bahwa ada tegangan dari catu daya depan
dapat di terima oleh single board. Indikator ACT webcam
berkedip merupakan lampu indikator yang
menunjukan bahwa ada aktivitas pada SD Card.
LNK lampu indikator bahwa adanya ethernet Tabel 4.4 Hasil Pengujian Frame Rate Webcam
cable yang terhubung pada single board Logitech C170
RESOLUSI
computer. Output yang berupa tampilan antar FRAME RATE (fps)
FRAME
muka Raspbian OS pada TV tuner dapat 160 x 120 5.0 fps
ditampilkan pada aplikasi TV Home Media3. 176 x 144 3.5 fps
Selain itu, tampilan antar muka OS raspbian 320 x 176 2.0 fps
dapat di tampilkan pada SSH Remote 320 x 240 1.0 fps
Environment MobaXterm. Ada perbedaan yang 352 x 288 1.0 fps
signifikan antara output tampilan OS raspbian 432 x 240 0.5 fps
pada TV tuner dan SSH LXDE Desktop, yaitu 544 x 288 0.5 fps
resolusi dan ketajaman gambar yang di 640 x 360 0.5 fps (kadang freeze)
tampilkan. Pada output RCA Video (TV Tuner) 640 x 480 0.5 fps (kadang freeze)
resolusi maksimal yang di dapat dalam
menampilkan sebuah tampilan antar muka OS
Raspbian yaitu 720 x 480 pixel sedangkan
tampilan yang dapat di tampilkan oleh SSH
LXDE Desktop 1366 x 768 atau setara dengan
ukuran maksimal layar Notebook atau Laptop.
Operating system Raspbian yang ada pada SD
Card dapat berjalan dengan baik. Berikut adalah
tampilan antar muka yang dapat di munculkan
oleh TV tuner melalui port RCA Video Out.

Tabel 4.2 RAM Usage Pada Single Board


Computer
Gambar 8 Webcam berjalan dengan baik
RAM
OUTPUT Resolusi Usage GUVCVIEW hanya mampu membaca resolusi
(StandBy) maksimal webcam Logitech C170 adalah 640 x
480 dan kadang freeze/lag. Hal ini disebabkan
RCA Video Out 720 x 480 53/374 MB
karena spesifikasi teknik dari webcam yang di
SSH LXDE 1366 x 768 72/374 MB pakai hanya mampu merekam maupun
menangkap gambar ukuran 640 x 480.
Desktop
Selain itu frame rate (fps) yang di
hasilkan webcam belum mampu mencapai hasil
standart frame rate yaitu 30 fps. Hal ini di
Pengujian Webcam sebabkan karena frekuensi CPU clock
Dari pengujian webcam yang dilakukan Raspberry Pi model B hanya 700 Mhz dan
didapatkan hasil pengujian seperti yang tedapat RAM yang hanya 512 MB.
pada tabel 4.3

Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto


JCONES Vol 3, No 2 (2014) Hal: 95
Pengujian Program Python Webcam Program Program Program
python python python
Dari pengujian webcam yang dilakukan yang deteksi gerak deteksi gerak
SBC
didapatkan hasil pengujian seperti yang tedapat berjalan yang dibuat dapat berjalan
pada tabel 4.5 Catu daya pada dapat dengan baik
shell berjalan tanpa eror,
SD Card single dengan webcam
Tabel 4.5 Hasil Pengujian Program Python board baik/tanpa dapat
Alat dan Output yang dan eror, dapat menampilkan
Input Hasil RCA Video
Bahan diharapkan webcam terintegrasi informasi
cable
yang dengan tentang
SBC Syntax Program Shell Python dalam webcam adanya
program yang dibuat pada single Ethernet
Cable keadaan sebagai gerakan yang
Catu sederhana, dapat board aktif pendeteksi tertangkap.
daya menampilkan menampilkan computer sebuah
sebuah isi perintah mampu gerakan
SD Card tulisan/teks (tulisan) ke menampilkan
pada shell dalam shell tulisan/teks
RCA python python
Video
cable

Gambar 9 Uji Program Python


Gambar 10 Hasil Deteksi Program
Pengujian OpenCV pada Python
Dari hasil pengujian dapat disimpulkan
bahwa openCV dapat berjalan dengan baik pada
program python sesuai tabel 4.6 berikut.

Tabel 4.6 Hasil Pengujian Program OpenCV


Alat dan Output yang
Input Hasil
Bahan diharapkan

SBC Syntax Program yang OpenCV pada


program dibuat dapat single board
Catu daya sederhana, menampilkan computer
mengubah gambar yang mampu
sebuah telah di rubah menampilkan
SD Card
gambar ke menjadi gambar yang
dalam bentuk citra telah di rubah
RCA bentuk grayscale menjadi
Video citra (abu-abu) bentuk citra
cable grayscale grayscale
(abu-abu)

Pengujian Sistem Secara Keseluruhan Gambar 11 Hasil File Deteksi Gerak


Dari hail pengujian sisterm secara
keseluruhan dapat di lihat pada tabel 4.7
SIMPULAN
Tabel 4.7 Hasil Pengujian Sistem Pendeteksi Kesimpulan dari penelitian ini adalah sebagai
Gerak berikut.
Alat dan Output yang 1. Single Board Computer Raspberry Pi telah
Input Hasil
Bahan diharapkan
dapat membaca input dari webcam. Hal ini
ditunjukkan dengan adanya gambar / frame
yang dapat di capture oleh aplikasi
Raspberry Pi.
2. Frame rate maksimal yang dihasilkan oleh
webcam terhadap hasil tampilan pada single

Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto


JCONES Vol 3, No 2 (2014) Hal: 96
board computer adalah 5.0 fps dengan Picardi, Massimo. 2005. Background
resolusi layar 160 x 120 piksel. Subtraction Techniques : A Review.
3. Program Python pada SBC Raspberry Pi University of Technology. Sydney
berjalan dengan baik sesaui dengan
fungsinya dalam mendeteksi sebuah gerakan Profitt, Barton. 2009. Background Subtraction
yang tertangkap pada webcam dan Algorithms for a Video based system.
menyimpan hasil capture ke dalam storage Thesis. Stellenbosch University.
SBC Raspberry Pi. South Africa
4. CPU Usage dan RAM Usage yang
digunakan oleh output tampilan RCA Video Raspberry Pi. 2012. Start Guide Raspberry Pi.
lebih kecil daripada output tampilan pada London, England
SSH LXDE Desktop yaitu 60.0 – 100.0 %
dari total 700 Mhz CPU Clock dan 60-70 Thorne, Brian. 2009. Introduction to Computer
MB dari total 374 MB RAM yang dimiliki Vision in Python. University of
oleh SBC Raspberry Pi. Canterbury. New Zealand

Triasanti, Dina. 2001. Konsep Dasar Phyton.


DAFTAR PUSTAKA Jakarta.
Bruner, J., Robert. 2005. Discover Python, Part
1: Python's built-in numerical types. Verstraeten, Cédric. 2013. OpenCV Simple
IBM Corporation Motion Detection. University Ghent,
Netherland.
Logitech. 2010. Getting started with Logitech®
Webcam C170. Newark, CA

Monk, Simon. 2005. Adafruit's Raspberry Pi


Lesson. Massachusetts, USA.

Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto


JCONES Vol 3, No 2 (2014) Hal: 97

You might also like