Windows IoT:Pintu Pengenalan Wajah
Bangun pintu otomatis yang membuka sendiri menggunakan pengenalan wajah. Sistem keamanan rumah adalah bidang proyek yang terus berkembang untuk Pembuat. Sistem yang dibangun sendiri tidak hanya lebih murah daripada instalasi profesional yang besar, tetapi juga memungkinkan kontrol dan penyesuaian total untuk memenuhi kebutuhan Anda.
Dengan diperkenalkannya Microsoft Project Oxford, aplikasi pengenalan wajah kini lebih mudah diakses oleh pembuat daripada sebelumnya. Proyek ini menggunakan Raspberry Pi, Webcam dasar, dan koneksi internet untuk membuat pintu yang terbuka sendiri melalui pengenalan wajah. Jika pengunjung di pintu dikenali, pintu akan terbuka!
Demo singkat Windows IoT Facial Recognition D
Bagaimana Anda akan memperluas proyek? Fitur apa yang akan Anda tambahkan? Beri tahu kami di bagian komentar di bawah!
Pengaturan Awal
- Siapkan PC dan Raspberry Pi 2 atau 3, atau MBM Anda sesuai dengan petunjuk ini.
- Selanjutnya, sambungkan bel pintu dan relai daya seperti yang ditunjukkan di bawah ini. Relai daya akan digunakan untuk mengunci dan membuka kunci pintu.
-
-
- Sekarang sambungkan relai daya yang sama ke kunci, atau sambaran pintu listrik, seperti yang ditunjukkan di bawah ini.
-
-
-
- Colokkan webcam USB, keyboard, dan mouse ke Raspberry Pi 2 atau MBM Anda.
Pengaturan Perangkat Lunak
- Gunakan Command Prompt untuk menavigasi ke folder tempat Anda menginginkan proyek:
cd
- Jalankan perintah git clone untuk mengunduh proyek:
git clone https://github.com/ms-iot/Facial-Recognition-Door.git
- Buka file solusi FacialRecognitionDoor.sln, di folder FacialRecognitionDoor yang baru saja Anda unduh, menggunakan Visual Studio 2015.
- Di panel kanan, di bawah proyek "FacialRecognitionDoor", navigasikan ke file Constants.cs. Anda akan melihat bagian di atas berjudul "Konstanta Umum". Hal pertama yang perlu Anda lakukan di sini adalah memasukkan kunci API Oxford Anda. Ikuti petunjuk di sini untuk mendapatkan kunci Anda.
- Ganti OXFORD_KEY_HERE dengan kunci baru Anda:
- HANYA UNTUK MINNOWBOARD MAX:Ganti variabel DisableLiveCameraFeed dari true ke salah:
- Pada menu atas Visual Studio, pilih Debug dan ARM jika Anda menggunakan Raspberry Pi. Jika Anda menggunakan MBM, pilih Debug dan x86.
Konfigurasi MBM ditampilkan di sini. Pengguna Raspberry Pi harus memilih ARM daripada x86.
- Tekan Mesin Jarak Jauh. Dalam dialog “Koneksi Jarak Jauh” Anda harus memasukkan alamat IP Mesin Jarak Jauh dan menggunakan “Universal (Protokol Tidak Terenkripsi)” untuk Mode Otentikasi.
Gunakan WindowsIoTCoreWatcher untuk menemukan alamat IP Anda.
Untuk informasi selengkapnya tentang cara menerapkan aplikasi Anda di perangkat Windows IoT, lihat dokumentasi ini.
- Sekarang Anda dapat menjalankan kodenya! Tekan tombol Mesin Jarak Jauh dengan panah hijau “mainkan”.
Penggunaan Perangkat Lunak
Tangkapan layar berikut ini diambil pada PC yang disiapkan untuk bertindak seperti Raspberry Pi.
Saat pertama kali menjalankan proyek, ini adalah layar yang akan Anda lihat. Pada MBM, Anda akan menyetel variabel DisableLiveCameraFeed ke false pada langkah 6 dari Penyiapan Perangkat Lunak dan alih-alih melihat ikon kamera, Anda akan melihat umpan langsung dari apa yang dilihat kamera.
Klik ikon “plus”.
Ada tiga tombol yang terletak di bilah aplikasi bawah. Yang pertama adalah ikon "plus". Ini digunakan untuk menambahkan pengguna baru ke "daftar putih" Anda. Setiap pengguna di daftar putih pada dasarnya ditandai sebagai "teman" dan diizinkan untuk membuka kunci pintu menggunakan wajah mereka. Coba tekan tombol "plus" sekarang. Anda akan melihat layar ini:
Posisikan diri Anda atau teman di depan webcam dan tekan tombol Ambil Foto ID. Anda akan melihat layar ini dengan selfie yang baru Anda ambil:
Jika Anda senang dengan foto tersebut, masukkan nama orang di foto tersebut dan tekan Konfirmasi. Jika tidak, cukup tekan Batal dan ambil foto lain.
Setelah menekan Konfirmasi, Anda akan diarahkan kembali ke halaman utama, tetapi sekarang Anda akan melihat pengguna di bawah bagian Pengunjung yang Masuk Daftar Putih:
Klik gambar pengguna tersebut di pojok kiri atas halaman untuk membuka halaman profil pengguna tersebut:
Baca Selengkapnya Detail :Windows IoT:Pintu Pengenalan Wajah