Kuasai seni menerapkan algoritme visi komputer pada platform Android untuk membangun aplikasi yang kuat dan efisien
Fitur Utama
- Pahami dan manfaatkan fitur OpenCV, Android SDK, dan OpenGL
- Mendeteksi dan melacak objek tertentu dalam video menggunakan Optical Flow dan Lucas Kanade Tracker
- Panduan lanjutan yang penuh dengan contoh dunia nyata, membantu Anda membangun aplikasi Android OpenCV yang cerdas
Apa yang Akan Anda Pelajari
- Pahami pemrosesan gambar menggunakan OpenCV
- Mendeteksi objek tertentu dalam gambar atau video menggunakan berbagai algoritme pencocokan fitur yang canggih seperti SIFT, SURF, dan ORB
- Lakukan transformasi gambar seperti mengubah warna, spasi, mengubah ukuran, menerapkan filter seperti Gaussian blur, dan sejenisnya
- Gunakan kamera ponsel untuk berinteraksi dengan dunia nyata
- Jelajahi deteksi wajah, deteksi objek, dan penggabungan gambar dalam pemrograman Android OpenCV
- Buat aplikasi yang lebih cerdas dengan menggunakan algoritme pembelajaran mesin
- Pelajari cara men-debug aplikasi dan membuat algoritme khusus yang optimal dengan memahami bagaimana data disimpan secara internal
Tentang
OpenCV adalah pustaka visi komputer yang terkenal, digunakan untuk menganalisis dan mengubah data gambar dalam jumlah besar, bahkan dalam waktu nyata dan pada perangkat seluler.
Kursus ini berfokus pada pemanfaatan platform seluler untuk membangun aplikasi yang interaktif dan berguna. Kursus ini dimulai dengan pengantar OpenCV dan Android serta bagaimana mereka berinteraksi satu sama lain menggunakan Java API OpenCV. Anda juga akan mempelajari teknik pemrosesan gambar dasar seperti erosi dan pelebaran gambar, sebelum mempelajari cara membuat aplikasi yang lebih kompleks, seperti deteksi objek, penggabungan gambar, dan deteksi wajah. Saat Anda maju, Anda akan diperkenalkan dengan kerangka kerja pembelajaran mesin OpenCV, memungkinkan Anda membuat aplikasi Anda lebih pintar.
Kursus ini diakhiri dengan Materi pendek yang mencakup tip dan trik Android yang berguna dan beberapa kesalahan umum serta solusi yang mungkin dihadapi orang saat membuat aplikasi. Di akhir Kursus ini, anda akan mendapatkan lebih banyak keahlian dalam membangun proyek OpenCV sendiri untuk platform Android dan mengintegrasikan pemrograman aplikasi OpenCV ke dalam proyek yang ada.
Kurikulum Kursus :
- Menerapkan Efek ke Gambar
- Menyiapkan OpenCV
- Menyimpan gambar di OpenCV
- Filter linier di OpenCV
- Mendeteksi Fitur Dasar dalam Gambar
- Membuat aplikasi kita
- Deteksi tepi dan sudut
- Transformasi yang sulit
- Kontur
- Proyek – mendeteksi teka-teki Sudoku dalam gambar
- Mendeteksi Objek
- Apa sajakah fitur?
- Skala Transformasi Fitur Invarian
- Mencocokkan fitur dan mendeteksi objek
- Mempercepat Fitur Kuat
- Oriented FAST dan Rotated BRIEF
- Titik Keypoints Scalable Invarian Kuat Biner
- Retina Keypoint Cepat
- Lebih Dalam ke Deteksi Objek – Menggunakan Pengklasifikasi Kaskade
- Pengantar pengklasifikasi kaskade
- Deteksi wajah menggunakan pengklasifikasi kaskade
- Deskriptor HOG
- Melacak Objek dalam Video
- Aliran optik
- Piramida gambar
- Transformasi 2D dasar
- Estimasi gerak global
- Pelacak Kanade-Lucas-Tomasi
- Bekerja dengan Image Alignment and Stitching
- Penggabungan gambar
- Menghidupkan Aplikasi Anda dengan OpenCV Machine Learning
- Pengenalan Karakter Optik
- Memecahkan teka-teki Sudoku
- Pemecahan Masalah dan Praktik Terbaik
- Kesalahan pemecahan masalah
- Praktik terbaik
- Mengembangkan Aplikasi Pemindaian Dokumen
- Algoritme
- Menerapkan di Android
- Selesai