Professional Documents
Culture Documents
LANDASAN TEORI
Hasil dari langkah diatas ada pada gambar diatas. Gambar pada baris pertama
mendeteksi garis lurus dan Hough Space sebelum di grouping. Pada baris kedua hasil
dari garis lurus dan Hough Space setelah di grouping. Respon – respon yang berasal
dari garis yang sama telah dikelompokkan pada langkah ini. (XU Fangfang, WANG
Bo, ZHOU Zhiqiang, ZHENG Zhihui, 2001)
(Halimatus Sa’diyah, R.Rizal Isnanto, Achmad Hidayatno) Transformasi Hough
menggunakan bentuk parametrik dan menggunakan pemungutan suara terbanyak atau
voting untuk menentukan nilai parameter yang tepat. Apabila dalam gambar memiliki
beberapa garis yang saling berpotongan pada suatu titik, kemudian titik tersebut
ditransformasi ke dalam ruang parameter m – c akan didapati bahwa transformasi
dalam ruang parameter m – c adalah sebuah garis lurus dengan persamaan garis
dinyatakan sebagai,
(3-1)
Sebaliknya jika dalam citra terdapat sebuah garis lurus, dimana garis tersebut
mempunyai persamaan seperti persamaan (3-1), maka apabila ditransformasi ke
dalam ruang parameter m – c akan diperoleh bahwa transformasi dalam ruang
parameter m – c adalah beberapa garis yang saling berpotongan dalam suatu titik.
Persamaan transformasi diperoleh dengan cara memanipulasi persamaan garisnya
yaitu persamaan (3-1) menjadi bentuk parametrik menjadi persamaan.
(3-2)
(3-3)
Apabila di dalam citra terdapat suatu garis lurus, maka jika garis lurus citra
ditransformasi kedalam ruang parameter r – akan terjadi suatu titik penumpukan
antar kurva sinusoida hasil pentransformasian masing-masing komponen piksel garis
yang membentuk garis lurus tersebut.
2.4 NI LabVIEW
LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench)
adalah perangkat lunak komputer untuk pemrosesan dan visualisasi data dalam bidang
akuisisi data, kendali instrumentasi serta automasi industri. LabVIEW menggunakan
gambar atau grafis sebagai fungsi (Grapichal Programming Language atau Visual
Programming Language). Jika pada pemograman lainnya menggunakan teks untuk
membuat sebuah fungsi, bahasa pemograman ini menginterpretasikan sebuah grafis
sebagai suatu fungsi. Program LabVIEW disebut dengan Virtual Instrumen (VI)
karena beberapa tampilan dan operasi pada program LabVIEW menyerupai suatu
instrument seperti osiloskop dan multimeter. Setiap VI menggunakan fungsi-fungsi
yang memanipulasi input dari user interface atau sumber lain dan menampilkan
informasi tersebut atau memindahkan informasi tersebut ke file atau komputer lain.
• Block Diagram adalah desain antarmuka yang berisi grafis fungsi - fungsi
perhitungan yang digunakan dalam LabVIEW programming. Grafis fungsi
yang ada kita hubungkan untuk membuat persamaan atau untuk
menghasilkan nilai - nilai yang kita inginkan.
Gambar 2. 5 Block Diagram
(http://www.fightingpi.org/Resources/Controls/Labview%20Resources/labview_tutorial
/Labview%20Training%20Pictures/Sect%203-2-
Accessing%20the%20Control%20Palette.png)
2.5 NI myRio
MyRio adalah sebuah perangkat keras dimana pengguna dapat memanipulasi
fungsi – fungsinya untuk membuat berbagai sistem. myRio menggunakan ARM
prosesor yang juga sebuah FPGA prosesor. Dengan menggunakan fitur-fitur yang ada
dapat dibuat sistem yang lebih kompleks. myRio menggunakan LabView sebagai IDE.
LabView digunakan untuk membuat aplikasi yang akan menjalankan perangkat keras
atau fitur – fitur yang ada pada myRio. Pada board myRio terdapat beberapa periperal
yang umum yang dapat digunakan seperti bluetooth, wifi, LED, accelerometer, push
button, analog input dan output, RAM. Dapat juga dihubungkan ke sebuah integrated
circuit atau IC untuk membuat sistem yang lebih kompleks. Atau dihubungkan ke
board lain yang memang diperlukan dalam membuat sebuah sistem.