لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تشخیص کاراکتر نوری (OCR) در پایتون
Optical Character Recognition (OCR) in Python
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
OpenCV، Tesseract، EasyOCR و EAST روی تصاویر و ویدیوها اعمال می شوند! OCR خود را از ابتدا با استفاده از یادگیری عمیق ایجاد کنید! استفاده از ابزارهای Tesseract، EAST و EasyOCR برای تشخیص متن در تصاویر و ویدئوها درک تفاوتهای بین OCR در محیطهای کنترلشده و طبیعی استفاده از تکنیکهای پیش پردازش تصویر برای بهبود کیفیت تصویر، مانند: آستانهگذاری، وارونگی، تغییر اندازه، عملیات مورفولوژیکی و کاهش نویز استفاده کنید. معماری EAST و کتابخانه EasyOCR برای عملکرد بهتر در صحنههای طبیعی آموزش یک OCR از ابتدا با استفاده از یادگیری عمیق و شبکههای عصبی کانولوشنال استفاده از تکنیکهای پردازش زبان طبیعی در متون استخراجشده توسط OCR (کلمه واژه و شناسایی موجودیت نامدار) پلاکخوانی پیش نیازها:برنامهنویسی اصول برنامه نویسی پایتون منطقی
در ناحیه دید کامپیوتر، زیر ناحیه تشخیص کاراکتر نوری (OCR) قرار دارد که هدف آن تبدیل تصاویر به متن است. OCR را می توان به عنوان تبدیل تصاویر حاوی متن تایپ شده، دست نویس یا چاپ شده به کاراکترهایی که ماشین می تواند درک کند، توصیف کرد. امکان تبدیل اسناد اسکن شده یا عکس گرفته شده به متون قابل ویرایش در هر ابزاری مانند Microsoft Word وجود دارد. یک برنامه رایج، خواندن خودکار فرم است که در آن می توانید عکس کارت اعتباری یا گواهینامه رانندگی خود را ارسال کنید و سیستم می تواند تمام داده های شما را بدون نیاز به تایپ دستی بخواند. یک ماشین خودران می تواند از OCR برای خواندن علائم راهنمایی و رانندگی استفاده کند و یک پارکینگ می تواند با خواندن پلاک خودروها دسترسی را تضمین کند!
برای اینکه شما را به این منطقه ببریم، در این دوره به صورت عملی یاد می گیرید که چگونه از کتابخانه های OCR برای تشخیص متن در تصاویر و ویدیوها استفاده کنید، تمام کدهایی که گام به گام با استفاده از زبان برنامه نویسی پایتون پیاده سازی شده اند! ما قصد داریم از Google Colab استفاده کنیم، بنابراین لازم نیست نگران نصب کتابخانه ها بر روی دستگاه خود باشید، زیرا همه چیز به صورت آنلاین با استفاده از GPU های Google توسعه می یابد! همچنین یاد خواهید گرفت که چگونه با استفاده از یادگیری عمیق و شبکه های عصبی کانولوشنال OCR خود را از ابتدا بسازید! در زیر می توانید سرفصل های اصلی دوره را بررسی کنید:
تشخیص متون در تصاویر و ویدئوها با استفاده از Tesseract، EasyOCR و EAST
عبارات خاص را در تصاویر با استفاده از عبارات منظم جستجو کنید
تکنیکهایی برای بهبود کیفیت تصویر، مانند: آستانهگذاری، وارونگی رنگ، مقیاس خاکستری، تغییر اندازه، حذف نویز، عملیات مورفولوژیکی و تبدیل پرسپکتیو
معماری EAST و کتابخانه EasyOCR برای عملکرد بهتر در صحنههای طبیعی
آموزش OCR از ابتدا با استفاده از TensorFlow و تکنیک های مدرن یادگیری عمیق، مانند شبکه های عصبی کانولوشن
کاربرد تکنیکهای پردازش زبان طبیعی در متون استخراجشده توسط OCR (کلمه واژه و شناسایی موجودیت نامدار)
خواندن پلاک گواهینامه
اینها فقط برخی از موضوعات اصلی هستند! در پایان دوره، همه چیزهایی را که برای ایجاد پروژه های تشخیص متن خود با استفاده از OCR نیاز دارید، خواهید دانست!
سرفصل ها و درس ها
معرفی
Introduction
محتوای دوره
Course content
مقدمه ای بر OCR
Introduction to OCR
مواد درسی
Course materials
OCR با Tesseract
OCR with Tesseract
مقدمه ای بر Tesseract
Introduction to Tesseract
آماده سازی محیط
Preparing the environment
اولین تشخیص متن
First text recognition
پشتیبانی از زبان های دیگر
Support for other languages
حالت تقسیم بندی صفحه (PSM)
Page segmentation mode (PSM)
تشخیص جهت صفحه
Page orientation detection
انتخاب متون 1
Selection of texts 1
انتخاب متون 2
Selection of texts 2
انتخاب متون 3
Selection of texts 3
جستجو با استفاده از عبارات منظم
Search using regular expressions
تشخیص در سناریوهای طبیعی
Detections in natural scenarios
تکنیک های پیش پردازش تصویر
Techniques for image pre-processing
مقیاس خاکستری
Grayscale
آستانه - شهود
Thresholding - intuition
آستانه گذاری ساده
Simple thresholding
آستانه گذاری با روش اوتسو
Thresholding with Otsu method
استاد اولا! 10 مورد از جونز گراناتیر و ترابیلو در 10 سال گذشته است که شامل Inteligência Artificial (IA) می باشد استاد حرفه ای ، پشکیزادور و بنیانگذار پورتال IA Expert ، وب سایت com conteúdo específico sobre Inteligência Artificial. Desde que iniciei na Udemy criei vários cursos sobre diversos assuntos de IA، como as exemplolo: یادگیری عمیق ، یادگیری ماشین ، علم داده ، Redes Neurais Artificiais، Algoritmos Genéticos، Detecção e Reconhecimento Facial، Algoritmos de cesos، Busca ، Mineração de Regras de Associação ، Sistemas Especialistas e Sistemas de Recomendação. اگر بخواهید از طریق برنامه های مختلف زبان (Python ، R e Java) و یا فن آوری های مختلف (tensorflow ، keras ، pandas ، sklearn ، opencv ، dlib ، weka ، nltk ، به عنوان مثال) استفاده کنید. با توجه به هدف اصلی و دستیابی به اطلاعات IA و مجوز فعالیت در TI و متقاضیان ، به عنوان تجدید نظر در زمینه استفاده از قوانین و مقررات و امکان مشاهده تجدید نظرهای جدید در زمینه مشروبات الکلی ارائه می شود.
توسعه دهنده Olá ، eu me chamo گابریل آلوس و به صورت رسمی در قالب Cienscia da Computação pela Universidade do Contestado (UnC) Porto União. Curso Técnico em Informática pelo Colégio Técnico de União da Vitória (COLTEC) ، نتیجه گیری در سال 2014. ما با استفاده از زبانهای ویژه و ویژه زبانهای پایتون ، با کیفیت مناسب ترجیح می دهیم که از هیچ یک از مصالح مصنوعی Inteligência استفاده نکنید. Sou desde semper apaixonado pela computação e por temas que envolvem ciência e tecnologia.
نمایش نظرات