Edit: to clarify, is it safe to say that because cats look mostly alike, they would be easier to recognize consistently? or at least a good place to start?
Edit: to clarify, is it safe to say that because cats look mostly alike, they would be easier to recognize consistently? or at least a good place to start?
only to people i guess. Reminds me about experiment with chimpanzees having problem to recognize faces (face recognition is a sign of intelligence according to the human thinking about intelligence) ... well, until experimenters stopped showing human faces to the chimpanzees and started to show chimpanzees faces :)
It would be interesting to see whether well-trained AI would "think" that "cats look mostly alike" compare to say dogs as it is only artifact of humans perception and of how our perception propagates into the software what we create.
This is mainly due to breeding. Dogs can vary between 8-80 lbs, depending upon breed - some will fit in handbags, others will barely fit into a car. Cats, on the other hand, have significantly less variation (between 8-25 lbs[1]).
Further complicating the problem is that we have bred some dogs specifically for facial features and shapes. An English Bulldog, for example, has a drastically different face than a Labrador.
However, the vast majority of cat breeds retain the same facial features and shape. Those that do vary (e.g, Siamese cats) differ by small amounts in comparison to dog breeds.
This is why building a "dog or cat" detector is reasonably straightforward (if it's not a cat, it must be a dog), but building a "dog, cat, or other" detector is far more complex.
[1]:http://www.petobesityprevention.com/ideal-weight-ranges/
>However, the vast majority of cat breeds retain the same facial features and shape.
i had cats for many years and with time learned to see the difference, and i'm sure that some people like judges from cat shows would see even more distinction.
It is all about model of perception (and we naturally think and talk like our, human, model is the [only] model) and how well it is trained.
>Dogs can vary between 8-80 lbs
btw, it is at least 2-180 lbs for adult dogs :)