Developer Builds AI System That Identifies Dogs by Their Nose-Print
A developer has created Nose ID, a biometric identification system that recognizes individual dogs by scanning their nose-prints instead of relying on collars or tags. The system uses a pretrained MobileNetV2 neural network to extract facial embeddings and cosine similarity matching to identify each dog. Google Gemini generates a fun personality bio for each identified dog, while ElevenLabs converts the result into a spoken voice confirmation. The project was built using a React-Vite frontend and a FastAPI Python backend, with PyTorch handling the machine learning components. During development, the creator encountered mid-project API changes from both Google and ElevenLabs, requiring workarounds to keep the system functional.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in