Object Detection Zoo PART-6 | Cat Detection

Mihir Rajput
Analytics Vidhya
Published in
3 min readJun 13, 2020

--

source: Pinterest

Cute Cute Cute! Cats are so cute and so cool and so funny. I think most people would agree with me on this.

As an animal lover, I like cats a lot. I like other animals too but the dogs are love😍.

That is why I decided to train the cat detection model. In the subsequent posts, you can expect other animal detectors too. Dogs and Elephants surely would be part of them.

Now let’s discuss some wondrous truths about the cats.

  1. In terms of development, the first year of a cat’s life is equal to the first 15 years of human life. After its second year, a cat is 25 in human years. And after that, each year of a cat’s life is equal to about 7 human years.
  2. Cats can rotate their ears 180 degrees.
  3. The hearing of the average cat is at least five times keener than that of a human adult.
  4. In the largest cat breed, the average male weighs approximately 20 pounds.
  5. Domestic cats spend about 70 percent of the day sleeping. And 15 percent of the day grooming.
  6. A cat cannot see directly under its nose.
  7. Most cats have no eyelashes.
  8. Cats have five toes on each front paw, but only four on the back ones. It’s not uncommon, though, for cats to have extra toes. The cat with the most toes known had 32 — eight on each paw!
  9. Some believe that if you dream about a white cat, good luck will follow.
  10. Meows are not innate cat language — they developed them to communicate with humans!

source: https://www.purina.com/articles/cat/facts/10-fascinating-facts-about-cats

Marvelous! isn’t it?

Ok so without spending more time, let’s jump to the use-cases part directly.

There are many use-cases for animal detections, cat detection use-cases are discussed below specifically.

  1. Cat caretakers, people who own or sell cat can keep track, count them, and monitor them easily.
  2. Monitoring systems for ornithologists(Ornithology is a branch of zoology that concerns the study of birds.) could help to secure birds from cats.
  3. In smart homes, Using the cameras we can recognize if the cat is entering in kitchen and ruining the food. Also, the system can raise an alarm that could avoid a waste of resources and food.
  4. We can place a monitoring system where cats are prohibited, aquarium, movie theatre, malls, or any other areas where pets are prohibited.

Some of these use-cases may not make any sense,

Maybe you can think of a better use-case/application for this!

In the end, it’s all about the individual’s capacity for imagination and thinking.

Here is the model performing on various videos that are scraped from YouTube.

cat detection

You can contact me for the weights/model via,

My GitHub or LinkedIn.

Special thanks to Mayur Patel for contributions.

Any feedback or suggestions would be appreciated.

--

--

Mihir Rajput
Analytics Vidhya

AI and Deep Learning Expert, Computer Vision Engineer, ML and Data Science practitioner, Java spring boot, full-stack developer, AWS, GCP, Azure Developer.