matlabkhooneh

تکالیف الگوریتم و فلوچارت - معکوس ماتریس ( کد Fch0003 )

1 - الگوریتم و فلوچارتی رستم کنید که یک ماتریس 3*3 را از کاربر دریافت کرده و معکوس آن را محاسبه و چاپ کند.

2 - نسل های مختلف کامپیوتر را نام ببرید.

3 -الگوریتم را تعریف و ویژگی های آن را توضیح دهید.

4 - الگوریتمی بنویسید که 10 عدد از دینباله فیبوناچی را چاپ کند.

5 - فلوچارتی بنویسید که تا زمانی که از کاربر عدد مثبت دریافت کند ، اعداد زوج کوچکتر از عدد ورودی را بنویسد.

6 - فلوچارتی رسم کنید که یک عدد بگیرد و اعداد مثبتی که بر آن عدد بخش پذیر هستند را چاپ کند.

7 - فلوچارتی را ترسیم نمایید که عددی را از ورودی گرفته و با عدد 2 جمع بزند.

8 - فلوچارتی ترسیم نمایید که عددی را از ورودی گرفته و اگر عدد بزرگتر از صفر بود، در خروجی پیام “0 than Greater “را نمایش دهد.

9 - فلوچارتی ترسیم نمایید که عددی را از ورودی گرفته و اگر عدد بزرگتر از صفر بود، در خروجی پیام “Greater than 0” ، اگر کوچکتر از صفر بود، Less than 0” و در خاتمه کار پیام “ پیام “Done “را نمایش دهد.

10 - فلوچارتی ترسیم نمایید که 10بار عبارت “looping “را نمایش دهد.

11 - فلوچارتی ترسیم نمایید که از کاربر عدد مثبتی را بگیرد. اگر عدد غیر مثبت بود، از کاربر بخواهد مجدداً عدد مثبتی را وارد کند، اگر عدد مثبت بود، عبارت “positive “را نمایش دهد

12 - الگوریتمی طراحی نموده و فلوچارت آنرا ترسیم کنید که ابعاد مستطیل را گرفته و مساحت آن را محاسبه کند.

13 - فلوچارتی رسم کنید که 5 عدد را از ورودی گرفته و مجموع آنها را نمایش دهد.

14 - فلوچارتی رسم کنید که 10 با در خروجی پیام “World Hello “را نمایش دهد.

15 - فلوچارتی رسم کنید که دو عدد A و B را دریافت و حاصلضرب آن ها را روی کاغذ چاپ نماید.

16 - فلوچارتی رسم کنید که دو عدد x را دریافت و اگر مثبت بود، آنرا در 2 ضرب و چاپ کرده، در غیر اینصورت نقیض آنرا چاپ نماید.

17 - فلوچارتی رسم کنید که دو عدد x وy را دریافت و اگر y>x بود،مجموع x وy و اگر x>y بود تفاضل x وy و اگر مساوی بودند یکی از آن ها را روی کاغذ چاپ نماید

18 - فلوچارتی رسم کنید که جواب های حقیقی معادله درجه دوم را محاسبه نماید.

19 - فلوچارتی رسم کنید که اعداد زوج دو رقمی را بنویسد.

20 - فلوچارتی رسم کنید که عددN را از صفحه کلید دریافت کند و حاصل عبارت روبرو  را محاسبه نماید.

\[\sum_{i=2}^{N}\frac{i-1}{i}\]

21 - فلوچارتی رسم کنید که سه عدد a وb وc را دریافت و بگوید آیا با آنها می توان مثلث ساخت یا نه؟

22 - فلوچارتی رسم کنید که سه عدد A و B وC را دریافت و بزرگترین عدد بین آن ها را بنویسد.

23 - فلوچارتی رسم کنید که سه عدد را دریافت آنها را به ترتیب صعودی مرتب کند.

24 - فلوچارتی رسم کنید که عدد طبیعی N را دریافت و مجموعه مقسوم علیه ها و مجموع آنها و تعداد آنها را محاسبه و چاپ نماید.

25 - فلوچارتی رسم کنید که کلیه اعداد اول کوچکتر یا مساوی 1000 را یکی یکی تولید و چاپ کند

