Pengakuan Gambar


11

Mencari sistem sumber terbuka yang memungkinkan penggunaan komersial untuk melakukan pengenalan gambar pada koleksi gambar 2-D yang besar dan berkembang secara organik di mana satu-satunya variasi yang diketahui adalah:

  • Ukuran penskalaan gambar,
  • Sudut yang diambil gambarnya,
  • Offset sinkronisasi warna, yang berarti bahwa karena penyimpangan dalam penangkapan dan rendering warna gambar sumber bervariasi dari satu contoh ke contoh lainnya,
  • Memotong foto,
  • Tambahan tanda air atau teks,
  • Variasi fokus yang mungkin, artinya pengambilan tidak dalam fokus, bukan karena filter manipulasi gambar telah diterapkan.

Saya baik-baik saja dengan harus melatih aplikasi, selama pengembaliannya akan menghasilkan - yang mengatakan, jangka panjang saya berharap jumlah instance 2-D akan tumbuh melampaui beberapa ribu awal hingga seratus ribuan; tapi itu jangka panjang, dan saya akan senang hanya memiliki solusi yang berfungsi baik untuk diketahui dengan serangkaian pelatihan 1000 contoh dan 10 contoh per contoh.

UPDATE: Lisensi harus dapat digunakan untuk distribusi internal komersial tanpa merilis kode sumber bahkan internal untuk semua orang yang memiliki biner. Kode tidak akan pernah dijual, hanya digunakan internal, tetapi tidak setiap pengguna akan memiliki akses ke kode sumber, hanya antarmuka.


2
Sudahkah Anda mempertimbangkan OpenCV?

+1 @pwny: Terima kasih - jadi tidak, saya belum pernah mencoba sistem visi komputer (CV), hanya mencoba untuk mendapatkan ide jika cara saya berpikir tentang masalah sudah benar. Saya akan menyatakan apa gambarnya, tetapi karena ini berkaitan dengan usaha bisnis dan sistem CV hanya untuk penggunaan internal, saya berusaha untuk tidak menyatakan apa yang akan diproses sistem, tetapi tantangan yang akan dihadapi. Jika OpenCV memenuhi persyaratan saat ini, silakan posting sebagai jawaban dan upaya untuk menautkan ke dokumen terkait yang mencakup persyaratan fungsional yang disediakan, jika mungkin. Sekali lagi terima kasih!

1
Tidak ada yang namanya "distribusi internal", menurut undang-undang hak cipta. Karenanya sebagian besar lisensi (semua yang saya ketahui) tidak peduli dengan pembatasan dalam hal itu.
MSalters

+1 @MSalters: Terima kasih, apakah Anda memiliki tautan ke "sesuai dengan hukum hak cipta" - artinya Anda mengatakan ini dinyatakan dalam Hukum Hak Cipta AS, meskipun mungkin saya hanya membaca komentar Anda.

1
@blunders: Secara teknis, ini dari TRIPS (Pasal 1.3), yang menetapkan bahwa orang hukum (misalnya korporasi) harus diperlakukan seperti orang biasa.
MSalters

Jawaban:


10

Mungkin levelnya sedikit rendah, tetapi OpenCV mungkin memberi Anda alat yang Anda butuhkan untuk membangun perangkat lunak pengenal gambar. Tentu saja, OpenCV tidak menyediakan semua yang Anda butuhkan di luar kotak (saya pikir, saya bukan pro) tetapi bertujuan untuk menyediakan apa yang dibutuhkan untuk visi komputer waktu nyata.

Anda dapat mulai membaca dokumentasi di sini . Beberapa buku bagus juga tercantum di halaman itu.

Semoga ini bisa membantu, semoga berhasil!


Apakah lisensi GPLV2 OpenCV berarti bahwa ia tidak dapat didistribusikan secara internal dalam sistem sumber tertutup? Terima kasih!

Di mana Anda melihat lisensi GPLV2? Di paragraf pertama di halaman beranda terdaftar sebagai lisensi BSD.

@deterb: Di bagian bawah halaman, di bagian paling bawah halaman.

@deterb: Muncul tautan GPL adalah untuk Mesin Wiki MoinMoin yang digunakan untuk wiki untuk OpenCV, bukan OpenCV - terima kasih untuk menunjukkan kesalahan saya!

+1 @pwny: Seperti yang ditunjukkan, OpenCV berada di bawah lisensi BSD, yang dinyatakan di beranda situs web (tampaknya catatan kaki GPLV2 tidak berlaku untuk OpenCV), juga berupaya mengonfirmasi hal ini dengan mengunduh OpenCV dan mencari lisensi pencarian di dalam semua file itu; yang mengembalikan di antara lisensi pihak ketiga lainnya, lisensi yang tampaknya untuk OpenCV dalam bentuk lisensi BSD, meskipun itu tidak menyatakan itu adalah lisensi BSD. Jadi, melanjutkan itu, jawaban Anda sangat membantu, dan tampaknya cukup baik untuk bergerak maju. Terima kasih!


2

Hanya untuk menambah diskusi saya sedang mengerjakan pencocokan gambar dan saya menemukan OpenCV's ORB gratis; Namun SURF dan SIFT tidak. Anda dapat melihat contoh ini sebagai titik awal yang memungkinkan.


1

Pastec http://www.pastec.io harus memenuhi persyaratan pertanyaan awal.

Ini adalah indeks open source dan mesin pencari untuk pengenalan gambar yang dirilis di bawah LGPL. Hal ini memungkinkan untuk dengan mudah menambah, menghapus, dan mencari gambar yang cocok dalam indeks menggunakan HTTP API sederhana. Ini didasarkan pada OpenCV dan menggunakan deskriptor ORB, yang bebas paten tidak seperti SURF dan SIFT.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.