'recognize' and 'appreciate' are different.
Such a person sees / understands / knows that he has the ability to value "the right" (what is good and proper) in the works of the masters.
"recognize" is to come to know (often in an instant).
"appreciate" is to value or to see / understand the value in (something).
You recognize the face of a classmate.
You see someone in the distance. You don't recognize him. He comes closer. Ah! Now you know who it is. You have recognized him.
You practice swimming for many years. You become very good at it. Your coach wants you to enter a big swimming competition because he recognizes your ability to swim.
You may go to a concert because you appreciate music.
You thank someone for helping you because you appreciate what they have done.
You might go to a swim meet because you appreciate athletic ability.
If you were traveling in a foreign country, you might appreciate seeing signs in your own native language.
Hope that helped!