Algoritma untuk deteksi ujung jari atau kuku

10

Dapatkah Anda memberi saya beberapa saran tentang apa yang bisa menjadi algoritma terbaik untuk digunakan untuk mendeteksi ujung jari / kuku pada gambar. Hal pertama yang terlintas di benak saya adalah Viola - Jones . Setelah memikirkan kembali, saya menyimpulkan bahwa mungkin hanya mungkin menggunakan transformasi Hugh setelah menerapkan deteksi tepi. Tapi saya ingin saran lagi. Juga, karena ini akan menjadi proyek siswa dengan tujuan pembelajaran, saya tidak diizinkan menggunakan OpenCV atau kerangka kerja serupa. Di bawah ini adalah gambar khas yang akan diproses. (perhatikan itu bukan tampilan top-down). Tidak perlu deteksi ibu jari.

gambar khas http://www.deviantpics.com/images/BwgPX.jpg


sumber

Jawaban:

2

Saya akan mempertimbangkan menggunakan jaringan saraf atau SVM agar sesuai dengan model. Kesulitan dengan pendekatan ini adalah Anda harus mengumpulkan banyak data - contoh positif dan negatif. Tetapi Anda dapat menghasilkan banyak data buatan (dengan menskalakan atau memutar gambar yang telah Anda kumpulkan). Setelah mengumpulkan data, Anda dapat menggunakan "jendela bergerak" dengan beberapa ukuran untuk mendeteksi paku pada gambar yang tidak ada dalam rangkaian pelatihan. Saya tidak tahu berapa banyak waktu yang ingin Anda habiskan untuk mengerjakan proyek. Tetapi menerapkan sendiri algoritma pembelajaran yang efisien itu sulit. Namun sudah ada perpustakaan untuk SVM yang akan saya gunakan untuk tujuan ini.

Michał Szczygieł
sumber
Terima kasih atas saranmu. Saya mungkin mencobanya di OpenCV untuk mendapatkan wawasan.
2

Saya telah menggunakan Viola-Jones di OpenCV yang merupakan Haar. Ini benar-benar kuat, berdasarkan pada wavelet, lebih dari yang saya harapkan.

Tapi apakah ini gambar khas yang Anda targetkan? Bagaimana jika jari-jari direntangkan atau diluruskan? atau miring?

Anda perlu mendefinisikan domain Anda dengan jelas.


sumber
Terima kasih atas jawabannya. Tentu saja ada sedikit variasi, tetapi kuku selalu terlihat seperti pada gambar ini. Saya senang mendengar VJ terbukti bagus untuk sesuatu seperti ini, karena saya terbiasa dengan algoritma.