توضیحات
آموزش ساخت سیستم تشخیص پلاک خودرو با پایتون
نام دوره: Automatic Number Plate Recognition, OCR Web App in Python
پیش نیاز:
- دانش پایه در مورد پایتون
- دانش یادگیری عمیق با TensorFlow
- مبانی HTML
توضیحات:
به سیستم تشخیص پلاک خودرو و OCR خوش آمدید: یک برنامه آموزش عمیق تشخیص شماره پلاک از ابتدا.
پردازش تصویر و تشخیص اشیا یکی از حوزه های علم داده است و کاربردهای بسیار متنوعی در صنایع موجود در جهان کنونی دارد. بسیاری از صنایع با این مهارت ها به دنبال Data Scientist هستند. این دوره شامل تکنیک های مدل سازی از جمله برچسب گذاری داده های تشخیص شی (تصاویر) ، پیش پردازش داده ها ، ساخت مدل یادگیری عمیق ( InceptionResNet V2 ) ، ارزیابی و تولید (وب برنامه) است.
به نشان می دهم که چگونه با استفاده از ابزار حاشیه نویسی تصویر (Image Annotation Tool) که یک نرم افزار منبع باز است و در Python GUI (pyQT) تهیه شده است ، داده ها و تصاویر را برای تشخیص شماره پلاک جمع آوری کنم.
سپس پس از برچسب زدن تصویر ، روی پیش پردازش داده ها کار خواهیم کرد ، مدل شناسایی شی object یادگیری عمیق (InceptionResnet V2) را در TensorFlow 2 ایجاد و آموزش خواهیم داد.
من به شما نشان خواهم داد که چگونه محاسبه کنید:
- Intersection Over Union (IoU)
- دقت مدل تشخیص شی.
هنگامی که ما با استفاده از مدل تشخیص شی کار را انجام دادیم ، سپس با استفاده از این مدل , تصویری را که حاوی پلاک است که منطقه مورد نظر (ROI) نیز نامیده می شود ، برش داده و ROI را به Optical Character Recognition API Tesseract در Python (Pytesseract) منتقل خواهیم کرد. در این مدل ، من نحوه استخراج متن از تصاویر را به شما نشان می دهم . اکنون ، همه اینها را جمع خواهیم کرد و یک مدل Pipeline Deep Learning خواهیم ساخت.
در ماژول نهایی تشخیص شماره پلاک ، ما یاد خواهیم گرفت که یک پروژه برنامه وب را با استفاده از FLASK Python ایجاد کنیم. در ابتدا ، ما مفاهیم اولیه را در Flask مانند مسیریابی URL ، ارائه الگو ، وراثت الگو و غیره یاد خواهیم گرفت. سپس وب سایت خود را با استفاده از HTML ، Bootstrap ایجاد خواهیم کرد. با این کار ما سرانجام برای برنامه خود آماده هستیم.
در سیستم تشخیص پلاک خودرو چه چیزی یاد خواهید گرفت؟
- ساخت پروژه در پایتون
- برچسب گذاری تصویر برای تشخیص شی
- Train Object Detection model (InceptionResNet V2) در TensorFlow 2.x
- ارزیابی مدل
- تشخیص حروف با Pytesseract
- Flask API
- توسعه برنامه Flask Web در HTML ، Boostrap ، Python
ما همچنین همه نوت بوک ها ، پرونده های py منابع تشخیص شماره پلاک را ارائه می دهیم که برای مرجع استفاده شما مفید خواهند بود.
دوره سیستم تشخیص پلاک خودرو برای چه کسانی است:
- هرکسی که می خواهد از پایه پروژه یادگیری عمیق ایجاد کند
- یک توسعه دهنده پایتون که می خواهد پروژه شماره پلاک OCR را توسعه دهد
- هر کسی که در توسعه پروژه وب برنامه در TensorFlow 2 کنجکاو است
- هر کس می خواهد از سیستم تشخیص شماره پلاک با پایتون سر در بیاورد.
یودمی ایران –
دوره در خواستی خود را در انجمن مطرح کنید