Cats have excellent vision and can recognize their owners from a distance based on their appearance, scent, and voice. However, the exact distance at which a cat can recognize their owner may vary depending on the individual cat and the circumstances.