Question: |
Can dogs see colors? |
Category: |
Science > Zoology |
Keywords: |
dog, color, see, animal, vision |
Type: |
any |
Rating: (2 ratings) Views: 643 Discussions: 0 In Watch Lists: 2 |
|
|
Answer:
|
Dogs do see in color, but their perception of color is different than that of people. Dogs cannot tell the difference between red, orange, yellow, or green. The colors in the dog's world consists of yellows, blues, and grays. For example, a red object a human sees appears as yellow to the dog, while a green object looks like white, a shade of gray. The following figure [1] shows the electromagnetic spectrums of the dog and human.
Although dog's vision is worse than human's at depth and color perception. They are better at seeing in dim light, responding to an image faster and detecting the slightest motion. The visual system of the dogs were developed to work the best for them. For dogs, the ability to see at night was originally much more important than color. Their prey is often camouflaged with the surroundings, so the dogs are unable to depend on color vision cues to find food.
[1] Plonsky, M. (1998). Dr. P's Dog Training - Canine Vision.
|
Read more questions from WISTEME through
|
|
|
More Readings :
|
[QID:1234] |
Do sharks have good eyesight?
|
[QID:702] |
Seeing Eye dogs
|
[QID:4341] |
Is the blood of animal's red?
|
[QID:1210] |
Can fish distinguish color?
|
[QID:2428] |
Are there any dog licensing information?
|
[QID:2227] |
What are the reasons for adopting an older dog?
|
[QID:2177] |
Are you really ready for a pet?
|
[QID:2163] |
What are the benefits of being a pet owner?
|
[QID:2116] |
How can tapeworm infection be treated and prevented?
|
[QID:523] |
Do dogs laugh?
|
|
|
Question ID: ${question.id} Current Version: ${question.version} |
{for qh in questionHistory} {if qh.status == 'r'} {else} {/if} {/for}
ID |
Topics |
Replies |
Latest Post (ET) |
{if dlist!=null} {for d in dlist} {/for}
${parseInt(d_index)+1} |
${d.sentence} |
${d.replyNum} |
${d.lastestDate} |
|
{for k in d.discussionPost} {var x=0;} {eval} while(k.id>0){ {x=x+30;} k.id--; } {/eval} {/for}
|
${k.content}
by ${k.createdByNickname} ${k.createdDate} [reply]
|
|
|
|
{else}
{/if}
|