🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پردازش تصویر FPGA
- آخرین آپدیت
دانلود FPGA Image Processing
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پیادهسازی سیستم پردازش تصویر Sobel در زمان واقعی
آموزش اصول پردازش تصویر FPGA در زمان واقعی و پیادهسازی الگوریتم Sobel
چکیده و اهداف دوره
الگوریتم پردازش تصویر Sobel یکی از محبوبترین الگوریتمها برای تشخیص لبه (Edge Detection) است که به شناسایی و برجسته کردن مرزهای اشیاء در تصاویر کمک میکند. این الگوریتم در زبانهای برنامهنویسی مختلفی پیادهسازی شده است و اساساً یک عملیات گرادیان فضایی دوبعدی را بر روی تصاویر انجام میدهد. هدف اصلی این الگوریتم، یافتن نواحی با فرکانس فضایی بالا است که معمولاً با لبهها مطابقت دارند.
الگوریتم Sobel نیازمند محاسبات بسیار سریع و اجرای همزمان عملیات متعدد است. FPGA به دلیل قابلیت پردازش موازی دادهها، یکی از بهترین گزینهها برای پیادهسازی الگوریتم Sobel در زمان واقعی محسوب میشود. این دوره آموزشی بر روی اصول، الگوریتم و پیادهسازی سیستم Sobel در FPGA تمرکز دارد و دانش و مهارتهای اساسی مورد نیاز برای پردازش تصویر در زمان واقعی با FPGA را ارائه میدهد.
محتوای اصلی دوره
پیادهسازی اصل، الگوریتم و سیستم Sobel در FPGA
درک عمیق از نحوه کارکرد الگوریتم Sobel و پیادهسازی آن بر روی سختافزار FPGA.
تبدیل RGB به Grayscale و Grayscale به RGB (کدنویسی و شبیهسازی)
آموزش چگونگی تبدیل فضای رنگی تصاویر و پیادهسازی آن در Verilog.
مهارت خواندن و نوشتن فایلهای BMP در شبیهسازی پردازش تصویر FPGA
یادگیری تکنیکهای کار با فرمت فایلهای تصویری BMP در محیط شبیهسازی.
بافر FIFO تک خطی و دو خطی (کدنویسی و شبیهسازی)
آشنایی با معماری و پیادهسازی بافرهای FIFO برای مدیریت دادههای جریانی.
اصول پایپلاینینگ، کدنویسی و مهارت شبیهسازی
یادگیری مفاهیم پایپلاینینگ برای افزایش سرعت پردازش در FPGA.
مهارت کدنویسی پردازش در زمان واقعی با Verilog
توسعه مهارتهای لازم برای طراحی سختافزاری در زمان واقعی با استفاده از زبان Verilog.
پیشنیازها
آشنایی با Vivado
آشنایی با زبان Verilog
سرفصل ها و درس ها
FPGA Image Processing -- پیادهسازی سیستم Sobel
FPGA Image Processing -- Sobel System implement
پردازش تصویر FPGA 01 — ساختار سیستم Sobel
FPGA Image processing 01 — Sobel System Structure
پردازش تصویر FPGA 02 — رابط سنسور دوربین ov2640 سیستم Sobel
FPGA Image processing 02 — Sobel System Camera Sensor ov2640 Interface
پردازش تصویر FPGA 03 — رابط نمایش HDMI سیستم Sobel
FPGA Image processing 03 — Sobel System HDMI display interface
پردازش تصویر FPGA 04 — تحلیل زیر ماژول سیستم Sobel
FPGA Image processing 04 — Sobel System Sub Module Analyze
پردازش تصویر FPGA 05 — کدنویسی رابط ماژول سیستم Sobel
FPGA Image processing 05 — Sobel System Module Interface Coding
پردازش تصویر FPGA 06 — اصل تبدیل RGB به Grayscale
FPGA Image processing 06 — RGB to Grayscale Principle
پردازش تصویر FPGA 07 — کدنویسی و شبیهسازی RGB به Grayscale
FPGA Image processing 07 — RGB to Grayscale Coding and Simulation
نمایش نظرات