工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

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キーを入力することです。こちらの手順に従ってキーを取得してください。
  • OXFO​​RD_KEY_HEREを新しいキーに置き換えます:

  • MINNOWBOARD MAXの場合のみ:DisableLiveCameraFeed変数を true から切り替えます false:
  • Raspberry Piを使用している場合は、VisualStudioのトップメニューで[デバッグ]と[ARM]を選択します。 MBMを使用している場合は、[デバッグ]と[x86]を選択します。

MBM構成をここに示します。 Raspberry Piユーザーは、x86ではなくARMを選択する必要があります。
  • リモートマシンを押します。 [リモート接続]ダイアログで、リモートマシンのIPアドレスを入力し、認証モードに[ユニバーサル(暗号化されていないプロトコル)]を使用する必要があります。
  • WindowsIoTCoreWatcherを使用してIPアドレスを検索します。

    アプリケーションをWindowsIoTデバイスにデプロイする方法の詳細については、このドキュメントを参照してください。

    • これでコードを実行できます!緑色の「再生」矢印が付いたリモートマシンボタンを押します。

    ソフトウェアの使用

    次のスクリーンショットは、RaspberryPiのように動作するように設定されたPCで撮影されました。

    プロジェクトを最初に実行したときに表示される画面は次のとおりです。 MBMでは、ソフトウェアセットアップのステップ6で、DisableLiveCameraFeed変数をfalseに設定します。 カメラアイコンが表示される代わりに、カメラが表示しているもののライブフィードが表示されます。

    「プラス」アイコンをクリックします。下部のアプリバーには3つのボタンがあります。 1つ目は「プラス」アイコンです。これは、「ホワイトリスト」に新しいユーザーを追加するために使用されます。ホワイトリストに載っているユーザーは基本的に「友達」としてマークされ、顔を使ってドアのロックを解除できます。今すぐ「プラス」ボタンを押してみてください。次の画面が表示されます:

    ウェブカメラの前に自分または友人を配置し、[ID写真のキャプチャ]ボタンを押します。新しくキャプチャした自分撮りとともにこの画面が表示されます:

    写真に満足している場合は、写真に写っている人物の名前を入力して、[確認]を押します。そうでない場合は、[キャンセル]を押して別の写真を撮ります。

    確認を押すとメインページに戻りますが、ホワイトリストに登録された訪問者セクションにユーザーが表示されます:

    ページの左上隅にあるそのユーザーの画像をクリックして、そのユーザーのプロフィールページに移動します。

    詳細を読む:Windows IoT:顔認識ドア


    製造プロセス

    1. エンベデッドワールド2019でのGIGAIPCIoTソリューション
    2. IoT 101プロジェクト:RaspberryPiからのストリーム温度
    3. Windows 10 IoT Core –心拍数パルスの読み取り
    4. DHT11センサーを接続するRaspberryPIベースのIoTプロジェクト
    5. リアルタイムの顔認識:エンドツーエンドのプロジェクト
    6. Raspberry Pi2上のWindows10 IoT Core –Adafruitセンサーデータ
    7. Windows 10 IoTCoreおよびSHT15
    8. Windows 10 IoT Core for Raspberry Pi3モデルB +
    9. Windows 10 IoT Core:音声制御ロボット
    10. GoPiGo v2 with Windows IoT
    11. 自動車用複合材料の最初の熱可塑性ドア