دوره آموزش C و Video Processing: پردازش ویدئو همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش C و Video Processing: پردازش ویدئو
موضوع کلی: برنامه نویسی
موضوع میانی: سی (C)
📋 سرفصلهای دوره
- 1. مبانی زبان C: معرفی و نصب کامپایلر
- 2. متغیرها و انواع داده در C: اعداد صحیح، اعشاری، کاراکترها
- 3. عملگرها در C: محاسباتی، منطقی، بیتی
- 4. ورودی و خروجی در C: printf و scanf
- 5. ساختارهای کنترلی: if، else، switch
- 6. حلقه ها در C: for، while، do-while
- 7. آرایه ها در C: تعریف و استفاده
- 8. رشته ها در C: کار با رشته ها
- 9. توابع در C: تعریف و فراخوانی
- 10. آرگومان های تابع: ارسال با مقدار و ارسال با ارجاع
- 11. اشاره گرها در C: مفهوم و کاربرد
- 12. اشاره گرها و آرایه ها
- 13. اشاره گرها و رشته ها
- 14. تخصیص حافظه پویا: malloc، calloc، realloc، free
- 15. ساختارها در C: تعریف و استفاده
- 16. آرایه ای از ساختارها
- 17. اشاره گر به ساختار
- 18. فایل ها در C: باز کردن، خواندن، نوشتن، بستن
- 19. حالت های مختلف باز کردن فایل
- 20. خواندن و نوشتن اطلاعات در فایل
- 21. مدیریت خطا در فایل
- 22. Preprocessor Directive ها: define، include، ifdef
- 23. مقدمه ای بر پردازش ویدئو
- 24. فرمت های ویدئویی: AVI، MP4، MOV
- 25. کدک های ویدئویی: H.264، H.265، VP9
- 26. مفاهیم پایه ای ویدئو: فریم، رزولوشن، نرخ فریم
- 27. فضاهای رنگی: RGB، YUV
- 28. تبدیل فضاهای رنگی
- 29. خواندن فریم از فایل ویدئویی با C
- 30. نوشتن فریم در فایل ویدئویی با C
- 31. کتابخانه های پردازش ویدئو در C: OpenCV، FFmpeg
- 32. نصب و راه اندازی OpenCV در C
- 33. ساخت یک پروژه OpenCV در C
- 34. خواندن تصویر از فایل با OpenCV
- 35. نمایش تصویر با OpenCV
- 36. تبدیل تصویر به خاکستری با OpenCV
- 37. تغییر اندازه تصویر با OpenCV
- 38. چرخش تصویر با OpenCV
- 39. برش تصویر با OpenCV
- 40. ذخیره تصویر با OpenCV
- 41. پردازش تصویر پایه: هیستوگرام
- 42. یکنواخت سازی هیستوگرام
- 43. فیلترهای هموار کننده: میانگین، گاوسی
- 44. فیلترهای شارپ کننده: لاپلاسین، سوبل
- 45. تشخیص لبه: Canny
- 46. آستانه گذاری تصویر: ساده،
- 47. عملیات مورفولوژیکی: باز کردن، بستن، erosion، dilation
- 48. یافتن خطوط در تصویر: Hough Transform
- 49. یافتن دایره ها در تصویر: Hough Circle Transform
- 50. تشخیص اشیاء با استفاده از رنگ
- 51. تغییر رنگ اشیاء در تصویر
- 52. پیگیری اشیاء در تصویر با استفاده از رنگ
- 53. مقدمه ای بر پردازش ویدئو با OpenCV
- 54. خواندن ویدئو از فایل با OpenCV
- 55. نمایش ویدئو با OpenCV
- 56. ذخیره ویدئو با OpenCV
- 57. پردازش فریم به فریم ویدئو
- 58. تشخیص حرکت در ویدئو
- 59. پیگیری اشیاء در ویدئو
- 60. تثبیت ویدئو
- 61. حذف نویز از ویدئو
- 62. افزودن متن به ویدئو
- 63. افزودن شکل به ویدئو
- 64. ترکیب دو ویدئو
- 65. تغییر سرعت پخش ویدئو
- 66. معکوس کردن ویدئو
- 67. ایجاد افکت های ویژه در ویدئو
- 68. استفاده از دوربین در C با OpenCV
- 69. گرفتن فریم از دوربین
- 70. پردازش تصویر زنده از دوربین
- 71. ضبط ویدئو از دوربین
- 72. تشخیص چهره در ویدئو
- 73. تشخیص چشم در ویدئو
- 74. تشخیص لبخند در ویدئو
- 75. تشخیص پلاک خودرو
- 76. تشخیص اشیاء با استفاده از یادگیری ماشین
- 77. بارگیری مدل های یادگیری ماشین از پیش آموزش دیده
- 78. استفاده از YOLO برای تشخیص اشیاء
- 79. استفاده از SSD برای تشخیص اشیاء
- 80. بهینه سازی کد C برای پردازش ویدئو
- 81. استفاده از چند پردازشی برای پردازش ویدئو
- 82. استفاده از GPU برای پردازش ویدئو
- 83. مفاهیم Thread و Process در C
- 84. ساخت و مدیریت Thread ها در C
- 85. استفاده از Mutex و Semaphore برای همگام سازی Thread ها
- 86. پردازش ویدئو با استفاده از Thread ها
- 87. ساخت یک پخش کننده ویدئو ساده با C
- 88. ساخت یک ویرایشگر ویدئو ساده با C
- 89. خطایابی و رفع اشکال در کد C پردازش ویدئو
- 90. بهترین روش های کدنویسی برای پردازش ویدئو در C
- 91. بررسی عملکرد کد C پردازش ویدئو
- 92. بهینه سازی حافظه در کد C پردازش ویدئو
- 93. مستند سازی کد C پردازش ویدئو
- 94. ایجاد رابط کاربری گرافیکی (GUI) برای برنامه های پردازش ویدئو با استفاده از کتابخانه های C
- 95. مقدمه ای بر OpenGL و SDL برای پردازش ویدئو
- 96. استفاده از CUDA برای پردازش ویدئو با GPU
- 97. پردازش ویدئو در زمان واقعی (Real-time)
- 98. مقدمه ای بر پردازش ویدئو در Embedded Systems
- 99. پروژه عملی: ساخت یک سیستم نظارتی مبتنی بر پردازش ویدئو
- 100. پروژه عملی: ساخت یک سیستم تشخیص چهره
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.