26 - فرض کنید 100نفر را به یک مهمانی دعوت کرده و برای هرکدام یک کارت دعوت فرستاده ایم، فلوچارتی رسم کنید که برای هر نفر که وارد مهمانی می شود، اسم آن شخص را پرسیده و اگر بین 100 اسم بود پیغام خوشامدید بنویسد و در غیر اینصورت پیغام بدهد که شما به این مهمانی دعوت نشده اید.

27 - الگوریتمی بنویسید که عدد طبیعی N را دریافت و مجموع مقسوم علیه های آن و همچنین تعداد آن ها و نیز مجموع آن ها را محاسبه و چاپ نماید

28 - الگوریتمی بنویسید که عدد طبیعی N را دریافت و فاکتوریل آن را محاسبه نماید.

29 - الگوریتمی بنویسید که عدد طبیعی N را دریافت حاصل زیر را محاسبه نماید

\[s=1!+2!+3!+4!+...+N!\]

30 - الگوریتمی بنویسید که دو عدد صحیح N و M را دریافت کند و ب.م.م و ک.م.م آن ها را محاسبه و چاپ نماید.

31 - الگوریتمی بنویسید که عدد طبیعی N را دریافت و تعداد ارقام و نیز مجموع ارقام آن را محاسبه و چاپ نماید.

32 - فلوچارتی رسم کنید که سه عدد را خوانده و بصورت زیر تصمیم گیری نماید:
- اگر عدد سوم صفر بود حاصل جمع دو عدد دیگر
- اگر عدد سوم منفی بود تفاضل دو عدد دیگر
- اگر عدد سوم مثبت بود حاصل ضرب دو عدد دیگر را نمایش دهد.

33 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که 10 بار دو عدد دریافت کرده ( ب م م ) و ( ک م م ) آن ها را چاپ کند.

34 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که دو عدد دریافت کند ، سپس مقدار آنها را جابجا کند  (بدون استفاده از متغیر کمکی)

35 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که اعداد A و B را دریافت کرده اعداد فرد بین A و B را چاپ کند.

36 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که از بین اعداد 3 رقمی آنهایی را که رقم یکان فرد، دهگان زوج و صدگان بخشپذیر بر 5 دارند را چاپ کند

37 - یک عدد جالب انگیز است، اگر مجموع فاکتوریل ارقام آن با خود عدد برابر باشد.

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

38 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که عددی صحیح دریافت کرده اعداد فرد بین یک تا آن عدد را از بزرگ به کوچک چاپ کند.

39 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که یک عدد صحیح (n رقمی) را دریافت کرده ، مجموع رقم های فرد آن را محاسبه و چاپ کند.

40 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که دو عدد را دریافت کرده ، کوچکترین مضرب مشترک و بزرگترین مقسوم علیه مشترک آن ها را چاپ کند.

41 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که شماره یک روز از سال را دریافت کرده ، تاریخ روز را معین کند. (مثال:اگر 64 وارد شد نمایش دهد 2/3 )

42 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که شماره یک روز و شماره یک ماه از سال را دریافت کرده ، معین کند چند روز از سال می گذرد

43 - یک عدد را متقارن گویند، اگر از دو طرف به یک شکل خوانده شود. به طور مثال 909 و 8118 و 9 همگی متقارن هستند، ولی 644 متقارن نیست. الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که: بزرگترین عدد متقارنی که حاصلضرب دو عدد دو رقمی می باشد را چاپ نماید.

44 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که عدد A را دریافت کرده مجموع ارقام آن را چاپ کند

45 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که سه متغیر C,B,A را دریافت کرده سپس A را در B و B را در C و سپس C را در A قرار دهد.

46 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که دو متغیر عددی B,A را دریافت کرده ، سپس محتوای آنها را با هم تعویض کند.

47 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که مجموع ارقام 2 به توان 1000 را چاپ کند.

48 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که 1400 امین عدد اول را چاپ کند.

49 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که یک عدد مثبت را دریافت کند و تعداد ارقام آن را چاپ کند.

50 - الگوریتم و فلوچارت برنامه ای را بنویسید و رسم کنید که بزرگترین و دومین بزرگترین عدد ( عددی که فقط از بزرگترین عدد کوچکتر و از بقیه اعداد بزرگتر است.) را بین 100 عددی که کاربر وارد میکند، چاپ نماید.

| جهت سفارش پروژه و تکلیف الگوریتم و فلوچارت لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف سیمولینک Simulink - دینامیک و ارتعاشات ( کد Sim0007 )

