Dua belas pertemuan kuliah computer vision yang siap diajarkan. Setiap pertemuan punya slide untuk dipresentasikan dan panduan untuk dosen: apa yang perlu dijelaskan di setiap slide, berapa lama waktunya, pertanyaan untuk kelas, serta soal latihan beserta jawabannya.
Apa itu computer vision?
Computer vision (visi komputer) adalah bidang ilmu yang membuat komputer bisa memahami gambar dan video. Bagi komputer, sebuah foto hanyalah kumpulan angka. Computer vision mengubah angka-angka itu menjadi informasi yang berguna: mengenali wajah, membaca pelat nomor kendaraan, menghitung buah di pabrik sortir, atau membantu mobil mengenali pejalan kaki. Mata kuliah ini dimulai dari cara kamera membentuk citra, lalu pengolahan citra digital klasik (filter, deteksi tepi, piramida citra), sampai deep learning: convolutional neural network, deteksi objek, segmentasi citra, video, dan model yang memahami gambar sekaligus bahasa.
Daftar pertemuan
Bagian I: Citra dan metode klasik
- Apa itu Computer Vision? (What is computer vision?). Slide
- Pembentukan Citra (Image formation). Slide
- Citra sebagai Sinyal (Images as signals). Segera hadir.
- Filter Linear dan Deteksi Tepi (Linear filtering and edges). Segera hadir.
- Piramida Citra dan Skala (Pyramids and scale). Segera hadir.
Bagian II: Belajar melihat (deep learning)
- Dari Klasifikasi ke Jaringan Saraf Tiruan (From classifiers to neural networks). Segera hadir.
- Convolutional Neural Network dan Transformer (Convolutional networks and transformers). Segera hadir.
- Fitur dan Pencocokan Citra (Features and matching). Segera hadir.
- Pengenalan dan Deteksi Objek (Object recognition and detection). Segera hadir.
- Segmentasi Citra (Image segmentation). Segera hadir.
- Video, Gerak, dan Model Temporal (Video, motion and temporal models). Segera hadir.
- Visi dan Bahasa (Vision-Language) (Vision and language). Segera hadir.
Kenapa bahasa Inggris?
Slide dan catatan pengajar ditulis dalam bahasa Inggris sederhana, setingkat SMA: kalimat pendek dan kata-kata yang umum. Istilah teknis tetap dalam bahasa Inggris karena mahasiswa akan menemuinya di buku, makalah ilmiah, dan kode program. Setiap pertemuan juga punya ringkasan dalam bahasa Indonesia. Dosen tentu boleh menjelaskan di kelas dalam bahasa Indonesia.
Untuk dosen
- Slide berjalan di browser apa saja, tanpa instalasi. Tekan S untuk tampilan presenter dengan catatan dan timer.
- Setiap pertemuan sekitar 100 menit, lengkap dengan rencana waktu per slide. Untuk kelas 50 menit, bagi di slide pemisah berwarna hitam.
- Persiapan sekitar satu jam per pertemuan. Lihat How to teach with these materials.
- Prasyarat mahasiswa: aljabar linear dasar (vektor, matriks), kalkulus dasar (turunan), dan sedikit Python.
Lisensi
Teks, slide, dan diagram kami boleh dipakai, diubah, dan diajarkan dengan bebas, termasuk untuk kursus berbayar, dengan lisensi CC BY 4.0. Cukup cantumkan sumbernya: "Lentera, lecture.williem.app". Foto dan gambar dari buku atau orang lain tetap memakai lisensinya masing-masing dan selalu diberi keterangan sumber. Materi ini independen dan tidak terkait dengan universitas atau lembaga mana pun.