Projek ini bertujuan untuk menghasilkan satu sistem yang berfungsi untuk mengecam isyarat
tangan dalam imej yang telah diambil menggunakan kamera. Sistem ini dibina dengan menggunakan
papan litar Altera FPGA DE2 yang mengandungi cip pemproses Nios II. Teknik-teknik
pemprosesan imej dan satu algoritma yang ringkas tapi berkesan diimplementasikan untuk tujuan
tersebut. Teknik pemprosesan imej dibangunkan untuk melicinkan imej bagi memudahkan
rentetan proses pengecaman isyarat tangan. Algoritma yang dibina adalah untuk menterjemahkan
isyarat tangan dalam imej kepada nombor, seterusnya memaparkan keputusan pada paparan tujuh
segmen. Perisian Quartus II, SOPC Builder dan Nios EDS dari Altera digunakan untuk membina
projek ini. Dengan menggunakan SOPC Builder, komponen-kompenen di atas papan litar DE2
dapat dihubungkan dengan mudah dan tersusun berbanding dengan kaedah tradisi yang memerlukan
masa yang lama untuk menulis kod yang panjang lebar bagi tujuan yang sama. Quartus
II digunakan untuk mengkompilasi and muat turun rekaan ke papan litar DE2. Kemudian, dengan
Nios II EDS, bahasa pengaturcaraan C digunakan untuk mengkod algoritma translasi tersebut
and perilaku pemproses Nios II bagi mengawal komponen-komponen di atas papan litar DE2 untuk
mendapatkan keputusan yang diingini. Isyarat tangan yang berjaya dikesan dapat membantu
manusia dalam mengawal robot atau aplikasi-aplikasi lain yang memerlukan satu set arahan yang
mudah sekiranya satu sensor CMOS dimasukkan dalam sistem tersebut.
----------------------------------------------------------------------------------------------------------------------------------------------------
This project is to build a system that is capable of detecting and recognizing the hand gesture
in an image captured by using a camera. The system is built based on Altera’s FPGA DE2 board
which contains a Nios II soft core processor. Image processing techniques and an algorithm that
is simple but yet effective are implemented for the purpose. Image processing techniques are
used to smooth the image to ease the subsequent processes to translate the hand sign signal. The
algorithm is built for translating the hand sign signal in the image to a number and displays the
result on the seven segment display. Altera’s Quartus II, SOPC Builder and Nios II EDS software
are used to construct the system. By using SOPC Builder, components on the DE2 board can be
interconnected easily and orderly compared to traditional method where typical time consuming
lengthy source code needs to be written for the same purpose. Quartus II is used to compile and
download the design to the DE2 board. Then, under Nios II EDS, C programming language is used
to code the translation algorithm and behaviour of Nios II processor to manipulate the components
on DE2 board to obtain the desired result. Being able to recognize the hand sign signal in an image
can helps human in controlling a robot and other applications which require only a simple set of
instructions provided a CMOS sensor is included in the system.