Apa itu Rivalistic?
Rivalistic adalah platform Face Recognition Backend as a Service (BaaS) yang menyediakan endpoint API untuk fungsionalitas pencarian wajah dalam database pribadi pengguna. Sistem ini memungkinkan pengguna untuk mengunggah foto, mencari kecocokan wajah dalam database mereka, dan mengambil metadata terkait.
Platform kami dirancang untuk memudahkan pengembang, aman, dan sangat akurat, sehingga ideal untuk sistem absensi, solusi keamanan rumah, sistem kontrol akses, dan banyak aplikasi lain yang membutuhkan pengenalan wajah yang andal.
Fitur Utama
- Verifikasi Wajah: Membandingkan dua gambar wajah untuk menentukan apakah keduanya adalah orang yang sama
- Pendaftaran Wajah: Menambahkan gambar wajah ke database pribadi Anda dengan metadata terkait
- Pencarian Wajah: Mencari wajah yang cocok dalam database Anda dengan akurasi tinggi
- Database Pribadi: Setiap pengguna memiliki database terisolasi sendiri dengan privasi penuh
- Pemrosesan Cepat: 0,3-2 detik per pencarian dengan algoritma yang dioptimalkan untuk CPU
- Akurasi Tinggi: Didukung oleh model Facenet512 untuk pengenalan yang andal
- Penyimpanan Aman: Semua gambar disimpan dengan aman di Firebase Storage
- API Komprehensif: API REST sederhana dengan dokumentasi dan contoh yang detail
Memulai
Untuk mulai menggunakan API Rivalistic:
- Daftar akun di platform kami
- Dapatkan API key dari dashboard Anda
- Masuk ke halaman Playground
- Buat database. (*Database pertama akan dibuatkan dengan nama "default")
- Mulai mencari kecocokan wajah menggunakan API kami
Ikhtisar API
Rivalistic menawarkan beberapa endpoint API utama:
API Verifikasi Wajah
Endpoint: /v1/face/verify
Metode: POST
Tujuan: Membandingkan dua gambar wajah untuk kesamaan
API Pendaftaran Wajah
Endpoint: /v1/face/enroll
Metode: POST
Tujuan: Menambahkan gambar wajah ke database Anda
API Pencarian Wajah
Endpoint: /v1/face/find
Metode: POST
Tujuan: Mencari wajah yang cocok dalam database Anda
Setiap endpoint dijelaskan secara detail dalam bagian terpisah pada dokumentasi ini.
Autentikasi
Semua permintaan API memerlukan autentikasi menggunakan API key Anda. Sertakan API key Anda dalam header permintaan sebagai x-api-key
:
x-api-key: riv_api_key_anda_di_sini
API key mengikuti format riv_
diikuti oleh string unik. Jaga keamanan API key Anda dan jangan bagikan secara publik.
Persyaratan Teknis
- Koneksi internet yang stabil
- Klien HTTP yang mendukung permintaan REST dengan header autentikasi
- Kemampuan untuk mengkodekan gambar dalam format base64
- Kemampuan pemrosesan JSON
Batasan dan Pertimbangan
- Maksimum 10 gambar per permintaan batch
- Ukuran gambar maksimum: 5MB per gambar
- Batas database dan gambar tergantung pada paket berlangganan Anda
- Kualitas gambar optimal: Gambar wajah yang terang dan jelas memberikan hasil terbaik
- Ukuran gambar input: 224x224 piksel (gambar secara otomatis diubah ukurannya)
Untuk dukungan tambahan, silakan hubungi tim kami di support@rivalistic.com.