توضیحات
دوره React Native Document Scanner & OpenCV: Complete Guide. این دوره آموزشی یک راهنمای جامع و پروژهمحور برای ساخت اپلیکیشن اسکنر مدرک و سند به صورت واقعی برای سیستمعاملهای iOS و Android با استفاده از React Native و OpenCV است. این دوره به عنوان یک دوره عملی و کاربردی به دانشجویان کمک میکند تا برنامه کاربردی اسکن مدرک را به صورت اختصاصی و کامل برای بسترهای iOS و Android پیادهسازی کنند. در طول این دوره، فراگیران یاد میگیرند که اسکن مدارک در لایههای زیرین نرمافزار چگونه کار میکند. این دوره آموزشی فراگیران را فراتر از نصب ساده یک کتابخانه میبرد و دو گام حیاتی را به آنها آموزش میدهد. در گام اول، توسعه سریع اپلیکیشن با استفاده از react-native-document-scanner-plugin انجام میشود که در سیستمعامل Android از Google ML Kit و در سیستمعامل iOS از Apple VisionKit استفاده میکند تا قابلیتهایی نظیر Onboarding، مدارک چندصفحهای، ذخیرهسازی محلی و ذخیره فایلها ایجاد شود. در گام دوم، فراگیران یاد میگیرند الگوریتمهای Detection یا تشخیص هوشمند را به صورت مستقیم بنویسند. دانشجویان مفاهیم اولیه Computer Vision را در یک محیط تست برای OpenCV فرا میگیرند و سپس الگوریتمهای اختصاصی برای پیدا کردن Edges، لبهها، و چهار گوشه سند را پیادهسازی میکنند و با استفاده از Perspective Transform تصویر را مسطح میسازند. تمامی جلسات به صورت پروژهمحور طراحی شدهاند و فایلهای سورس کدهای کارهای انجامشده در GitHub، پروژههای اوليه و نهایی، Google Colab Notebook و فایلهای نمونه در اختیار شرکتکنندگان قرار میگیرد. همچنین در این دوره آموزشهای جامع برای بازخوانی مفاهیم React و TypeScript گنجانده شده است تا برنامهنویسان بتوانند اپلیکیشنهای پیچیده واقعی را به همراه قابلیتهای پیشرفتهای مانند Canny Edge Detection، انیمیشنهای Reanimated و مدیریت حالت به وسیله React Context و ساختار MMKV بسازند.
آنچه فرا خواهید گرفت
- ساخت یک اپلیکیشن اسکنر مدرک چندصفحهای برای iOS و Android با استفاده از React Native CLI و TypeScript
- تشخیص لبههای مدرک با استفاده از OpenCV، Grayscale، Blur، Canny Edge Detection و Contours
- افزودن سریع قابلیت اسکن بومی با react-native-document-scanner-plugin و فناوریهای Google ML Kit و Apple VisionKit
- برش و مسطحسازی چهار گوشه مدرک با استفاده از تکنیک Perspective Transform
- ساخت ویرایشگر دستی گوشهها به همراه قابلیت Draggable Handles با استفاده از Reanimated و Gesture Handler
- ذخیرهسازی محلی دادهها با MMKV و ذخیره تصاویر در Storage اختصاصی برنامه با react-native-fs
- طراحی صفحات Onboarding جذاب به همراه FlatList، نشانگرهای صفحه و Componentهای قابل استفاده مجدد
- ساختاردهی State برنامه با React Context، تایپهای TypeScript و جداسازی Logic برنامه از Componentها
این دوره مناسب افرادیست که
- یادگیرندگان JavaScript که دوره مقدماتی را تمام کردهاند و میخواهند ساخت یک اپلیکیشن کامل و واقعی با Navigation، Storage و Native Modules را یاد بگیرند.
- توسعهدهندگان React وب که قصد ورود به دنیای Mobile را دارند و با JSX و Hooks آشنا هستند و میخواهند نحوه ادغام دوربین و ماژولهای بومی را در React Native ببینند.
- توسعهدهندگانی که از کتابخانههای اسکنر استفاده کردهاند اما از نحوه کارکرد داخلی آن بیاطلاع هستند و میخواهند خودشان الگوریتم Edge Detection و Cropping را با OpenCV بنویسند.
مشخصات دوره React Native Document Scanner & OpenCV: Complete Guide
- ناشر: Udemy
- مدرس: Niraj Dhungana
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 14 ساعت و 48 دقیقه
- تعداد دروس: 202
سرفصل های دوره
پیشنیازهای دوره React Native Document Scanner & OpenCV: Complete Guide
- Basic JavaScript: variables, functions, arrays, and objects.
- No React or TypeScript experience needed. Bonus refresher sections for both are included.
- No OpenCV or computer vision experience needed. Section 21 starts from how grayscale images work.
- A Mac or a Windows PC. The course covers setup on both. You need a Mac to build and run the iOS app. On Windows you can follow along with Android.
- No Expo account is needed. The course uses the React Native CLI.
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
13.1 گیگابایت















































