I need a Visual C# programmer to implement the following:
1- Draw ellipse on the center of the blobs similar to this library for the attached code file.
[login to view URL]
2- Non face areas need to be removed before drawing the ellipse according to the following conditions:
1. According to the size of the region share: Share of the regional area is the ratio of total number of color pixels in the region accounted for that number in the entire image. Generally it is believed that the regions with the ratio greater than 3/4 or less than 1/50, belonging to non-face region, should be removed.
2. According to the length-to-width ratio of skin area: Typically, the length-to-width ratio of human face is about 1. the regions with the ratio less than 0.8 can be removed, while the regions with the ratio greater than 1.6 can also be removed in the case of having removed the neck and the below region.
3. According to ellipse area: The ellipse area criterion is
Se = 4N / πL1L2
, where N is the total pixels number of color region, and L1 and L2 is the axis length of the smallest external ellipse of the region. According to the ellipse
area criterion, the probability of each skin color region that belongs to face region can be calculated. If the Se value of the tested region is greater than threshold 0.7, the region is considered to contain the human face.
hi,
I can help you.
I am already done like this..
I can easily finish with in 1 day by using C# .Net.
I am ready to show demo..
if you want contact me..
Thanks