Menguasai Visi Komputer - 8 Langkah Dasar

Halo pembaca.

Bagi Anda, fakta bahwa semua orang telah mencoba masker penuaan melalui Aplikasi Wajah bukan lagi berita. Pada gilirannya, untuk visi komputer ada tugas yang lebih menarik dari ini. Di bawah ini saya akan menyajikan 8 langkah yang akan membantu Anda menguasai prinsip-prinsip visi komputer.

gambar

Sebelum memulai dengan langkah-langkahnya, mari kita pahami tugas apa yang Anda dan saya bisa selesaikan dengan bantuan visi komputer. Contoh tugas dapat mencakup yang berikut:


Pengetahuan minimum yang diperlukan untuk menguasai visi komputer



Jadi sekarang mari kita ke langkah-langkahnya.

Langkah 1 - Teknik Pencitraan Dasar


Langkah ini adalah tentang dasar-dasar teknis.

Lihat daftar putar YouTube yang luar biasa ini, Rahasia Kuno Visi Komputer, oleh Joseph Redmon.





Baca bab ketiga buku Richard Sheliski Computer Vision: Algorithms and Applications.

gambar

Bangun pengetahuan - coba diri Anda sendiri dalam mentransformasikan gambar dengan OpenCV. Situs ini memiliki banyak manual elektronik langkah-demi-langkah , yang dipandu untuk mengetahui semuanya.

Langkah 2 - Pelacakan Gerakan dan Analisis Aliran Optik


Aliran optik adalah urutan gambar objek yang diperoleh dengan menggerakkan pengamat atau objek relatif ke sebuah adegan.

Ikuti kursus - kursus visi komputer di Udacity , terutama pelajaran 6.
Lihatlah - video ke-8 di daftar YouTube dan ceramah tentang aliran dan pelacakan optik.


Baca - bagian 10.5 dan 8.4 dari buku teks Sheliski.

gambar

Sebagai proyek pelatihan, cari tahu cara menggunakan OpenCV untuk melacak objek dalam bingkai video.

Langkah 3 - Segmentasi Dasar


Dalam visi komputer, segmentasi adalah proses membagi gambar digital menjadi beberapa segmen (super piksel). Tujuan segmentasi adalah untuk menyederhanakan dan / atau mengubah penyajian gambar sehingga lebih mudah dan lebih mudah untuk dianalisis.

Jadi, transformasi Hough memungkinkan Anda menemukan lingkaran dan garis.

Lihat video ini:





Lihat - sebuah proyek luar biasa yang tugas-tugas serupa sangat penting untuk visi komputer dari kendaraan listrik yang bisa menyetir sendiri.



Langkah 4 - Pas


Data yang berbeda memerlukan pendekatan pemasangan khusus dan algoritma mereka sendiri.

Tonton videonya:


Baca - bagian 4.3.2 dan 5.1.1 dari buku teks Sheliski.

Sebagai tugas untuk pekerjaan independen, analisis masalah menentukan koordinat tempat di mana garis-garis bertemu pada horizon perspektif.

Langkah 5 - Menggabungkan gambar yang diperoleh dari berbagai titik inspeksi


Lihat daftar putar Youtube


Baca surat pengantar.

Untuk proyek ini, Anda dapat mengambil data Anda sendiri. Misalnya, ambil gambar furnitur dari sisi yang berbeda dan buat objek 3D di OpenCV dari album gambar datar.

Langkah 6 - Adegan 3D


Untuk dapat membuat objek 3D dari gambar datar, Anda dapat mencoba membuat realitas tiga dimensi.

Ambil - Visi Stereo dan Kursus Pelacakan

Tonton videonya:




Sebagai proyek, cobalah untuk merekonstruksi pemandangan atau melacak objek dalam ruang tiga dimensi .

Langkah 7 - Pengakuan Objek dan Klasifikasi Gambar


Lebih mudah menggunakan TensorFlow sebagai kerangka kerja untuk pembelajaran yang mendalam. Ini adalah salah satu kerangka kerja paling populer, sehingga Anda dapat dengan mudah menemukan contoh yang cukup. Untuk memulai dengan gambar di TensorFlow, buka tutorial ini .

Selanjutnya, menggunakan tautan, pertimbangkan topik-topik berikut:


Sebagai sebuah proyek, buat jaringan saraf di TensorFlow yang menentukan merek mobil atau jenis anjing dari gambar .

Langkah 8 - Modern Deep Learning


Baca - Kuliah Stanford Course

Tonton videonya:




Pada langkah ini kami dalam mempelajari visi komputer berakhir. Saya harap Anda belajar sesuatu yang baru untuk diri Anda sendiri. Seperti kebiasaan di Habrรฉ, saya menyukai pos - menempatkan nilai tambah. Jangan lupa untuk berbagi dengan rekan kerja. Juga, jika Anda memiliki sesuatu yang dapat Anda bagikan sendiri - tulis di komentar. Informasi lebih lanjut tentang pembelajaran mesin dan Ilmu Data tentang Habrรฉ dan di saluran telegram Neuron (@neurondata).

Semua pengetahuan!

Source: https://habr.com/ru/post/id461365/


All Articles