توضیحات
پروژه آموزشی grayscale کردن همه رنگهای یک تصویر بجز رنگ قرمز با متلب
هدف از این پروژه آموزشی متلب کدی است که تصويررنگي I را دريافت كند و بخشهاي قرمز آنرا با همان رنگ نگه دارد ولي بقيه تصوير كه رنگي غيراز قرمزدارد را به صورت grayscale نمايش دهد. يعني به نظر خواهد آمد كه شما بخشي از تصوير سطح خاكستري اي را با رنگ قرمزرنگ كرده ايد.
همچنین فانكشني نوشته ایم كه مشابه مسئله 1 عمل كند جزاينكه بخشهاي قرمز تصوير را به هررنگ دلخواه تبديل كند و بقيه عكس را به صورت خاكستري نمايش دهد.
در حالت سوم فانكشني نوشته شده است که به نام circles_HW5 . وظيفه اين فانكشن ساخت تصويري است به ابعاد 512 در 512 پيكسل كه تماما صفراست. سپس در اين تصوير دايره هايي كه تماما سفيد هستند به شعاع 16 پيكسل در مختصات زيرقرار مي دهد.
(200, 200), (232,200), (200,300), (248, 300), (200,400), (264,400)
توضیحات گزارش کار:
در تابع my_red_color ابتدا به منظور تشخیص رنگ قرمز از فضای رنگ hsv و آستانه گذاری بر روی کانال h استفاده می شود. سپس رنگ قرمر باقی می ماند و بقیه نواحی به صورت خاکستری سه بعدی تبدیل می شود و کنار هم گذاشته می شود.
در تابع my_coloring دقیقا مراحل روش تابع بالاانجام می شود. به حای رنگ قرمز ، رنگ مورد علاقه که در ورودی خواسته شده جایگزین می شود.
در تابع HW5_circle ابتدا یک تصویر صفر با ابعاد 512 در512 تولید شده و سپس به مرکز نقاطی که ذکر شده است دوایری با شعاع 16 ایجاد می شود. این دوایر بدین ترتیب ایجاد می شوند که پیکسل های تصویر را بررسی میکنیم و پیکسل هایی که فاصله آن ها تا مرکزها کمتر از مقدار 16 باشد به عنوان پیکسل های دایره انتخاب می شوند.
پروژه آموزشی grayscale کردن همه رنگهای یک تصویر بجز رنگ قرمز با متلب توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.