推しアイデア
ML KITを用いて人の顔を検知,OpenCVで認識して誰がどんな投稿をしたのかがわかるようにした匿名性を排除したSNSです.
―
ML KITを用いて人の顔を検知,OpenCVで認識して誰がどんな投稿をしたのかがわかるようにした匿名性を排除したSNSです.
Twitterの代わり
ML KIT OpenCV gRPC クリーンアーキテクチャ SAS Token
Ginを用いてRest APIを実装しました.(開発当初は)クリーンアーキテクチャとDXを意識しました.詳しくはリポジトリのREADME.mdをご覧ください!こちらは,ACR,App Serviceにデプロイしました. https://github.com/K-Kizuku/megamouth_back
また,C#を用いてAzure Blob Storageに画像をアップする際に必要なSAS Tokenを発行する.関数を実装しました.こちらは,Azure Functionsにデプロイしました. https://github.com/K-Kizuku/megamouth_azure_functions
また,Pythonを用いてGoのサーバーと双方向通信を行うためのgRPCサーバを実装しました.Pythonの方がサーバー側でOpenCVを用いて人の顔を識別する関数を実行できるようにしています. https://github.com/K-Kizuku/megamouth_gRPC_server
きれいな所はUIのパッケージを使用しました。
signUp時に写真撮影してましたが、あれは、適切な角度に顔がなると、スマホが振動して、撮影タイミングを教えてくれるようになってます!!