1 - یک آونگ مرکب compound pendulum را در سیمولینک Simulink مدل کنید.

\[-mgdsin(\theta)-c \dot{\theta}=j \ddot{\theta}\]

\[J=J_{c}+m_{l}d^{2}\]

2 - ارتعاشات یک موتور نقلیه motor vehicle را در سیمولینک Simulink مدل کنید.

3 - یک قطار اسباب بازی متشکل از یک موتور و یک واگن را در نظر خواهیم گرفت. با فرض این که قطار فقط در یک بعد (در طول مسیر) حرکت می کند، می خواهیم کنترلی را روی قطار اعمال کنیم تا به آرامی شروع به کار کند و به حالت پایدار درآید و به طوری که بتواند یک فرمان سرعت ثابت را با حداقل خطا در حالت ثابت ردیابی کند.

جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

پروژه های پردازش تصویر - تبدیل هندسی ( کد Mat0099 )

1 - تبدیل هندسی

۱-۱ -توسط تبدیل هندسی مناسب، تصاویر Lena ،Barbara و Girl را بر روی سه وجه از مکعب تصویر Cube قرار دهید. تبدیالت هندسی را با بکارگیری درونیابی نزدیکترین همسایه و درونیابی دوخطی انجام دهید.

۱-۲ -انطباق تصاویر یا Registration به فرایند منطبق کردن دو یک چند تصویر بر هم گفته میشود. در این حال و برای دو تصویر، یک تصویر، تصویر مرجع و دیگری تصویر ورودی است که بایستی بر تصویر مرجع منطبق شود. تصویر Map1 را به عنوان تصویر مرجع در نظر گرفته و تصویر Map2 را بر آن منطبق کرده و نمایش دهید. پارامترهای مدل را ارایه کنید

2 - فیلتر میانگین

۱-۲ -فیلتر میانگین به کمک کانولوشن پیاده سازی می شود. با استفاده از خصوصیات فیلتر میانگین از نوع Filter Box ،روشی برای افزایش سرعت پیاده سازی این فیلتر ارایه کنید؛ زمان اجرا الگوریتم اصلی را با الگوریتم خود مقایسه کنید.

۲-۲ -آشکارسازی لبه Robert را به تصویر Mosque اعمال کرده شدت لبه را نشان دهید. فیلتر میانگین 3×3 را ابتدا به تصویر اصلی اعمال کرده و آشکارساز لبه را به تصویر هموار شده اعمال کنید. چه تغییر در نتیجه ایجاد شده؟ این تجربه را به کمک فیلتر 5×5 و 7×7 نیز تکرار کرده و بر روی نتیجه بحث کنید.

۲-3 - دوبار اعمال متوالی یک فیلتر میانگین 3×3 دقیقاً همان نتیجهای که اعمال یکبار فیلتر 5×5 بوجود میآورد را ایجاد نخواهد کرد. آیا میتوانید فیلتری 5×5 طراحی کنید که نتیجهای اعمال آن مشابه دو بار اعمال یک فیلتر 3×3 باشد.

۲-۴ -فیلتری 7×7 طراحی کنید که اعمال آن معادل سه بار اعمال متوالی یک فیلتر 3×3 باشد. به کمک یک آزمایش بر روی تصویر Mosque صحت عملکرد فیلتر طراحی شده را نشان دهید.

3 - بهبود کنتراست تصویر

تصاویر He1 ،He2 ،He3 و He4 تصاویری هستند که میخواهیم به کمک بهبود کنتراست آنها را بهبود دهیم.

