Visi komputer untuk apa-apa



20 tahun yang lalu, pada tahun 1999, Kyocera meluncurkan ponsel pertama dengan kamera digital - Visual Phone VP-210. Sejak itu, berkat pasar perangkat komunikasi bergerak yang sangat besar dan terus berkembang, sensor CCD kamera digital telah membuat lompatan yang luar biasa dalam segala hal. Sensitivitas, jangkauan, ukuran, konsumsi daya, tetapi yang lebih penting, harga.

Dalam realitas kita, modul kamera, sebenarnya perangkat yang sangat canggih secara teknologi, hanya berharga beberapa dolar. Ini secara radikal mengubah pandangan pada banyak proses dan tugas. Sebelumnya, tantangannya adalah mendapatkan kamera yang secara teknis memenuhi persyaratan minimum. Setelah melewati tes seperti itu, menyelesaikan masalah pemrosesan gambar tampaknya hanya masalah yang menyenangkan. Sekarang masalah perangkat lunak yang akan memproses informasi dari kamera lebih akut. Batasan akses fisik dan ekonomi ke teknologi telah jatuh sangat rendah sehingga menyentuh batas-batas kompetensi pengguna.

Mari kita lihat contoh kehidupan nyata tentang betapa sulitnya (atau sederhana) sekarang untuk bekerja dengan gambar dan tugas apa yang dapat dilakukan oleh spesialis IT dari spesialisasi yang berbeda.

Tentu saja, alat utama untuk bekerja dengan gambar adalah pustaka OpenCV Open Source. Ditulis dalam C ++ - juga memiliki antarmuka untuk bekerja dengan Python, Java, PHP, JavaScript dan lainnya, bahasa yang kurang populer. Pada contoh beberapa proyek menggunakan OpenCV, diterbitkan pada hub pada 2018-2019, kami akan mempertimbangkan tugas apa yang diselesaikan dan teknologi apa yang digunakan.

1) Pengumpan pintar: Pembelajaran Mesin, Raspberry Pi, Telegram, pelatihan sihir kecil + instruksi perakitan
Posting di proyek hobi ZlodeiBaal : 27.6k dilihat, 289 bookmark. Raspberry Pi B +, kamera, OpenCV, Caffe, Python.

2) Imager termal DIY pada Raspberry PI atau "Sepertinya sekarang saya tahu apa yang akan saya lakukan musim panas ini"
Posting tentang proyek hobi Walker2000 : tampilan 73.8k, 425 bookmark. Raspberry Pi B + / Raspberry Pi Zero W, matriks pencitraan termal, OpenCV, Python.

3) Cetak permadani "Game of Thrones" pada printer fiskal menggunakan Python
Poskan tentang proyek hobi viking_unet : pandangan 7.9k, 50 bookmark. Printer fiskal, OpenCV, Python.

4) StereoPi - perangkat keras kami untuk mempelajari visi komputer, drone, dan robot
Posting tentang proyek perangkat keras domestik Realizator : 14.1k tampilan, 117 bookmark. Raspberry Pi, OpenCV.

5) Kembalikan gambar buram dan tidak fokus menggunakan filter Wiener. Implementasi dalam C ++ OpenCV
Posting tentang pengalaman VladislavBK : 16.7k dilihat, 154 bookmark. Nikon, OpenCV, C ++.

6) OpenCV pada STM32F7-Discovery
Posting tentang proyek hobi 0xdde: 6,4k tampilan, 71 bookmark. STM32, OpenCV, Qt, C ++.

7) Luncurkan detektor jaringan saraf Anda pada Raspberry Pi menggunakan Neural Compute Stick dan OpenVINO
Posting tentang proyek hobi BeloborodovDS : pandangan 14.7k, 126 bookmark. Raspberry Pi. Neural Compute Stick, OpenCV, OpenVINO, C ++.

8) Visi komputer dan pembelajaran mesin dalam PHP menggunakan perpustakaan OpenCV
Posting tentang proyek hobi morozovsk : 21,6 ribu tampilan, 236 bookmark. OpenCV, PHP, php-opencv.

9) opencv4arts: Gambarkan kotaku, Vincent
Posting pada visi komputer dan jaringan saraf pada browser dkurt: tampilan 5.4k, 63 bookmark. OpenCV, JavaScript, OpenCV.js

10) * Tempat itu kosong *
Item terakhir ditujukan untuk proyek di Jawa, karena bahasa ini secara resmi didukung oleh OpenCV, tetapi saya tidak dapat menemukan pos yang cocok di Habré. Tulis asumsi Anda mengapa? Lebih baik lagi, tulis posting tentang topik tersebut. Jawa adalah bahasa yang sangat luas, dan saya sangat terkejut dengan representasi yang sangat sedikit pada lanskap hobi orang-orang TI.

Tidak sulit untuk diperhatikan - dalam banyak kasus, penulis pertama kali bekerja dengan OpenCV dan visi komputer pada khususnya. Ini tidak menghentikan mereka dengan upaya yang relatif kecil untuk membuat proyek yang berfungsi dan bahkan menyelesaikan masalah nyata dengan cara yang mudah.

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


All Articles