Simple, fast and ad free recognition of dog breeds based on Ai. Just snap or select images from your mobile device to quickly identify dogs. Predicted classifications can be selected to further enjoy additional pictures of that breed. In addition, the unique Profile builder mode give you the power to discover your dogs mix breed.
Features:
- classifies up to 120 different breeds
- predicts above 50% accuracy
- live view allows real time predictions to be made
- mix breeds can be identified by combining model output
- display up to 150 images of a specific dog breed
- Live Mode allows mix breed to be discover
Detailed description:
User interface consist of three views, the user starts by selecting a dog image for classifying. Two bar buttons within the tool bar allow for different image sources. Left bar button enables the user to select an image from photo library. Right bar button displays the camera to capture an image. Source image populates main image view and is classified by the trained neural network. Output from the neural network is displayed in the table view under the main image. Each table cell displays the breed name on left and percent of confidence on right side. Informational icon exist in each cell informing user that the cells are "press-able". Navigational bar contains two bar buttons, left bar button will display privacy policy and terms and conditions. Right will display a live view of the camera feed, this feed is passed into the model allowing live predictions to be made and displayed by title of the view.
Disclaimer:
This app uses AI to make educated predictions based on what it sees. On average, those predictions are quite accurate. However, its obvious that the result can only be as good as the image/ video you provide to the app. Furthermore its impossible to get each and every individual dog detected correctly. People tend to take it personal, if their own beloved dog isnt predicted right. If you give the app a chance in the first place, youll see that its overall performance is pretty decent.