Alat sumber terbuka untuk penglihatan komputer

Penglihatan komputer adalah bidang yang berkembang pesat.

Kecerdasan buatan merangkumi pelbagai bidang, kebanyakannya memerlukan penangkapan atau tafsiran isyarat dari luar negara. Dalam siaran ini kita akan melihat alat sumber terbuka untuk penglihatan komputer.

Ia adalah salah satu daripada banyak bidang di mana perisian bebas dan sumber terbuka mendahului mengatasi alternatif proprietari.

Apakah penglihatan komputer?

Komputer telah dapat menangkap imej untuk masa yang lama, tetapi membuat dia mengenali dan bertindak balas terhadap mereka adalah satu bidang yang telah berkembang sejak beberapa tahun kebelakangan ini. Minat terhadap keupayaan jenis ini berkembang daripada usaha untuk meningkatkan teknologi pengecaman muka dan perlumbaan untuk membangunkan kenderaan tanpa pemandu yang pertama.

Cabarannya ialah untuk mencipta algoritma yang mampu mengenali bentuk, warna dan corak dalam imej yang ditangkap oleh komputer., serta mengesan pergerakan, menjejaki sesuatu dan memahami lokasi spatialnya. Alat yang paling berkuasa menggunakan algoritma pembelajaran mendalam yang dilatih pada berjuta-juta imej yang diketahui yang akan membolehkan anda mengenali corak dan membuat ramalan pada masa hadapan.

Selain kenderaan autonomi, terdapat kemungkinan kegunaan lain seperti analisis imej perubatan atau pengesanan kecacatan pada produk perkilangan yang tidak dapat dilihat oleh mata manusia.

Algoritma pembelajaran mendalam berbeza daripada algoritma pembelajaran tradisional kerana ia berdasarkan rangkaian neural berbilang lapisan yang mampu belajar dengan mengekstrak maklumat yang relevan daripada data input dengan sendirinya.

Alat sumber terbuka untuk penglihatan komputer

Perpustakaan penglihatan komputer ialah satu set program pra-tulis yang boleh digunakan oleh mereka yang membangunkan aplikasi yang memerlukan keupayaan pemprosesan imej dan video. Menggunakan perpustakaan ini membolehkan anda mengurangkan masa pengekodan.

OpenCV

Es kedai buku yang paling popular dalam senarai ini. Ia mempunyai versi untuk bahasa pengaturcaraan Python, Java, C++ dan Javascript antara lain. Ia boleh disertakan dalam aplikasi untuk Windows, Mac dan Android.

Beberapa kegunaan OpenCV ialah pengecaman muka, pengesanan gerakan, pengenalan gerak isyarat dan pengesanan objek.

SimpleCV

Ia tentang daripada satu set perisian dan perpustakaan yang dibangunkan dalam Python sesuai untuk aplikasi prototaip yang serasi dengan kamera web, IP dan peranti mudah alih yang berbeza.

Ia tidak memerlukan pembelajaran sebanyak pilihan lain.

muka dalam

Como namanya menunjukkannya, ia adalah alat untuk bekerja dengan muka. Ia adalah perpustakaan untuk Python yang membolehkan anda menganalisis wajah dalam masa nyata, mengenalinya, melakukan pengesahan dan menganalisis atributnya.

BoofCV

Perisian ini Ia ditulis dari awal dan memfokuskan pada pemprosesan imej peringkat rendah, penentukuran kamera, pengesanan/penjejakan ciri, corak gerakan dan pengecaman. Semua ini dalam masa nyata.

BukaVINO

Nama itu perpustakaan ini berasal daripada akronim untuk Inferens Visual Terbuka dan Pengoptimuman Rangkaian Neural. Ia terdiri daripada satu set alat untuk mengoptimumkan aplikasi yang meniru penglihatan manusia. Penggunaannya memerlukan model yang telah terlatih. Penggunaannya bertujuan untuk pengesanan objek, pengecaman dan pewarnaan muka dan pergerakan.

albumasi

Es perpustakaan Python yang digunakan untuk klasifikasi imej, anggaran pose dan pengesanan objek.

Caffe

Ia adalah ingin tahu bagaimana parap Artificial Intelligence merujuk kepada makanan, wain, kopi. Dalam kes kedua ini bermaksud Seni Bina Konvolusi untuk Pembenaman Ciri Pantas. Ia ditulis dalam C++, walaupun ia mempunyai sokongan untuk pelbagai bahasa dan pelbagai seni bina pembelajaran mendalam. Ia sesuai untuk pengelasan dan pembahagian imej menjadikannya sesuai untuk projek penyelidikan akademik, prototaip produk dan aplikasi industri berskala besar yang memerlukan keupayaan penglihatan, suara dan multimedia.

Terbukti bahawa masih banyak yang perlu dilakukan dalam bidang Kepintaran Buatan. Tetapi, kewujudan perpustakaan sumber terbuka memberi kita harapan bahawa penyelesaian yang dibangunkan tidak dikawal oleh segelintir.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.