Windows IoT:顔認識ドア
顔認識を使用してロックを解除する自動ドアを構築します。ホームセキュリティシステムは、メーカーにとって成長しているプロジェクトの分野です。自作のシステムは、かさばる専門家による設置よりも安価であるだけでなく、ニーズに合わせて完全に制御およびカスタマイズすることもできます。
MicrosoftのProjectOxfordの導入により、顔認識アプリケーションがこれまで以上にメーカーにアクセスしやすくなりました。このプロジェクトでは、Raspberry Pi、基本的なWebカメラ、およびインターネット接続を利用して、顔認識によってロックを解除するドアを作成します。ドアの訪問者が認識されると、ドアのロックが解除されます!
WindowsIoT顔認識Dの簡単なデモ
初期設定
- これらの手順に従って、PCとRaspberry Pi 2または3、またはMBMをセットアップします。
- 次に、以下に示すようにドアベルとパワーリレーを配線します。パワーリレーは、ドアのロックとロック解除に使用されます。
- 次に、以下に示すように、同じパワーリレーをロックまたは電気ドアストライクに配線します。
- USB Webカメラ、キーボード、およびマウスをRaspberry Pi2またはMBMに接続します。
ソフトウェアのセットアップ
- コマンドプロンプトを使用して、プロジェクトが必要なフォルダに移動します。
cd <フォルダパス>
- git cloneコマンドを実行して、プロジェクトをダウンロードします。
git clone https://github.com/ms-iot/Facial-Recognition-Door.git
- Visual Studio 2015を使用して、ダウンロードしたばかりのFacialRecognitionDoorフォルダーにあるFacialRecognitionDoor.slnソリューションファイルを開きます。
- 右側のパネルの「FacialRecognitionDoor」プロジェクトで、Constants.csファイルに移動します。上部に「一般定数」というタイトルのセクションが表示されます。ここで最初に行う必要があるのは、OxfordAPIキーを入力することです。こちらの手順に従ってキーを取得してください。
- OXFORD_KEY_HEREを新しいキーに置き換えます:
- MINNOWBOARD MAXの場合のみ:DisableLiveCameraFeed変数を true から切り替えます false:
- Raspberry Piを使用している場合は、VisualStudioのトップメニューで[デバッグ]と[ARM]を選択します。 MBMを使用している場合は、[デバッグ]と[x86]を選択します。
MBM構成をここに示します。 Raspberry Piユーザーは、x86ではなくARMを選択する必要があります。
WindowsIoTCoreWatcherを使用してIPアドレスを検索します。
- これでコードを実行できます!緑色の「再生」矢印が付いたリモートマシンボタンを押します。
ソフトウェアの使用
次のスクリーンショットは、RaspberryPiのように動作するように設定されたPCで撮影されました。
「プラス」アイコンをクリックします。
写真に満足している場合は、写真に写っている人物の名前を入力して、[確認]を押します。そうでない場合は、[キャンセル]を押して別の写真を撮ります。
ページの左上隅にあるそのユーザーの画像をクリックして、そのユーザーのプロフィールページに移動します。
詳細を読む:Windows IoT:顔認識ドア
製造プロセス
- エンベデッドワールド2019でのGIGAIPCIoTソリューション
- IoT 101プロジェクト:RaspberryPiからのストリーム温度
- Windows 10 IoT Core –心拍数パルスの読み取り
- DHT11センサーを接続するRaspberryPIベースのIoTプロジェクト
- リアルタイムの顔認識:エンドツーエンドのプロジェクト
- Raspberry Pi2上のWindows10 IoT Core –Adafruitセンサーデータ
- Windows 10 IoTCoreおよびSHT15
- Windows 10 IoT Core for Raspberry Pi3モデルB +
- Windows 10 IoT Core:音声制御ロボット
- GoPiGo v2 with Windows IoT
- 自動車用複合材料の最初の熱可塑性ドア