Buat aplikasi pemrosesan gambar, deteksi objek, dan pengenalan wajah dengan memanfaatkan kekuatan pembelajaran mesin dan pembelajaran mendalam dengan OpenCV 4 dan Qt 5
Fitur Utama
- Dapatkan wawasan praktis tentang kode untuk semua proyek yang tercakup dalam kursus ini
- Pahami konsep visi komputer modern seperti pengenalan karakter, pemrosesan gambar, dan modifikasi
- Pelajari cara menggunakan unit pemrosesan grafis (GPU) dan kekuatan pemrosesan paralelnya untuk memfilter gambar dengan cepat
Apa yang Akan Anda Pelajari
- Buat penampil gambar dengan semua persyaratan dasar
- Buat editor gambar untuk memfilter atau mengubah gambar
- Kembangkan aplikasi keamanan untuk mendeteksi pergerakan dan mengamankan rumah
- Buat aplikasi untuk mendeteksi landmark wajah dan terapkan masker ke wajah
- Buat aplikasi untuk mengekstrak teks dari dokumen dan foto yang dipindai
- Latih dan gunakan pengklasifikasi kaskade dan model DL untuk deteksi objek
- Buat aplikasi untuk mengukur jarak antara objek yang terdeteksi
- Menerapkan filter gambar berkecepatan tinggi pada GPU dengan Open Graphics Library (OpenGL)
Tentang
OpenCV dan Qt telah terbukti menjadi kombinasi yang unggul untuk mengembangkan aplikasi visi komputer lintas platform. Dengan memanfaatkan kekuatan mereka, Anda dapat membuat aplikasi yang kuat dengan antarmuka pengguna grafis (GUI) yang intuitif dan kemampuan kinerja tinggi. Kursus ini akan membantu Anda belajar melalui berbagai proyek dunia nyata tentang pemrosesan gambar, pengenalan wajah dan teks, deteksi objek, dan komputasi kinerja tinggi. Anda akan dapat secara progresif membangun keterampilan Anda dengan mengerjakan proyek yang semakin kompleks.
Anda akan mulai dengan membuat aplikasi penampil gambar, membangun antarmuka pengguna dari awal dengan menambahkan menu, melakukan tindakan berdasarkan penekanan tombol, dan menerapkan fungsi lainnya. Seiring kemajuan Anda, kursus ini akan memandu Anda menggunakan pemrosesan gambar OpenCV dan fungsi modifikasi untuk mengedit gambar dengan filter dan fitur transformasi. Selain itu, Anda akan menjelajahi analisis gerakan kompleks dan algoritme deteksi landmark wajah, yang dapat Anda gunakan untuk membangun aplikasi keamanan dan deteksi wajah. Terakhir, Anda akan belajar menggunakan model pembelajaran mendalam yang sudah dilatih sebelumnya di OpenCV dan GPU untuk memfilter gambar dengan cepat.
Di akhir kursus ini, Anda akan belajar bagaimana mengembangkan aplikasi visi komputer secara efektif dengan OpenCV dan Qt.
Silabus Kursus
- Membangun Penampil Gambar
- Persyaratan teknis
- Merancang antarmuka pengguna
- Memulai proyek dari awal
- Menyiapkan antarmuka pengguna lengkap
- Menerapkan fungsi untuk tindakan
- Mengedit Gambar Seperti Seorang Pro
- Persyaratan teknis
- Aplikasi ImageEditor
- Memburamkan gambar menggunakan OpenCV
- Menambahkan fitur menggunakan mekanisme plugin Qt
- Mengedit gambar seperti seorang profesional
- Aplikasi Keamanan Rumah
- Persyaratan teknis
- Aplikasi Gazer
- Mengakses kamera
- Menyimpan video
- Analisis gerak dengan OpenCV
- Bersenang-senang dengan Wajah
- Persyaratan teknis
- Aplikasi Facetious
- Mendeteksi wajah menggunakan pengklasifikasi kaskade
- Mendeteksi landmark wajah
- Menerapkan topeng ke wajah
- Pengenalan Karakter Optik
- Persyaratan teknis
- Menciptakan Literasi
- OCR dengan Tesseract
- Mendeteksi area teks dengan OpenCV
- Mengenali karakter di layar
- Deteksi Objek secara Real Time
- Persyaratan teknis
- Mendeteksi objek menggunakan OpenCV
- Mendeteksi objek menggunakan pengklasifikasi kaskade
- Melatih pengklasifikasi kaskade
- Mendeteksi objek menggunakan model pembelajaran mendalam
- Tentang waktu nyata
- Deteksi Mobil dan Pengukuran Jarak Real-Time
- Persyaratan teknis
- Deteksi mobil secara real time
- Pengukuran jarak
- Mengukur jarak antara mobil atau antara mobil dan kamera
- Menggunakan OpenGL untuk Pemfilteran Gambar Berkecepatan Tinggi
- Persyaratan teknis
- Halo OpenGL
- OpenGL di Qt
- Memfilter gambar dengan OpenGL
- Menggunakan OpenGL dengan OpenCV
- Selesai