2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
InspireFaceSDK dikembangkan olehwajah wawasan Kit pengembangan perangkat lunak (SDK) pengenalan wajah yang dikembangkan oleh . Ini menyediakan serangkaian fungsi yang dapat memenuhi kebutuhan pengenalan wajah dalam berbagai skenario aplikasi, termasuk namun tidak terbatas pada gerbang, larangan masuk wajah, verifikasi wajah, dll.
SDK berisi berbagai algoritma pengenalan wajah yang umum digunakan, mencakup fungsi seperti deteksi wajah, analisis atribut wajah, ekstraksi fitur wajah, dan perbandingan wajah. Algoritme ini dirancang dengan cermat untuk memberikan kemampuan pengenalan wajah dan tingkat akurasi algoritme yang terdepan di industri. Untuk memenuhi kebutuhan penerapan yang berbeda, InspireFaceSDK menyediakan empat opsi penerapan platform berbeda.
Opsi ini mencakup berbagai skenario inferensi, termasuk chip mesin gerbang, perangkat sisi akhir (seperti ponsel cerdas, tablet), CPU (Central Processing Unit) dan server (CUDA), NPU (Neural Processing Unit), dll. Pengembang dapat memilih solusi penerapan yang sesuai untuk aplikasi mereka berdasarkan kondisi sebenarnya.
InspireFaceSDK saat ini mendukung fitur-fitur berikut, dan lebih banyak fitur sedang dalam pengembangan:
Indeks | Fungsi | Adaptasi | Catatan |
---|---|---|---|
1 | Deteksi wajah | mendukung | Mendukung input gambar dari berbagai skala |
2 | Deteksi titik kunci yang padat | mendukung | |
3 | pengenalan wajah | mendukung | Model presisi tinggi berdasarkan permukaan busur |
4 | pelacakan wajah | mendukung | Memiliki beberapa mode pelacakan |
5 | Pengujian topeng | mendukung | |
6 | Deteksi keaktifan wajah senyap | mendukung | Visi Mini |
7 | analisis kualitas | mendukung | |
8 | Estimasi pose kepala | mendukung | |
9 | Analisis atribut | mendukung | Usia, ras, jenis kelamin, dll. |
10 | Analisis ekspresi dan tindakan | Dalam pengembangan | berkedip, goyang, mengangguk |
11 | Deteksi keaktifan inframerah wajah | Dalam pengembangan |
Kami telah menyelesaikan adaptasi dan pengujian perangkat lunak di berbagai sistem operasi dan arsitektur CPU. Hal ini mencakup verifikasi kompatibilitas untuk platform seperti Linux, macOS, iOS dan Android, serta pengujian dukungan untuk perangkat keras tertentu seperti beberapa perangkat Rockchip untuk memastikan pengoperasian yang stabil di lingkungan yang berbeda.
TIDAK. | Sistem operasi | Arsitektur CPU | Dukungan Perangkat Khusus | Diadaptasi | Lulus Ujian |
---|---|---|---|---|---|
1 | Bahasa Indonesia: Sistem Operasi Linux | ARMv7 | - | Diadaptasi | Lulus pengujian offline |
2 | ARMv8 | - | Diadaptasi | Lulus pengujian offline | |
3 | Bahasa Inggris: Bahasa Inggris: x86/x86_64 | - | Diadaptasi | Lulus tes online | |
4 | ARMv7 | RV1109RV1126 | Diadaptasi | Lulus pengujian offline | |
5 | Bahasa Inggris: Bahasa Inggris: x86/x86_64 | CUDA | Diadaptasi | Lulus pengujian offline | |
6 | macOS | Intel x86 | - | Diadaptasi | Lulus pengujian offline |
7 | Silikon Apel | - | Diadaptasi | Lulus pengujian offline | |
8 | Bahasa Indonesia: | LENGAN | - | Diadaptasi | Lulus pengujian offline |
9 | Bahasa Indonesia: Android | ARMv7 | - | Diadaptasi | |
10 | ARMv8 | - | Diadaptasi |
Jika Anda berencana menggunakan SDK secara lokal atau di server,Pastikan Anda telah menginstal OpenCV pada perangkat host , agar berhasil menghubungkan selama kompilasi.Untuk target kompilasi silang seperti papan tertanam Android atau ARM, Anda dapat menggunakanPihak ke-3/ inspirreface -prakompilasi/ OpenCV /Pustaka OpenCV yang telah dikompilasi disediakan, sehingga Anda bisaLewati langkah ini。
Pihak ke-3 Direktori sudah berisi perpustakaan MNN dan menetapkan versi tertentu sebagai versi stabil. Jika Anda perlu mengaktifkan atau menonaktifkan opsi konfigurasi lain selama kompilasi, Anda dapat merujuk ke opsi CMake yang disediakan oleh MNN.Jika Anda perlu menggunakan versi prakompilasi Anda sendiri, silakan menggantinya jika tidakSilakan lewati langkah ini。
Anda dapat menarik versi stabil atau versi pengembangan kode proyek secara lokal:
# Pull the stable version
git clone https://github.com/deepinsight/insightface
cd insightface/cpp-package/inspireface/
# or, Pull the develop version
git clone https://github.com/HyperInspire/InspireFace