NashTech

ホーク:RustとAWSサービスを使った画像認識アプリケーション

ホーク:RustとAWSサービスを使った画像認識アプリケーション

はじめに

AWS Lambda関数をトリガーするのは厄介だったので、AWS API Gatewayサービスを通して作業することにした。 RustコードはAPI Gatewayにヒットし、さらにLambda関数をトリガーする。

ホークについて

HawkはRustのセキュリティシステムで、S3、Rekognition、LambdaなどのAWSサービスを使って、Rustアプリケーションを通じて送信された2つの画像の類似度スコアを取得する。 このアプリケーションは、AWSのラムダ関数を呼び出すAPI Gatewayを叩く。 Lambda関数は、CompareFaces APIの助けを借りてAWS Rekognitionと対話し、2つの画像(Raspberry Piのカメラで撮影された画像とS3バケットに保存されたユーザーの参照画像)の類似度スコアを返します。 類似度スコアによって、入館者がRFIDカードをスキャンされた人物かどうかが判断される。 もしそうでなければ、S3バケットに保存された画像は、誰が不正にRFIDカードを使用したかを特定するのに役立つだろう。 Kafkaで構成されたRustコードにより、実際のシナリオのシミュレータとしてアプリケーションを使用することができます。

課題

私たちが直面した主な問題は以下の通りである:

ソリューション

AWS Lambda関数をトリガーするのは厄介だったので、AWS API Gatewayサービスを通して作業することにした。 RustコードはAPI Gatewayにヒットし、さらにLambda関数をトリガーする。 ホークの非同期問題は、tokio docを参考にすることで解決した。 [default_features=false] を設定してKafkaのデフォルト機能を無視することで、クロスコンパイルの問題を解決した。 OpenSSLのバージョン0.10を使用し、[vendored] 。

建築

hawk-architecture-iot-rust-knoldus

結果

ホークと仕事をするメリットは、以下のように多岐にわたる:

ケーススタディをもっと読む

仮想学習環境をAWSに移行して近代化し、体験の向上を図る。

移行され近代化されたMoodle インフラストラクチャーは、オープン 大学は今、次のような利点がある。 クラウドのメリット

大手デジタル広告サービスとの1年にわたるRPAの旅を垣間見る

大手デジタル広告サービス・ソリューションプロバイダーの1年にわたるRPAの旅と、NashTechがどのように彼らを支援したかをご紹介します。

デジタル棚の分析をサポートし、eコマースの成長を引き出す

NashTechがどのようにデジタル棚の分析を支援し、世界有数のデータ洞察とeコマースソリューションプロバイダーと成長を解き放つかをご覧ください。

私たちのパートナーシップ

上部へスクロール
サンプル・タイトル
サンプルショート
サンプル見出し
JA FREE WHITEPAPER
新しいホワイトペーパーで知識の力を解き放つ
「プロダクトオーナーのユーザーエクスペリエンスを向上させる」
無料ホワイトペーパー
新しいホワイトペーパーで知識の力を解き放とう
「プロダクト・オーナーのためのユーザー・エクスペリエンスの向上