I am doing project on image processing in specificly face recognition..can any one help me..?How to extract facial features from the facial image?
This is not my area of expertise. I do odds and ends programming -- cleaning up peoples arrays and html. Then I go home and pick up my brush, pencils or crayons and work on the human face and figure (when not on-line). Proportion is way more important to me now than it ever was in art school.
And this just seems like a straightforward algorithm. If you've ever done any html, have you ever implemented a button or thumbnail?
You search for the approximate location of the feature on the image. Then you search for the change in values which signifies a feature. Value in this sense is one of the terms artists use in the discussion of color. It means how relatively light or dark a particular area is. You build shapes and depth out of it.
Finding the eyes would be the best place to start. It's not just a convention that eyebrows are approximately halfway between the top of the skull and bottom of the jaw on Homo Sapiens. That's also where the top of the eyesocket -- which is usually shadowed -- is. Anyhow, the length of the nose is usually one quarter the length of the head. So your nostrils would be half the length between your eyebrows and chin. Halfway between your eyebrows and the top of your head is usually your hairline. Check photos and you will see that these are all true. Your mouth is again halfway between your nostrils and the bottom of your jaw. Again, look for the change in values. Get a baseline from the forehead -- baseline value. Depending on your capture software, the eyes, eyebrows and eyelids should pop with a lighter value in the center of a darker value and so forth. Of course when you are looking for approximate values, which you are definitely doing here, fuzzy algorithms can be a headache, but that should be your start, speaking as an artist.
No comments:
Post a Comment