3-۱ -بهبود کنتراست این تصاویر را به کمک همسانسازی هیستوگرام (HE (انجام داده نتیجه را ارایه کنید.

3-۲ -اگر تصویر ورودی را f و تصویر بهبود یافته به کمک HE را fhe بنامیم. به ازای مقادیر مختلف α ،از 1.0 تا 5.0 با گام 1.0 تصویر fhe) α-1+(f.α=g را بدست آورده و نتیجه را نمایش دهید. بر روی نتایج بحث کنید.

3-3 -همسانسازی محلی هیستوگرام (LHE (با استفاده از پنجره هایی به ابعاد 5۱×5۱ ،۱0۱×۱0۱ ،۱5۱×۱5۱ و ۲0۱×۲0۱ را بر روی این تصاویر انجام و نتیجه را ارایه کنید. در مورد نتایج بحث کنید.

3-۴ -برای افزایش سرعت LHE از جابجایی بلوک ها به اندازه نصف بلوک و درونیابی استفاده کنید. جهت سهولت، ابعاد پنجره های فوق را در سطر و ستون یک واحد کم کنید تا ابعاد پنجره ها زوج شود.

4 - نقابگذاری غیر تیز (Un-sharp Masking)  

۴-۱ -به کمک استفاده از یک فیلتر هموارساز میانگین 3×3 از نوع Filter Box ،نقاب گذاری غیرتیز را به تصویر child اعمال کنید.

۴-۲ -نقابگذاری غیرتیز را با فیلتر هموار ساز میانگین 3×3 از نوع Average Weighted پیاده سازی کرده نتیجه را با نتیجه قبل مقایسه کنید.

۴-3 -تجربه قسمت )۱ )را با فیلترهای با اندازه بزرگتر 5×5 ،7×7 و 9×9 تکرار کنید. بزرگ کردن فیلتر چه تاثیری بر نتیجه دارد؟ بر روی آن بحث کنید.

۴-۴ -اگر در نقاب گذاری غیرتیز فیلتر میانه را به عنوان فیلتر هموارساز استفاده کنیم چه نتیجهای حاصل می شود؟ 16/1 کلیشه زیر را به عنوان کلیشه لاپلاسین در نظر بگیرید.

5 - حوزه فرکانس

5-۱ -تصویر Im184 را به حوزه فرکانس برده، یکبار طیف Im183 را با فاز Im184 ترکیب کنید و بار دیگر برعکس. حاصل را به حوزه مکان برگردانده و در مورد نتیجه بحث کنید.

5-۲ -با در نظر گرفتن تصاویر Im421 و Im423 به عنوان ورودی، با استفاده از فیلترهای پایینگذر گوسی با ۱0 پهنای باند مختلف، تصویر را هموار کرده نتیجه را نشان دهید.

5-3 -در هر مورد، آنچه که فیلتر پایینگذر حذف کرده را یکبار در حوزه ی مکان و یکبار در حوزه فرکانس بدست آورید و نتیجه را نمایش دهید. هر تصویر را درکنار تصویر متناظر از مرحله )۱ )نمایش دهید.

5-۴ -تصاویر Im421 و Im423 هر یک از دو تصویر مختلف ساخته شده است، یک تصویر از یک فیلتر پایینگذر و دیگری از یک فیلتر باالگذر عبور داده شده و نهایتا با تنظیم شدت مناسب با هم جمع شده اند. بر این اساس با در نظ ر گرفتن دو تصویر دلخواه شما نیز چنین تصویری ایجاد کنید.

6 - موجک

1-6 -یکی از کاربرد های تبدیل موجک، تشخیص خود شباهتی سیگنال است. فرض کنید تصویر fimg را داریم، در این تصویر بخشی از آن در مکان دیگری از تصویر کپی شده است که اصطالحا به چنین حالتی جعل move Copy گفته میشود. تصویر mask_fimg ناحیه دو بالک شبیه به هم را در تصویر fimg نمایش می دهد. ایده ای ارائه دهید که با استفاده از تبدیل موجک، بتوان این دو بلوک از تصویر fimg را که شبیه هم هستند، تشخیص داد. شبه کد الزامی و پیاده سازی میتواند با هر زبانی انجام شود.

2-6 -یکی از کاربرد های تبدیل موجک، یافتن شبیه ترین تصاویر نسبت به تصویر ورودی است. فرض کنید تصویر test را داریم و میخواهیم تصاویر پوشه آموزش را به ترتیب به شبیه ترین تصاویر مرتب کنیم. ایده پیشنهادی خود را شرح دهید و شبه کد آن را بنویسید.

6-3 -تصویر tree را به نویز گاوسی و نمک و فلفل آغشته کنید و با استفاده از تبدیل موجک، تقلیل نویز انجام دهید. شرح دهید که تبدیل موجک کدام نویز را بهتر تقلیل میدهد. کیفیت تصویر تقلیل یافته را به کمک معیارهای PSNR و SSIM گزارش کنید.

7 - پردازش تصاویر رنگی

