تشخیص چهره با متلب مشاهده در قالب PDF چاپ فرستادن به ایمیل
نوشته شده توسط admin   
جمعه, 05 فروردین 1390 ساعت 09:09

هدف در این برنامه، شناسایی چهره افرادی است که در یک بانک عکس وجود دارند. در این پروژه از روش تحلیل تفکیکی خطی دو بعدی (Two-Dimensional Linear Discriminant Analysis) برای تشخیص چهره استفاده می‌شود.

در روش 2D-LDA تشخیص چهره نامعلوم در یک عکس در دو مرحله صورت می‌گیرد:

مرحله training: از میان کلیه تصاویر موجود در بانک داده، تعدادی به عنوان مجموعه آموزشی  (training set)انتخاب می‌شوند. سپس طبق روشی که در ادامه آورده شده است، مرحله training انجام می‌شود.

مرحله testing: برای تشخیص یک چهره در یک تصویر نامعلوم، ابتدا تصویر جدید تحلیل شده و با توجه به نتایج بدست آمده در مرحله training، میزان نزدیک بودن به چهره‌های موجود در بانک داده محاسبه می‌شود. نزدیک‌ترین چهره به عنوان هویت تصویر نامعلوم در نظر گرفته می‌شود.

 

 

بانک عکس مورد استفاده در این پروژه، بانک ORL است که شامل عکس 40 فرد، هر کدام در 10 حالت مختلف است. در مجموع 400 عکس وجود دارد که در پوشه‌های s1 تا s40 در بانک داده پیوست وجود دارند. در هر پوشه، 10 عکس وجود دارد که با شماره‌های 1 تا 10 مشخص شده‌اند. مطابق با مقاله پیوست شده، 5 عکس اول هر فرد (عکس‌های 1 تا 5 از کل افراد 1 تا40) به عنوان مجموعه آموزشی  (training set)انتخاب شده است. بنابراین، 200 عکس به عنوان training set و 200 عکس دیگر به عنوان مجموعه آزمایشی (testing set) هستند.

 

برای دریافت کامل توضیحات و برنامه تماس بگیرید.

  • محمد
    باسلام.خداخیرتون بده.
  • بهزاد  - لینک دانلود
    سلام خیلی سایت خوبی دارین
نوشتن نظر
Your Contact Details:
نظر:
[b] [i] [u] [url] [quote] [code] [img]   
:D:):(:0:shock::confused:8):lol::x:P:oops::cry:
:evil::twisted::roll::wink::!::?::idea::arrow:
Security
کد آنتی اسپم نمایش داده شده در عکس را وارد کنید.
آخرین بروز رسانی در شنبه, 06 فروردین 1390 ساعت 11:47