Kursus Pelatihan Pengolahan Citra dengan Python
Pengolahan citra merupakan bidang yang berfokus pada ekstraksi, analisis, dan pemahaman informasi penting dari media digital secara otomatis. Python adalah bahasa pemrograman tingkat tinggi yang dikenal karena sintaksnya yang sederhana serta keterbacaan kode yang baik.
Dalam pelatihan online langsung ini, para peserta akan mempelajari dasar-dasar pengolahan citra sekaligus membuat beberapa aplikasi sederhana menggunakan Python. Pelatihan ini dipandu oleh instruktur berpengalaman.
Setelah mengikuti pelatihan ini, peserta akan mampu:
- Memahami konsep dasar pengolahan citra
- Menerapkan tugas-tugas pengolahan citra menggunakan Python
- Membangun sistem deteksi wajah, objek, dan gerakan sendiri
Target Peserta
- Para programmer Python yang tertarik pada bidang pengolahan citra
Bentuk Pelatihan
- Kombinasi antara penyampaian teori, diskusi interaktif, latihan praktis, serta penerapan langsung secara aktif
Kerangka Materi
Pendahuluan
Memahami Konsep Dasar Pengolahan Citra
Menginstal OpenCV dengan Wrapper Python
Pengenalan Penggunaan OpenCV
Manipulasi Media Menggunakan Python
- Memuat Gambar
- Mengonversi Warna ke Skala Abu-abu
- Mengakses Metadata
Menerapkan Teori Citra melalui Python
- Memahami Gambar Sebagai Array Multidimensi
- Memahami Ruang Warna
- Gambaran Umum tentang Piksel dan Koordinat
- Mengakses Piksel
- Modifikasi Piksel dalam Gambar
- Menggambar Garis dan Bentuk
- Menambahkan Teks ke dalam Gambar
- Mengubah Ukuran Gambar
- Memangkas Bagian dari Gambar
Menjelajahi Algoritma dan Metode Pengolahan Citra Umum
- Teknik Thresholding
- Pencarian Kontur
- Metode Pengurangan Latar Belakang
- Pemanfaatan Berbagai Detector
Menerapkan Ekstraksi Fitur dengan Python
- Penggunaan Vektor Fitur
- Pemahaman Teori Fitur Rata-rata Warna
- Ekstraksi Fitur Histogram
- Ekstraksi Fitur Histogram Skala Abu-abu
- Ekstraksi Fitur Tekstur
Menerapkan Aplikasi untuk Mendeteksi Kemiripan Antar Gambar
Membangun Mesin Pencarian Gambar Terbalik
Membuat Aplikasi Deteksi Objek dengan Metode Template Matching
Mengembangkan Aplikasi Deteksi Wajah Menggunakan Haar Cascade
Menerapkan Aplikasi Deteksi Objek Berbasis Keypoint
Menangkap dan Memproses Video dari Webcam
Membangun Sistem Pendeteksi Gerakan
Pemecahan Masalah Umum
Penutup dan Kesimpulan
Persyaratan
- Pengalaman pemrograman menggunakan Python
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Pengolahan Citra dengan Python - Pemesanan
Kursus Pelatihan Pengolahan Citra dengan Python - Penyelidikan
Pengolahan Citra dengan Python - Permintaan Konsultasi
Testimoni (2)
Langsung dan praktis
Keeren Bala Krishnan - PENGUIN SOLUTIONS (SMART MODULAR)
Kursus - Computer Vision with Python
Diterjemahkan Mesin
Instruktur sangat berpengetahuan dan terbuka terhadap umpan balik tentang kecepatan penyampaian materi dan topik yang dibahas. Saya mendapatkan banyak manfaat dari pelatihan ini dan merasa sekarang telah memiliki pemahaman yang baik tentang manipulasi gambar dan beberapa teknik untuk membangun kumpulan data latihan yang baik untuk masalah klasifikasi gambar.
Anthea King - WesCEF
Kursus - Computer Vision with Python
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
Python Tingkat Lanjut: Praktik Terbaik dan Pola Desain
28 JamKursus intensif ini memberikan pengetahuan langsung mengenai teknik-teknik Python tingkat lanjut, praktik rekayasa perangkat lunak yang efektif, serta pola desain umum guna menciptakan aplikasi Python yang mudah dirawat, dapat diuji, dan memiliki kinerja tinggi. Kursus ini juga menekankan penggunaan alat-alat modern, sistem tipe, model konkurensi, prinsip arsitektur, serta proses penerapan aplikasi secara nyata.
Pelatihan langsung yang dipandu instruktur ini (baik dalam format pelatihan online langsung maupun pelatihan langsung tatap muka) ditujukan bagi para pengembang Python dengan tingkat kemampuan menengah hingga lanjut yang ingin menerapkan praktik profesional guna membangun sistem berbasis Python yang siap pakai.
Setelah mengikuti pelatihan ini, peserta akan mampu:
- Menerapkan sistem tipe dan dataclass dalam Python untuk meningkatkan keandalan kode.
- Menggunakan pola desain serta prinsip arsitektur guna menyusun aplikasi yang stabil.
- Menerapkan konkurensi dan paralelisme secara tepat menggunakan asyncio maupun multiprocessing.
- Menyusun kode yang telah teruji melalui pytest, pengujian berbasis aturan, serta proses CI.
- Menganalisis kinerja, melakukan optimisasi, serta meningkatkan keamanan aplikasi Python untuk lingkungan produksi.
- Membangun, mendistribusikan, dan menerapkan proyek Python menggunakan alat-alat modern serta kontainer.
Bentuk Pelaksanaan Kursus
- Diskusi interaktif dan demonstrasi singkat.
- Latihan praktik serta aktivitas pengkodean setiap harinya.
- Proyek mini akhir yang mengintegrasikan seluruh pola desain, proses pengujian, dan mekanisme penerapan.
Opsi Penyesuaian Kursus
- Apabila Anda menginginkan penyesuaian khusus atau fokus pada bidang tertentu (data, aplikasi web, maupun infrastruktur), silakan hubungi kami untuk membahasnya.
Rekayasa AI Agensi dengan Python – Membangun Agen Otonom
21 JamKursus ini mengajarkan teknik rekayasa praktis untuk merancang, membangun, menguji, serta menyebarkan sistem agensi (otonom) menggunakan Python. Topik yang dibahas meliputi siklus kerja agen, integrasi alat bantu, manajemen memori dan status, pola orkestrasi, mekanisme keamanan, serta pertimbangan operasional saat produksi.
Merupakan pelatihan online langsung yang dipandu instruktur, kursus ini ditujukan bagi para insinyur pembelajaran mesin tingkat menengah hingga lanjut, pengembang AI, dan insinyur perangkat lunak yang ingin membuat agen otonom yang andal dan siap digunakan dalam produksi dengan Python.
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Merencanakan dan menerapkan siklus kerja agen serta alur pengambilan keputusan.
- Mengintegrasikan alat bantu eksternal beserta API guna meningkatkan kemampuan agen.
- Menerapkan arsitektur memori jangka pendek maupun jangka panjang untuk agen.
- Mengkoordinasikan berbagai tugas dalam format orkestrasi multi-langkah serta menggabungkan beberapa agen.
- Menerapkan praktik terbaik mengenai keamanan, pengendalian akses, dan observabilitas pada agen yang telah dikerahkan.
Bentuk Pelaksanaan Kursus
- Kuliah interaktif beserta diskusi.
- Laboratorium praktik dalam membangun agen menggunakan Python dan SDK populer.
- Latihan berbasis proyek yang menghasilkan prototipe siap pakai.
Opsi Penyesuaian Kursus
- Untuk mengajukan permintaan kursus yang disesuaikan dengan kebutuhan, silakan hubungi kami guna mengaturnya.
Pengantar Ilmu Data dan AI menggunakan Python
35 JamKursus ini membahas pendekatan praktis dalam penerapan ilmu data dan AI dengan menggunakan Python. Para peserta akan memperoleh keterampilan untuk menganalisis data, membuat model pembelajaran mesin, serta menerapkan aplikasi berbasis AI di dunia bisnis. Materi yang disampaikan mencakup alur kerja CRISP-DM, analisis statistik, teknik pembelajaran terawasi maupun tidak terawasi, pembelajaran mendalam menggunakan Tensorflow, pengolahan bahasa alami, penanganan big data melalui Spark, serta cara menyampaikan temuan analisis secara efektif; Sangat cocok bagi pemula yang ingin mendapatkan sertifikasi ilmu data berbasis Python dan pelatihan analitik yang siap pakai di dunia kerja.
Kecerdasan Buatan dengan Python (Tingkat Menengah)
35 JamKecerdasan Buatan dengan Python mencakup pengembangan sistem cerdas dengan memanfaatkan ekosistem luas dari berbagai library kecerdasan buatan dan pembelajaran mesin yang tersedia di Python.
Pelatihan online langsung ini dipimpin oleh instruktur dan ditujukan bagi para programmer Python tingkat menengah yang ingin merancang, mengimplementasikan, serta menyebarkan solusi kecerdasan buatan menggunakan Python.
Setelah mengikuti pelatihan ini, peserta akan mampu:
- Mengimplementasikan algoritma kecerdasan buatan dengan memanfaatkan library utama Python untuk AI.
- Bekerja dengan model pembelajaran terawasi, tidak terawasi, maupun reinforcement learning.
- Mengintegrasikan solusi kecerdasan buatan ke dalam aplikasi dan alur kerja yang sudah ada.
- Menilai kinerja model serta mengoptimalkannya demi akurasi dan efisiensi.
Bentuk Pelatihan
- Kuliah interaktif beserta diskusi.
- Banyak latihan dan praktikum untuk mengasah kemampuan.
- Penerapan langsung dalam lingkungan laboratorium secara real-time.
Opsi Penyesuaian Materi Pelatihan
- Untuk mengajukan permintaan pelatihan yang disesuaikan dengan kebutuhan khusus, silakan hubungi kami agar dapat diatur.
SDK CANN untuk Pipa Pemrosesan Komputer Visi dan NLP
14 JamSDK CANN (Compute Architecture for Neural Networks) menyediakan alat pemasangan dan optimisasi yang tangguh bagi aplikasi AI berbasis komputer visi serta NLP secara real-time, khususnya pada perangkat keras Ascend buatan Huawei.
Pelatihan online langsung ini dipandu oleh instruktur dan ditujukan untuk praktisi AI tingkat menengah yang ingin membangun, memasang, serta mengoptimalkan model komputer visi dan bahasa menggunakan SDK CANN dalam skenario penggunaan nyata.
Setelah mengikuti pelatihan ini, peserta akan mampu:
- Memasang serta mengoptimalkan model komputer visi dan NLP dengan CANN serta AscendCL.
- Memanfaatkan alat-alat CANN untuk mengonversi format model serta mengintegrasikannya ke dalam pita pemrosesan secara langsung.
- Mengoptimalkan performa proses inferensi guna tugas deteksi, klasifikasi, dan analisis sentimen.
- Membangun pita pemrosesan komputer visi/NLP secara real-time yang siap dipasang di perangkat tepi atau sistem berbasis cloud.
Format Pelatihan
- Kuliah interaktif beserta demonstrasi praktis.
- Latihan langsung dalam memasang model dan mengevaluasi performanya.
- Desain pita pemrosesan secara langsung dengan memakai contoh nyata bidang komputer visi maupun NLP.
Opsi Penyesuaian Konten Pelatihan
- Untuk mengajukan permintaan penyusunan konten pelatihan sesuai kebutuhan, silakan hubungi kami.
Pengolahan Citra Komputer untuk Pengemudi Otonom
21 JamPelatihan Online Langsung ini dipandu oleh instruktur (baik secara online maupun tatap muka) dan ditujukan bagi para pengembang AI tingkat menengah serta insinyur pengolahan citra komputer yang ingin merancang sistem visi andal untuk aplikasi kendaraan otonom.
Setelah mengikuti pelatihan ini, para peserta diharapkan mampu:
- Memahami konsep dasar pengolahan citra komputer dalam kendaraan otonom.
- Mengimplementasikan algoritma untuk deteksi objek, deteksi jalur, serta segmentasi semantik.
- Mengintegrasikan sistem visi dengan subsistem lain pada kendaraan otonom.
- Menerapkan teknik pembelajaran mendalam untuk menyelesaikan tugas-tugas persepsi yang kompleks.
- Menilai kinerja model pengolahan citra komputer dalam kondisi dunia nyata.
Pengolahan Citra Komputer dengan Google Colab dan TensorFlow
21 JamPelatihan online langsung ini diselenggarakan oleh instruktur dan ditujukan bagi para profesional tingkat lanjut yang ingin memperdalam pengetahuan tentang pengolahan citra komputer sekaligus memanfaatkan kemampuan TensorFlow dalam mengembangkan model canggih melalui Google Colab.
Setelah menyelesaikan kursus ini, para peserta akan mampu:
- Membangun dan melatih jaringan saraf konvolusional (CNN) dengan menggunakan TensorFlow.
- Memanfaatkan Google Colab untuk mengembangkan model secara efisien di lingkungan cloud yang skalabel.
- Menerapkan berbagai teknik praproses gambar dalam tugas-tugas pengolahan citra komputer.
- Menerapkan model pengolahan citra ke dalam aplikasi dunia nyata.
- Memanfaatkan konsep pembelajaran transfer untuk meningkatkan performa model CNN.
- Mengvisualisasikan serta menginterpretasikan hasil pengklasifikasian gambar oleh model.
Analisis Data dengan Python, Pandas, dan Numpy
14 JamPelatihan online langsung ini dipimpin oleh instruktur, baik secara virtual maupun tatap muka, khusus ditujukan bagi para pengembang Python tingkat menengah serta analis data yang ingin meningkatkan kemampuan mereka dalam menganalisis dan memanipulasi data menggunakan Pandas dan NumPy.
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Mengatur lingkungan pengembangan yang mencakup Python, Pandas, serta Numpy.
- Membuat aplikasi analisis data dengan memanfaatkan Pandas dan NumPy.
- Melakukan operasi pemrosesan data tingkat lanjut seperti penyortiran dan penyaringan.
- Mengimplementasikan operasi agregat serta menganalisis data time series.
- Memvisualisasikan data menggunakan Matplotlib serta perpustakaan visualisasi lainnya.
- Melakukan debugging serta optimasi terhadap kode analisis data yang dibuatnya.
AI Tepi untuk Pengolahan Gambar Real-Time
21 JamPelatihan online langsung ini dipandu oleh instruktur dan ditujukan bagi para insinyur pengolahan gambar tingkat menengah hingga lanjut, pengembang AI, serta profesional IoT yang ingin menerapkan dan mengoptimalkan model pengolahan gambar agar mampu bekerja secara real-time di perangkat tepi.
Setelah menyelesaikan pelatihan ini, peserta akan mampu:
- Memahami konsep dasar AI Tepi serta aplikasinya dalam pengolahan gambar.
- Menerapkan model pembelajaran mendalam yang telah dioptimalkan ke perangkat tepi guna menganalisis gambar dan video secara real-time.
- Memanfaatkan kerangka kerja seperti TensorFlow Lite, OpenVINO, dan NVIDIA Jetson SDK untuk penerapan model.
- Mengoptimalkan model kecerdasan buatan agar memiliki kinerja tinggi, konsumsi daya rendah, serta waktu inferensi yang minimal.
Pengembangan Sistem Pengenalan Wajah Berbasis AI untuk Penegakan Hukum
21 JamPelatihan online langsung ini diselenggarakan oleh instruktur dan ditujukan bagi petugas penegak hukum tingkat pemula yang ingin beralih dari metode menggambar sketsa wajah secara manual ke penggunaan alat berbasis AI untuk mengembangkan sistem pengenalan wajah.
Setelah menyelesaikan pelatihan ini, peserta akan mampu:
- Memahami konsep dasar Kecerdasan Buatan dan Pembelajaran Mesin.
- Mengenal prinsip-prinsip pengolahan citra digital serta penerapannya dalam pengenalan wajah.
- Mengembangkan kemampuan dalam menggunakan alat dan kerangka kerja AI guna membuat model pengenalan wajah.
- Mendapatkan pengalaman praktis dalam pembuatan, pelatihan, serta pengujian sistem pengenalan wajah.
- Memahami aspek etika dan praktik terbaik dalam pemanfaatan teknologi pengenalan wajah.
Pengembangan Full Stack dengan FARM (FastAPI, React, dan MongoDB)
14 JamPelatihan online langsung ini dipandu oleh instruktur dan ditujukan bagi para pengembang yang ingin menggunakan stack FARM (FastAPI, React, dan MongoDB) untuk membangun aplikasi web dinamis, berkinerja tinggi, serta mudah diskalakan.
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Mengatur lingkungan pengembangan yang terintegrasi antara FastAPI, React, dan MongoDB.
- Memahami konsep utama, fitur, serta keunggulan dari stack FARM.
- Membuat API REST dengan menggunakan FastAPI.
- Merancang aplikasi interaktif dengan React.
- Mengembangkan, menguji, dan menerapkan aplikasi (baik front end maupun back end) melalui stack FARM.
Mengembangkan API dengan Python dan FastAPI
14 JamPelatihan online langsung ini, yang dipandu oleh instruktur (baik secara daring maupun tatap muka), ditujukan bagi para pengembang yang ingin menggunakan FastAPI bersama Python agar dapat membuat, menguji, dan menerapkan API RESTful dengan lebih mudah serta cepat.
Setelah menyelesaikan pelatihan ini, peserta diharapkan mampu:
- Mengatur lingkungan pengembangan yang diperlukan untuk membuat API menggunakan Python dan FastAPI.
- Membuat API secara lebih cepat dan mudah berkat perpustakaan FastAPI.
- Memahami cara membuat model data serta skema berdasarkan Pydantic dan OpenAPI.
- Menyambungkan API ke basis data dengan menggunakan SQLAlchemy.
- Menerapkan mekanisme keamanan dan autentikasi pada API lewat fitur-fitur yang tersedia di FastAPI.
- Membangun image kontainer serta menerapkannya sebagai web API di server cloud.
Fiji: Pengolahan Gambar untuk Bioteknologi dan Toksikologi
14 JamPelatihan langsung tatap muka ini dipandu oleh instruktur dan ditujukan bagi para peneliti serta profesional laboratorium dari tingkat pemula hingga menengah yang ingin memproses dan menganalisis gambar jaringan histologis, sel darah, alga, serta sampel biologis lainnya.
Setelah menyelesaikan pelatihan ini, peserta akan mampu:
- Mengoperasikan antarmuka Fiji dan memanfaatkan fungsi inti ImageJ.
- Melakukan pra-pengolahan serta peningkatan kualitas gambar ilmiah agar lebih mudah dianalisis.
- Menganalisis gambar secara kuantitatif, termasuk menghitung jumlah sel dan mengukur luas permukaannya.
- Mengotomatisasi tugas-tugas berulang dengan menggunakan makro serta plugin.
- Menyesuaikan alur kerja sesuai kebutuhan analisis gambar spesifik dalam penelitian biologi.
Vision Builder untuk Inspeksi Otomatis
35 JamPelatihan online langsung ini dipimpin oleh instruktur dan ditujukan bagi para profesional tingkat menengah yang ingin menggunakan Vision Builder AI untuk merancang, mengimplementasikan, serta mengoptimalkan sistem inspeksi otomatis dalam proses SMT (Teknologi Pemasangan Permukaan).
Setelah menyelesaikan pelatihan ini, peserta akan mampu:
- Mengatur dan mengonfigurasi proses inspeksi otomatis menggunakan Vision Builder AI.
- Mendapatkan serta memproses citra berkualitas tinggi untuk dianalisis selanjutnya.
- Menetapkan aturan logika dalam mendeteksi cacat maupun memvalidasi proses produksi.
- Membuat laporan hasil inspeksi serta mengoptimalkan kinerja sistem secara efektif.
YOLOv7: Deteksi Objek Secara Real-Time dengan Pengolahan Citra Komputer
21 JamPelatihan langsung tatap muka ini, yang dipandu oleh instruktur (baik secara daring maupun luring), ditujukan bagi para pengembang, peneliti, dan ilmuwan data dengan tingkat kemampuan menengah hingga lanjut yang ingin mempelajari cara menerapkan teknik deteksi objek real-time menggunakan YOLOv7.
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Memahami konsep-konsep dasar dalam deteksi objek.
- Menginstal serta mengkonfigurasi YOLOv7 untuk tugas deteksi objek.
- Melatih dan menguji model deteksi objek kustom menggunakan YOLOv7.
- Mengintegrasikan YOLOv7 dengan berbagai kerangka kerja dan alat pengolahan citra komputer lainnya.
- Menangani masalah umum yang muncul saat penerapan YOLOv7.