با جستجو در منابع سه فضا ی رنگ بجز فضاهای رنگ معرفی شده در درس را پیدا کرده در هر مورد وی ژگی های فضا ی رنگ، کاربرد ها و ارتباط آن با فضا ی رنگ RGB یا HSI را بنویسید.

8 - لبه های تصویر زیر را با استفاده از یک فیلتر بالا گذر استخراج کرده (تصویر لبه را بدست آورده و نمایش دهید) و سپس لبه ها رو در تصویر اصلی تقویت کنید.

9 - برنامه ای بنویسید که نرم افزار MATLAB یک تصویر پزشکی را از ورودی گرفته و آن را به سیاه و سفید تبدیل نماید. سپس مقدار D0 و مرتبه فیلتر باترورث را از ورودی گرفته سپس از تصویر FFT گرفته و فیلترهای بالاگذر و پایین گذر باترورث ، گوسی و ایده آل را روی FFT تصویر اعمال نماید. در نهایت از تصویر بدست آمده تبدیل فوریه معکوس IFFT گرفته و حاصل ( تصویر فیلترشده و بهبود یافته ) را به همراه تصویر اصلی نمایش دهد.

10 - تصویر tif.Chessboard را در محیط متلب بارگذاری نمایید. ابتدا با استفاده از دستور rgb2gray ،تصویر را از حالت رنگی(سه لایه) به تصویر سطح خاکستری (یک لایه) تبدیل کنید، سپس آن را بصورت double تبدیل کنید و در متغیر img1 ذخیره نمایید.

11 - با استفاده از از روش اتسو، آستانه ی تصویر را بدست آورید و آن را در متغیر T ذخیره کنید. سپس تصویر را با استفاده از مقدار T ،آستانه گذاری کنید و نتیجه را نشان دهید. )توجه کنید که روش اتسو از هیستوگرام تصویر استفاده می کند(. آیا تمام خانه های سفید و سیاه به درستی از هم جدا شده اند؟ اگر اینطور نیست، چه راه حلی دارید؟ نتایج بهبود یافته خود را نمایش دهید.

12 - تصویر jpg.tr را در محیط متلب بارگذاری نمایید. ابتدا با استفاده از دستور rgb2gray ،تصویر را از حالت رنگی(سه لایه) به تصویر سطح خاکستری (یک لایه) تبدیل کنید، سپس آن را با دستور imbinarize به یک تصویر باینری تبدیل کرده و در متغیر img2 ذخیره نمایید. با استفاده از عملگرهای مورفولوژی، دایره ها را از تصویر استخراج نمایید و نتیجه را نمایش دهید.

13 - تصویر jpg.bottles را در محیط متلب بارگذاری نمایید. ابتدا با استفاده از دستور rgb2gray ،تصویر را از حالت رنگی(سه لایه) به تصویر سطح خاکستری (یک لایه) تبدیل کنید، سپس آن را بصورت double تبدیل کنید و در متغیر img3 ذخیره نمایید. با استفاده از روش های آستانه گذاری و مورفولوژی که تاکنون یادگرفته اید، بطری که مقدار کمتری محلول دارد را شناسایی کرده و مساحت مقدار محلول نشان داده شده ی آن را بدست آورید. (برای بدست آوردن مساحت و دیگر ویژگی ها، از دستور regionprops استفاده می شود.) راهنمایی: خروجی آستانه گذاری و سپس مورفولوژی شما باید بصورت شکل زیر باشد

14 - الگوریتم آستانه گذاری اتسو را پیاده سازی کنید و ،تصویر صفحه شطرنجی را با استفاده از الگوریتم خود آستانه گذاری نمایید و با خروجی دستور اتسو متلب مقایسه نمایید.

15 - تحقیقی در مورد روش های مختلف zooming  و  shrinking تصاویر انجام داده و کد متلب آن ها را بنویسید. به عبارت دیگر برنامه ای بنویسید که تصویری به همراه یک نسبت تغییر را از ورودی گرفته و به روش های مختلف آن تصویر را کوچک shrink و بزرگ zoom کند.

16 - با کمک دستورات متلب آزمایش های مقدماتی زیر را انجام دهید.

الف ) خواندن یک تصویر با فرمت مشخص مثل bmp و ذخیره سازی آن با فرمت دیگر jpg

ب ) به دست آوردن نگاتیو تصویر و نمایش آن

ج ) اعمال عملگرهای exp و log بر روی تصویر و نمایش نتایج آن ها

