According to the World Health Organization there are more than 200 million stray dogs worldwide. The American Society for the Prevention of Cruelty to Animals estimates over 3 million dogs enter their shelters annually - about 6 dogs per minute! Anything that can reduce the time and effort to take in strays can potentially help millions of dogs every year.
Different breeds have different needs, or react differently to people, so when a stray or lost dog is found, identifying the breed can be a great help. This device will help workers and volunteers to be able to quickly detect the breed and make decisions on the best way to approach and care for the dog.
We can keep a set of images for a range of dog breeds to train the ML model using a service called Custom Vision.
Detalied instructions are available on the original repository prepared by Jim Bennet
Considering the image quality precision and quantity of data provided, the performance of the model :
📑 And when showed images of an Indian Pariah and German Shepherd (Not Available in the Training Model) , the results came out as :
You can learn more about using Custom Vision to train image classifiers and object detectors using the following resources:
You can learn more about Azure IoT Central using the following resources:
If you enjoy working with IoT, you can learn more using the following resource: