Berikut Silabus 40 Sesi: Pengembangan Aplikasi Pengenalan Tanda Tangan Digital Menggunakan Python dan OpenCV
Tahap 1: Pengantar dan Dasar-Dasar (Sesi 1–10)
-
Sesi 1 : Pengantar Proyek Memahami konsep pengenalan tanda tangan digital.
-
Pengenalan Python dan OpenCV.
-
Instalasi Python, OpenCV, dan pustaka pendukung lainnya.
-
Sesi 2 : Pengenalan OpenCV Konsep dasar OpenCV: membaca, menampilkan, dan menyimpan gambar.
-
Operasi dasar pada gambar: konversi warna, cropping, dan resizing.
-
Sesi 3 : Pengolahan Citra Dasar Thresholding, deteksi tepi dengan Canny, dan smoothing.
-
Implementasi histogram untuk analisis gambar.
-
Sesi 4 : Struktur Proyek Aplikasi Perancangan struktur direktori proyek.
-
Pemahaman alur kerja aplikasi.
-
Sesi 5 : Segmentasi Tanda Tangan Teknik segmentasi menggunakan thresholding dan contour detection.
-
Identifikasi area tanda tangan dalam gambar.
-
Sesi 6 : Ekstraksi Fitur Dasar Pengenalan fitur gambar seperti kontur, area, dan perimeter.
-
Implementasi ekstraksi fitur menggunakan OpenCV.
-
Sesi 7 : Pengenalan NumPy untuk Pemrosesan Data Operasi matriks dasar menggunakan NumPy.
-
Manipulasi data citra menggunakan array NumPy.
-
Sesi 8 : Pra-pemrosesan Data Tanda Tangan Normalisasi ukuran tanda tangan.
-
Teknik peningkatan kualitas gambar.
-
Sesi 9 : Pengenalan Dataset Menyiapkan dataset tanda tangan.
-
Memahami format dataset yang digunakan.
-
Sesi 10 : Pengenalan Machine Learning untuk Pengenalan Tanda Tangan Konsep dasar machine learning.
-
Pemahaman supervised learning untuk pengenalan pola.
Tahap 2: Implementasi Model dan Aplikasi (Sesi 11–25)
-
Sesi 11 : Ekstraksi Fitur Lanjutan Pengenalan metode HOG (Histogram of Oriented Gradients).