17 - برنامه ای بنویسید که تبدیل یک تصویر خاکستری به دو سطحی ( یک مقدار آستانه مناسب ) و نمایش هر دو تصویر را در متلب انجام دهید.

18 - برنامه ای بنویسید که یک تصویر خاکستری مانند Cameraman را با استفاده از روش Histogram Equalization  ارتقا و بهبود دهد ( بدون استفاده از histeq )

19 - برنامه ای بنویسید که تصویری از ورودی گرفته ، تصویر گرادیان و لاپلاسین آن را نمایش دهد. سپس تصویر را با نویز گوسی نویزی نموده و مجدد گرادیان و لاپلاسین آن را نمایش دهید و نتایج را تحلیل کنید.

20 - از دو تصویر مختلف تبدیل فوریه بگیرید. سپس فاز تبدیل فوریه این دو تصویر را جابجا نمایید. بدین معنی که فاز تصویر دوم را به تصویر اول دهید و برعکس. سپس با اعمال تیدیل فوریه ، دو تصویر جدید بدست آمده را نمایش دهید. نتایج بدست آمده را تحلیل کنید.

21 - برنامه ای بنویسید که فیلترهای بالاگذر ، میان گذر و پایین گذر ایده آل ، گوسی و باترورث را در حوزه فرکانس ( تبدیل فوریه ) با توجه به خصوصیت های ضرایب و موقعیت آن ها طراحی و یا فیلترهای حوزه مکان مقایسه کنید.

22 - برنامه ای بنویسید که در آن فیلتر همومورفیک را پیاده سازی کرده و آن را به تصویر مرد عکاس اعمال کند.

23 - با استفاده از برنامه نویسی در متلب فیلتر میانه را طراحی کنید. ( بدون استفاده از medfilt2)

24 - با استفاده از برنامه نویسی در متلب و دستورات جعبه ابزار پردازش تصویر آن دستورات imnoise , imfilter , medfilt2 , weiner2 با کمک help متلب دیده و با پارامترهای مختلف امتحان نمایید و تاثیر آن ها را بر خروجی مشاهده فرمایید.

25 - برنامه ای بنویسید که بر روی یک تصویر با نویز گوسی ، فیلتر وینر را اجرا کرده و نتایج را نمایش دهد. ( برنامه فیلتر وینر را به صورت دستی بنویسید و از تابع wiener2 استفاده نکنید.

26 - برنامه ای بنویسید که تبدیل تصویر رنگی به خاکستری و نمایش هر دو تصویر در متلب انجام دهد.

27 - برنامه ای بنویسید و در آن یک تصویر رنگی را بازکرده و مولفه های R , G , B را مشاهده کرده ، سپس این تصویر را به فضای HSV برده و مولفه های H , S , V را مشاهده کنید و احساس و دانش خود را در خصوص این مولفه ها بنویسید.

28 - برنامه ای بنویسید و در آن لبه های یک تصویر رنگی را استخراج کنید. برنامه لبه یابی را به صورت برداری پیاده سازی کرده و با نوع اسکالر آن مقایسه کنید.

29 - برنامه ای بنویسید که تصویر با سطح خاکستری آغشته به نویز گوسی را با واریانس مختلف به عنوان ورودی گرفته ، سپس به حوزه موجک ببرید و رفع نویز کنید. سپس با وارون تبدیل موجک ، تصویر نهایی را نمایش دهد. در نهایت معیارهای RMSE و PSNR را برای تصویر رفع نویز شده محاسبه نمایید.

30 - برنامه ای بنویسید و در آن روش Improved Gray Scale را پیاده سازی کنید. یک تصویر با 256 سطح را در ورودی گرفته و تصویر با 16 سطح در خروجی تحویل دهید.

31 - در گزارشی مراحل کامل فشرده سازی JPEG و JPEG2000 را توضیح دهید. سپس برنامه ای بنویسید که یک بلوک 8*8 را در ورودی گرفته و آن را با استفاده از روش JPEG فشرده کند.

32 - دو برنامه بنویسید که در آن ها یک تصویر باینری و یک تصویر خاکستری را به عنوان ورودی دریافت کرده و لبه های آن ها را با استفاده از لبه یابی موفولوژی استخراج کنید.

33 - برنامه ای بنویسید که در آن نویز نمکی یک تصویر را با استفاده از عملگرهای موفولوژی کاهش دهید.

34 - تفاوت تبدیل رادن با تبدیل هاف چیست؟ برنامه ای بنویسید و در آن تبدیل رادن را به یک تصویر خاکستری اعمال کرده و نتیجه را تفسیرکرده و در گزارش بیاورید.

35 - با اعمال ماسک های منایب به تصویر لبه های تصویر را استخراج و تصویر حاصل را نمایش دهید. روش های موجود در کتاب را مقایسه کنید.

36 - یک برنامه بنویسید و در آن روش باینری سازی اتسو Atsu را پیاده سازی کرده و به چند تصویر اعمال کنید. ( از توابع آماده متلب استفاده نکنید )

37 - برنامه ای بنویسید و با استفاده از الگوریتم خوشه بندی k-means یک تصویر رنگی را ناحیه بندی کنید.

38 - برنامه ای بنویسید که یک عکس Gray Scale و یک عکس رنگی را در متلب فراخوانی کند و تبدیلات زیر را بر روی آن ها اعمال نماید.

تبدیل نگاتیو

تبدیل لگاریتم

تبدیل گاما

39 -

40 -

41 -

42 -

43 -

44 -

45 -

46 -

47 -

48 -

49 -

50 -

| جهت سفارش پروژه و تکلیف پردازش تصویر OpenCV و متلب MATLAB لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف سیمولینک Simulink - فیلتر بالاگذر ( Sim0006 )

1 - مدارات زیر را در محیط سیمولینک  Simulink شبیه سازی کنید.

2 - پاسخ پله یک مدار RLC سری را در سیمولینک Simulink شبیه سازی کنید و ولتاژ دو سر مقاومت، خازن و سلف را به همراه جریان مدار نمایش دهید.

3 - با استفاده از سیمولینک Simulink یک فیلتر بالا گذر RC ایجاد کنید

جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

پروژه پردازش تصویر - آستانه گیری ( کد Mat0098 )

1 - Lowpass Filtering

a ) Implement the Gaussia lowpass filter in Eq. You must be able to specify the size , M * N , of the resulting 2D function. in addition , you must be able to specify the location of the center of the Gaussian function.

