برنامه‌های آماده

برنامه متلب ضبط صدا از میکروفون و ذخیره آن

گاها نیاز است که در متلب، بوسیله میکروفون صدایی فراخوانی، ضبط و ذخیره گردد. بدین منظور برنامه حاضر، کاربر را قادر می‎سازد که از طریق میکروفون با مدت دلخواه صدایی را ثبت و ذخیره کند. در این برنامه مدت زمان ضبط، فرکانس نمونه برداری و تعداد بیت کوانتیزه قابل تنظیم است و همچنین کاربر می‎تواند… مشاهده ادامه مطلب

برنامه خوشه‌بندی با k-میانگین

روش‌ها و الگوریتم‌های متعددی برای اختصاص اشیاء یا نمونه‌های مختلف به گروه های هم شکل یا مشابه وجود دارد. الگوریتم k-میانگین یا k-means یکی از محبوب ترین الگوریتم‌هایی است که در داده کاوی و هوش مصنوعی، بخصوص در حوزه یادگیری بدون نظارت، مورد توجه واقع شده است. بنابراین در اینجا برنامه‌ای ارائه میکنیم که در… مشاهده ادامه مطلب

برنامه متعادل سازی محلی هیستوگرام

متعادل سازی هیستوگرام از جمله روشهای عمومی بهبود کیفیت تصویر است. اما گاهی نیاز است که تنها نواحی کوچکی از تصویر بهبود پیدا کند، و یا تصویر بگونه ای است که با متعادل سازی هیستوگرام نویز تصویر افزایش یافته و بسیاری از جزئیات ممکن است محو شود. چراکه تعداد پیکسلهای این نواحی ممکن است تاثیر… مشاهده ادامه مطلب

برنامه متعادل سازی هیستوگرام تصویر

بهبود کیفیت تصاویر همواره یکی از حوزه های مهم و کاربردی در بحث پردازش تصویر است. تا کنون راهکارهایی با توجه به نوع تصویر ارائه شده است. یکی از این راهکارها متعادل سازی هیستوگرام تصویر است که باعث بهبود کنتراست تصویر میشود برای مطالعه راجع نحوه عملکرد معایب و مزایای این تکنیک میتوانید پست متعادل… مشاهده ادامه مطلب

برنامه نهان نگاری تصویر با روش بیت کم ارزش (LSB)

نهان نگاری (steganography) در یونانی به معنای پوشیده شده یا نوشتن مخفیانه است. تفاوت اصلی رمزنگاری و پنهان نگاری آن است که در رمز نگاری هدف اختفاء محتویات پیام است و نه به طور کلی وجود پیام، اما در پنهان نگاری هدف مخفی کردن هر گونه نشانه‌ای از وجود پیام است. برای جاسازی اطلاعات در داخل… مشاهده ادامه مطلب

برنامه حل مسئله XOR با شبکه عصبی

یکی از دلایلی که در اواخر دهه 1960 باعث شد مطالعه و استفاده از شبکه های عصبی شدیدا کاهش پیدا کند، عدم توانایی شبکه های عصبی در حل مسائلی بود که به جداساز غیر خطی نیاز داشت. این مسئله به حدی مهم بود که دهه 1970 را به نام دهه خاموشی شبکه عصبی میشناسیم. یکی… مشاهده ادامه مطلب

برنامه فیلتر میانه تطبیقی

به منظور حذف نویز فلفل نمکی در تصاویر از فیلتر میانه استفاده میکنیم. میدانیم که هرچه چگالی نویز افزایش یابد باید از فیلتر با سایز بزرگتری استفاده کنیم. اما این افزایش انداره فیلتر ممکن است جزئیات تصویر و یا بعضی از پیکسل ها را دچار اعوجاج و یا تخریب کند. در بعضی از نواحی تصویر… مشاهده ادامه مطلب

برنامه تشخیص الگو با شبکه عصبی هاپفیلد

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