دانلود ‫پروژه طراحی نرم افزاری برای تشخیص حروف

Word 390 KB 17896 85
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۲۱,۵۰۰ تومان
قیمت با تخفیف: ۱۹,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • این پروژه در راستای ساخت نرم افزاری برای تشخیص حروف و یا تعیین حالات عاطفی متفاوت در افراد مختلف انجام گرفته است.
    در ابتدا از افراد مختلف در حالات مختلف و در ضمن ادای حروف متفاوت عکسبرداری شده و برنامه هایی برای تعیین فواصل و ویژگیهای مختلف چهره در این حالات توسط نرم افزار Matlab نوشته شده است.
    در این نرم افزار عکس ورودی از منبع گرافیکی خوانده می شود و پس از انجام عملیاتی مثل resize کردن، تبدیل به حالت grayscale در برخی موارد، الگوریتم های لبه یابی، گذراندن از فیلترهای خاص، scan کردن، انجام عملیات dilation و erosion، یافتن رنج RGB نقاط مختلف تصویر، پیدا کردن ضرایب همبستگی و تشابهات و ... می توان کادر صورت، کادر لب و دهان، کادر چشم، کادر ابروها، فواصل و ابعاد مورد نظر را به دست آورد و با مقایسه این اطلاعات با دیتای موجود حالات و حروف را تشخیص داد.
    این نرم افزار می تواند در پروژه های روباتیک یا برای درک حروف برای ناشنوایان مورد استفاده قرار گیرد
    مقدمه یا بر پردازش تصویر صورت:
    صورت یک منبع قوی از اطلاعات رفتاری انسانهایت. بیان چهره نشان دهنده حالات رفتارهای اجتماعی رگوله شده سیگنالهای مربوط به صحبت کردن، حالات عاطفی و ... است که می تواند عملکرد مغز و آسیب شناسی را آشکار سازد.
    اغلب سیستمهای توصیف کننده صوت از مدلهای پیچیده دو یا سه بعدی صوت را برای درک حالات مثل پیشانی، ابرو، چشمها، بینی، دهان، گونه و چانه استفاده می کنند.
    اغلب شش حالت برای درک حالات چهره وجود دارد که عبارتند از خوشحالی، ترس، عصبانیت، تنفر، ناراحتی و تعجب.
    اگر به بررسی صورت به صورت دینامیک بپردازیم تغییرات صوت می تواند به دو دلیل باشد:
    1-عوامل درونی و 2-عوامل بیرونی
    حالات عضلانی صورت نقش مهمی در رفتار بشر مثل سخنرانی، توصیف چهره و ... اشارات دارند. پنفیلد به این نکته دست یافته است که مدارات عصبی که وابسته به دست ها و صورت (بخصوص دهان) هستند نقش مهم در فعل و انفعالات ماشین دارند.
    کلاً مراحل درک تصویر 6 مرحله است:
    1-گرفتن عکس 2-پردازش اولیه 3-توصیف ویژگیها 4-مرحله دریافت 5-بیس اطلاعات 6-تشخیص
    *گرفتن عکس: در این پروژه برای هر حالت یا در مورد ادای هر حرف از 5 الی 9 نفر توسط دوربین دیجیتال عکسبرداری شده که این عکسها با کیفیت بالا در ابعاد 1536×2048 هستند.
    برای بالا بردن دقت لازم است که حروف به طور کامل توسط افراد ادا شوند و هم چنین لازم است حالات به خوبی اجرا شوند، پس ممکن است از هر فرد برای هر حالت یا هر خرف عکسهای متعدد گرفته شود. عکسها با زمینه تیره درنظر گرفته شده اند.
    این عکسها اطلاعات آماری از ابعاد و هندسه صورت را در همه این حالات نتیجه می دهد.
    خواندن عکس:
    خواندن عکس توسط دستور Imread صورت می گیرد.
    \filename)آدرسA=(Imread(
    این دستور تصویر را از فایلهای گرافیکی می خواند و به صورت دیتا قابل استفاده می سازد.
    هر پیکسل عکس حاوی اطلاعات لازم است.
    یافتن کادر صورت:
    برای resize کردن یک عکس یک function به نام myresize تعریف نموده ایم. در این function این گونه عمل می کنیم:
    ابتدا size عکس را به حدود کاهش داده این چون تصاویر بسیار بزرگ بوده و سرعت انجام برنامه کم است پس از این دستور استفاده می کنیم:
    (ضریب کوچک کردن عکس و A=Imresize(filename
    2-تبدیل عکس رنگی به حالت grayscale:
    برای این کار از دستور زیر استفاده می کنیم.

    با انجام این کار اطلاعات از رنج 256 رنگ به رنج 5 تا 1 تبدیل می شوند. بدین ترتیب انجام بسیاری از عملیات روی تصویر مقدور می گردد.
    3-الگوریتم لبه یابی:
    برای پیدا کردن کادر صورت نیاز به پیدا کردن لبه های چهره داریم و یک الگ.ریتم نیاز است تا با توجه به تغییرات رنگ کادر نسبت به چهره ما تیرگی ها و روشنی ها و سایه ها و ... لبه های موجود در عکس را پیدا کنیم تا بتوانیم با scan کردن لبه های مختلف کادر چهره را پیدا کنیم. الگوریتم مورد نظر به این صورت است.
  • مقدمه
    فصل 1: پردازش تصویر رقمی
    -نمایش تصویر رقمی
    -مراحل اساسی پردازش تصویر
    -پردازش
    -نمونه برداری و چندی کردن
    نمونه برداری و چندی کردن یکنواخت
    نمونه برداری و چندی کردن غیریکنواخت
    -چند رابطه پایه ای بین پیکسلها
    همسایه های یک پیکسل
    اتصال
    -همبستگی
    -فیلتر کردن
    فیلترهای آرام کننده
    فیلتر کردن مکان پایین گذر
    فیلتر کردن پایین گذر
    -پردازش تصویر زندگی
    مبانی رنگ
    مدلهای رنگ
    مدل RGB
    -بخش بندی تصویر
    -آشکارسازی لبه
    توصیف پایه ای
    پیوند لبه و آشکارسازی مرز
    -شکل شناسی
    گسترش و سایش
     چند تعریف پایه ای
     گسترش
    سایش
    فصل 2: نمودارهای بلوکی، مراحل و نحوه انجام پروژه
    -فلوچارت برنامه لب خوانی از روی چهره
    -فلوچارت برنامه تشخیص حالات از روی چهره
    -مقدمه ای بر پردازش تصویر
    عوامل درونی
    عوامل خارجی
    -گرفتن عکس
    -خواندن عکس
    -یافتن کادر صورت
    Resize کردن عکس
    تبدیل عکس رنگی به حالت gray scale
    الگوریتم لبه یابی
    Scan کردن عکس
    -فیلترکردن تصویر
    -دستور strel
    -انجام dilation و erosion
    -پیدا کردن کادر لب
    -یافتن اندازه های مورد نظر لب
    -مقایسه اندازه ها با اندازه های حالات لب
    -ادامه عملیات برای تشخیص حالت
    -یافتن کادر حدودی چشم توسط correlation
     چند تعریف پایه ای
     گسترش
     سایش
    فصل 2: نمودارهای بلوکی، مراحل و نحوه انجام پروژه
    -فلوچارت برنامه لب خوانی از روی چهره
    -فلوچارت برنامه تشخیص حالات از روی چهره
    -مقدمه ای بر پردازش تصویر
     عوامل درونی
     عوامل خارجی
    -گرفتن عکس
    -خواندن عکس
    -یافتن کادر صورت
     Resize کردن کادر صورت
     تبدیل عکس رنگی به حالت grayscale
     الگوریتم لبه یابی
     Scan کردن عکس
    -فیلتر کردن تصویر
    -دستور strel
    -انجام dilation و erosion
    -پیدا کردن کادر لب
    -یافتن اندازه های مورد نظر لب
    -مقایسه اندازه ها با اندازه های حالات لب
    -ادامه عملیات برای تشخیص حالت
    -یافتن کادر حدودی چشم توسط correlation
    -دستور Corr2
    -مقایسه با اندازه های چشم در حالات مختلف
    -یافتن کادر ابرو
    -یافتن فاصله دو ابرو
    -توضیحاتی در مورد بیومتریک چهره انسان
    مقدمه
    روشهای بیومتریک
    استخراج ویژگیهای صورت در بیومتریک
    فصل سوم: نتایج و نکات به دست آمده از انجام پروژه
    -تغییرات ابعاد لب، چشم و ابرو
    -ابعاد لب برای افراد مختلف
    -نرمالیزه کردن ابعاد
    -ابعاد قطر چشم در حالات مختلف
    -رنج RGB به دست آمده از رنگ لب
    -رنج RGB به دست آمده از رنگ پوست
    -چند مورد پیشنهادی در راستای ادامه پروژه
    4-فهرست کلمات لاتین
    5-مراجع و منابع

پيدايش علوم و فنون جديد، جوامع بشري را با شکلهاي مختلفي از اطلاعات روبرو نموده است. سطح توسعه يک جامعه را مي توان با مقدار اطلاعات و دانش توليد شده در آن ارزيابي کرد. توليد فزاينده اطلاعات به شکلهاي مختلف صورت مي گيرد و با درجات متفاوتي از پيچيدگي ه

گرچه براي پروژه هاي کوچک مي توان صرفاً با اتکا بر خلاقيت و بدون توجه به برنامه ريزي و نظمي خاص به نتيجه رسيد اما براي ايجاد يک پروژه بزرگ و پيچيده نياز به پيروي از يک روش (method) مشخص است. يک متد تعيين مي کند که براي توليد يک پروژه چه گام هايي نياز

چکیده با گسترش روز افزون استفاده از مدل­های فرایند مبتنی بر معماری، طراحی معماری نرم افزار اهمیت ویژه­ای یافته است. یک طراحی معماری خوب، طراحی است که نیاز­های کیفی مورد انتظار مشتری را برآورده نماید. در این گزارش روش ­های گوناگون طراحی معماری نرم افزار مورد بررسی قرار خواهد گرفت. سپس ویژگی کیفی قابلیت تغییر به طور دقیق و جزئیات معرفی خواهد شد و سپس معماری یک سیستم مطالعه موردی ...

ريزپردازنده واحد پردازش مرکزي يا مغز رايانه مي باشد. اين بخش مدار الکترونيکي بسيار گسترده و پيچيده اي مي باشد که دستورات برنامه هاي ذخيره شده را انجام مي دهد. جنس اين قطعه کوچک (تراشه) نيمه رسانا است. CPU شامل مدارهاي فشرده مي باشد و تمامي عمليات يک

اگر هنگام روشن نمودن رایانه به نوشته های روی صفحه نمایش دقت کرده باشید ، مطمئنا نام BIOS به چشمتان خورده است. بایوس برگرفته از حروف اول کلمات (Basic Input Ooutput System) به معنای سیستم ورودی و خروجی مقدماتی است. در واقع یکی از متداولترین موارد کاربرد حافظه های Flash ، استفاده از آنان در بایوس است . بایوس این اطمینان را به عناصر سخت افزاری نظیر : تراشه ها ، هارد یسک ، پورت ها ، ...

کلمات کلیدی: جبران کننده ایستای توان راکتیو، SVC ، STATCOM، اینورتر چند سطحی. چکیده هدف، طراحی و ساخت یک جبران کننده ایستای توان راکتیو از نوع منبع ولتاژی و بصورت چند سطحی بوده‌است، یک اینورتر سه سطحی از نوع اینورترهای متوالی با توان نامی +3KVAR طراحی و ساخته شده‌است، و یک روش کنترلی بر اساس کنترل اختلاف فاز با استفاده از مدولاسیون برنامه‌ریزی و بهینه شده اجرا شده‌است. مدارات ...

مقدمه: بیشتر طراحان وب از نقطه نظر نگاه خود به طراحی وب می پردازند، آنها علاقمند هستند که خودشان را با استعارات مشخص و با تبلیغات فراوان نشان دهند. به هر جهت اینترنت برای شما ایجاد تجارت ونیز قابلیتی برای ارتباط نزدیک ارائه می دهد . کاربران میتوانند اطلاعات و محصولاتی را که در خور نیازشان میباشد را پیدا کنند. در این دوره شما با انواع ابزار های طراحی آشنا خواهید شد و به طبیعت ...

در اين مقاله بر کاربرد SQL Server 2000 و VB.NET به طور مختصر توضيحاتي خواهيم داد و هم چنين عملکرد نرم افزار کتابخانه را بررسي خواهيم نمود . SQL Server MS مرتباً سهم بيشتري از بازار را به خود اختصاص مي دهد و يک سيستم مديريت پايگاه داده رابطه اي سروي

Frontpage يک فايل HTML چيست؟ • HTML را "اچ تي ام ال" و يا اچتمل بخوانيد. • • HTML برگرفته از حروف اول Hyper Text Markup Language ميباشد. • • يک فايل HTML فايلي از نوع text ميباشد که متشکل از

ورود مايکروسافت حدود يک دهه است که وجود دارد، و با هر نگارش جديد بر قابليت‌‌هاي به عنوان يک برنامه واژه‌پرداز پيشرو افزوده مي‌شود. ورد چه کاري مي تواند انجام دهد؟ ويژگي‌هاي موجود در ورد، آن را به يکي از انعطاف‌پذيرترين واژه‌پردازها تبديل ک

ثبت سفارش
تعداد
عنوان محصول