b ) Doenload Fig from the book web site and lowpass filter it to duplicate the results in fig.

2 - Highpass Filtering

a ) Implement the Gaussian highpass filter of eq. ( Note that , you can use basically program to generate highpass filters )

b ) Doenload Fig from the book web site and highpass filter it to duplicate the results in fig.

3 - Highpass Filtering Combined with Threshoding

Download Fig from the book web site and use your program from project to approximate the results in fig. ( Note  that you will be using a Gaussian, instead of a Butterworth  filter.

4 - یک عکس انتخاب کنید و سه روش آستانه گیری متفاوت را بر روی آن اجرا کنید. در مرحله بعد تبدیل توان و Negative را بر روی تصویر پیاده سازی کنید.

5 - با استفاده از حلقه های تو در تو (بدون استفاده از دستور imfilter ) فیلتر لاپلاسین زیر را بر روی عکس پیاده سازی کنید.

\[Laplacian Filter=\begin{bmatrix} 0 & -1 &0 \\ -1 & 5 &-1 \\ 0 & -1 & 0 \end{bmatrix}\]

6 - پروژه تعیین محدوده شناور در دریا با استفاده از لبه یابی

7 - گزارش پروژه نهان نگاری با روش بیت کم ارزش  LSB Steganography در MATLAB

( فایل گزارش ورد 20 صفحه  به همراه کد متلب )

8 - یکی از تفریحات کودکی انسان ها ، بازی جورچین ( پازل ) است که منجر به رشد فکری و توانایی الگویابی در ذهن کودکان می شود. یک تصویر به قسمت های مشخصی تقسیم شده  و ترتیب قرار گرفتن آن ها به هم می ریزد. کودک با الگویابی تلاش می کند که تصویر اصلی را بازسازی کند.

در این کد قصد داریم که یک تصویر مشخص ، به تعداد دلخواه تقسیم شده و بر اساس الگویی که کاربر مشخص کرده است ( پازل به هم ریخته ) دوباره بازسازی شود.

جهت سفارش پروژه و تکلیف پردازش تصویر OpenCV و متلب MATLAB لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

Designed By M A T L A B K H O O N E H