استخراج چشم از تصویر چهره - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

استخراج چشم از تصویر چهره

0 امتیاز

سلام.

می خوام چشم رو از تصویر چهره استخراج کنم. لطفا پیاده سازیش رو بفرمایید.

الگوریتم:

  • انتقال تصویر از rgb به  ycbcr.
  • پیدا کردن نواحی تقریبی چشم ها با استفاده از chrominance and luminance eyemap.
  • اجرای یک الگوریتم template matching بر روی ناحیه چشم برای پیدا کردن پنجره شامل چشم
  • . اصلاح موقعیت چشم در پنجره که شامل چشم، و عنبیه می شود است.

خیلی خیلی متشکرم

سوال شده اسفند 5, 1392  بوسیله ی فاطمه زهرا (امتیاز 9)   1 1 3
ویرایش شده اسفند 5, 1392 بوسیله ی مصطفی ساتکی
سلام پیاده سازیش یه پروژه کامل هست.!!!
دوباره سلام. کسی نیست جواب منو بده؟ من یه برنامه براش با متلب نوشتم ولی چندتا اشکال دارم:
1- چرا خروجی cb و cr به توان دو سفیده؟
2- چرا and آی مپ هام سفیده؟
3- چرا خروجی لومینانسم که داره چشم ها رو نشون میده، یکم نویز داره و برای تصاویر دیگه که امتحان کردم درست نیست؟

i=imread('pic8.jpg');
imshow(i);
subplot(4,4,1)
imshow(i)
%%
iycbcr=rgb2ycbcr(i);
subplot(4,4,2)
imshow(iycbcr)
y=iycbcr(:,:,1);
cb=iycbcr(:,:,2);
cr=iycbcr(:,:,3);
ccb=cb.^2;
subplot(4,4,3)
imshow(ccb)
ccr=(255-cr).^2;
subplot(4,4,4)
imshow(ccr)
cbcr=ccb./cr;
subplot(4,4,5)
imshow(cbcr)
%%
igray=rgb2gray(i);
subplot(4,4,6)
imshow(igray)
g=1./3;
l=g*ccb;
m=g*ccr;
n=g*cbcr;
%%
eyemapchr=l+m+n;
subplot(4,4,7)
imshow(eyemapchr)
J=histeq(eyemapchr);
subplot(4,4,8)
imshow(J)
SE=strel('disk',15,8);
o=imdilate(igray,SE);
p=1+imerode(igray,SE);
eyemaplum=o./p;
subplot(4,4,9)
imshow(eyemaplum)
cc=and(J,eyemaplum);
subplot(4,4,10)
imshow(cc)
به نظرم خروجی هر مرحله را با کد و خروجی جدا جدا در یک پست قرار بدید تا بشه نظر داد در ضمن کدها را توی تگ کد قرار بدید
http://www.mediafire.com/view/we55sgwzv67abo4/eye6.png
http://www.mediafire.com/view/oxtclemrk8eb71z/eye5.pnghttp://www.mediafire.com/view/jrpxubywz1wu294/eye4.png
http://www.mediafire.com/view/26mri4ernpn0peu/eye3.png
http://www.mediafire.com/view/zaawemny6yg4bim/pic8.jpg
http://www.mediafire.com/view/i9zcbwhfb71wikw/10.1016-j.engappai.2011.07.004.pdf
http://www.mediafire.com/view/5ao4ntz509uadm3/seventhedition.m

سلام. اینا فایل مقاله، برنامه و عکسی هست که دارم روش کار می کنم.
1- در مرحله اول باید ناحیه تقریبی چشم رو بدست بیارم که خروجی این قسمت، اند آیمپ لومینانس و کرومینانس تصویر هستش که درست نیست. این قسمت در subpolt(4,4,10) نشون داده می شه.
2- در مرحله دوم باید تصویر خود چشم رو با استفاده از الگوریتم تشخیص رنگ پوست بدست بیارم که دستورش از subplot(4,4,11) شروع می شه و خروجیش temp هست که طبیعتا اینم خروجیش درست نیست!

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...