پلاک خوان

کتابخانه تشخیص پلاک خودرو به زبان ++C - پلاکخوان

پلاک خوان - پلاکخوان

منبع این مقاله: پلاک خوان چیست؟

تعریف پلاکخوان
روشهای مرسوم پلاک خوانی
کتابخانه نرم افزاری پلاکخوان
دانلود نسخه رایگان پلاک خوان

تعریف پلاکخوان

پلاک خوان یا سیستم بازشناسی پلاک خودرو، نرم افزاری است که بدون دخالت کاربر، ارقام و حروف پلاک را از روی عکس خودرو شناسایی می کند. در واقع پلاک خوانابتدا با برخی روشهای پردازش تصویر که در ادامه خواهیم گفت، مکانهای احتمالی پلاک را یافته و با استفاده از تکنیکهای تشخیص الگو، نویسه (کاراکتر)های مختلف پلاک را شناسایی کرده و رشته آن را می سازد. امروزه، پلاکخوان استفاده های فراوانی دارد: نرم افزارهایی مثل مدیریت عوارضیها، مدیریت پارکینگ، کنترل تردد، دوربینهای طرح ترافیک و تشخیص سرعت، پارکبانها، پایانه های مرزی، ورودی باسکولها و مجتمع های مسکونی به منظور ثبت خودکار پلاک خودرو از پلاک خوانی هوشمند استفاده می کنند. سابقه سامانه های پلاک خوان تصویری در ایران به سال 1385 بر می گردد که برای اولین بار به سفارش یک شرکت نیمه دولتی، توسط FarsiOCR.ir طراحی و تولید شد.

روشهای متداول تشخیص پلاک یا پلاک خوانی

پلاکخوان | پلاک خوان
برای تشخیص پلاک روشهای متعددی وجود دارد. از متداولترین روشهای ارائه‌شده در مقالات، استفاده از فیلتر لبه یاب سوبل برای استخراج محل پلاک است. در این شیوه میزان حجم پراکنش  و گرادیان  محلی در تصویر محاسبه می‌شود. کلیت این ایده بر اساس اختلاف میزان روشنایی بین نویسه‌های پلاک و زمینه پلاک است که به دلیل وجود لبه‌های زیاد ایجادشده توسط نویسه‌های پلاک مورد استفاده قرار می‌گیرد. در روش دیگری بر مبنای لبه یابی، پس از بهبود کیفیت تصویر خودرو، لبه‌های عمودی با استفاده از لبه یاب عمودی سوبل به‌دست می‌آیند. در ادامه لبه‌های اضافی و نویز پس‌زمینه حذف شده و در نهایت به کمک یک پنجره با اندازه‌ی مشخص به عنوان جستجوگر پلاک و کانوالو آن با تصویر حاصل از لبه یابی با در نظر گرفتن بیشترین چگالی، محل پلاک کشف می‌شود. این روش نسبت به اندازه‌ی پلاک حساس است؛ یعنی این‌که در صورت تغییر اندازه‌ی پلاک در تصویر، احتمال یافتن مکان آن کاهش خواهد یافت. کلا روشهای مبتنی بر لبه یابی، کاندیدهای متعددی برای پلاک تشخیص می دهند که باید در فاز شناسایی نویسه های پلاک، فیلتر شده و پلاکهای معتبر باقی بمانند. در مواردی که تصویر دریافتی از دوربین، رنگی و با کیفیت خیلی خوبی باشد امکان استفاده از اطلاعات رنگ برای تشخیص محل پلاک وجود دارد. مثلا در پلاکهای استاندارد ایران، سمت چپ با یک نوار آبی رنگ پوشیده شده است که می تواند به خوبی شناسایی شود.
پلاکخوان | پلاک خوان | تشخیص پلاک
این روش، برای شرایط شب، یا تصاویر خاکستری و مواردی که رنگ آبی در اثر نور آفتاب از بین رفته باشد، کارایی ندارد. روشهای دیگر، روشهای مبتنی بر تبدیلات هستند. مثلا استفاده از تبدیل هاف برای یافتن موقعیت خطوط و به تبع آن مستطیلهای داخل تصویر. تبدیل فوریه، تبدیل فوریه معکوس و استفاده از تبدیل موجک هم از روشهایی است که در مقالات گزارش شده اند. پس از تشخیص موقعیت پلاک، باید نویسه های پلاک خوانده شود. برای پلاکخوانی، تصویر پلاک باید با روش مناسبی باینری شود (سیاه سفید)، سپس به کمک برچسب زنی مولفه ها، تک تک ارقام و حروف پلاک جدا می شوند. در نهایت شبکه عصبی یا SVM یا طبقه بند هوشمند دیگری مثل شبکه های کانولوشن CNN وظیفه بازشناسی ارقام و حروف را به عهده دارند. روشهای دیگری هم هستند که فاز تشخیص موقعیت پلاک و تشخیص نویسه ها را یکباره انجام می دهند. این روش به دلیل کاهش مراحل الگوریتم، سرعت بالاتری نسبت به سایر روشها دارد. موتور پلاک خوان ساتپا از همین الگوریتم بهره می برد.
 پلاک خوانی | پلاک خوان | تشخیص اعداد پلاک از روی عکس 

ماژول نرم افزاری پلاکخوان چیست؟

ماژول نرم افزاری یا کتابخانه‌ی پلاکخوان، کد آماده ای است که در قالب یک DLL یا ActiveX عرضه می شود و عملیات پلاک خوانی را انجام می دهد. کتابخانه پلاک خوان برای شرکتهایی که در حوزه کنترل تردد فعال هستند یک ارزش افزوده ایجاد می کند و می توانند به راحتی سیستم نرم افزاری موجود خود را به پلاکخوان مجهز کنند. به عنوان مثال می توان به جای برچسبهای RFID که هم هزینه بر است و هم کاربرد تک منظوره دارد، با خواندن رشته پلاک از تصویر دریافتی از دوربین، همان کار را انجام داد. ضمن اینکه خواندن پلاک هزینه ای برای مالک خودرو ندارد نیاز به نصب برچسب ندارد. در ایران چند شرکت معدود هستند که ماژول نرم افزاری پلاک خوان را تولید می کنند که از آن جمه شرکت شهاب است که کتابخانه‌ی پلاکخوان ساتپارا به زبان ++C تولید کرده است.

دانلود نرم افزار رایگان پلاکخوان

نسخه های رایگان پلاکخوان نوعا به منظور راستی آزمایی محصول عرضه می شوند. شرکت شهاب هم دو نسخه رایگان از پلاک خوان در اختیار کاربران قرار می دهد. نسخه اول، یک برنامه کنسول کم حجم است (کمتر از 20 مگابایت) که تنها روی تصاویر کار می کند و از این آدرس قابل دانلود است:

رمز فایل : www.farsiocr.ir

برای دیدن مشخصات کامل ماژول پلاک خوان ساتپا و نحوه تهیه آن به صفحه اختصاصی کتابخانه پلاک خوان مراجعه کنید.

نسخه دوم، یک برنامه کامل مدیریت و ثبت تردد است که قابل استفاده در مجتمعهای مسکونی است. حجم این برنامه زیاد است (حدود 300 مگابایت) و حتما باید دوربین، یا ویدیویی شامل تصاویر تردد خودروها داشته باشید. برای دانلود نرم افزار آزمایشی رایگان آی پلاک از لینک زیر استفاده کنید:

دانلود نرم افزار مدیریت تردد رایگان با امکان پلاکخوانی هوشمند

رمز فایل : www.shahaab-co.ir

برای دیدن مشخصات کامل نرم افزار مدیریت آی پلاک iPelak و سفارش آن، به صفحه اختصاصی نرم افزار مدیریت پارکینگ آی پلاک مراجعه فرمایید.

  
نویسنده : Shia Muslim ; ساعت ٦:٤٩ ‎ب.ظ روز ۱۳٩٦/٢/٢۳

پلاکخوان - کتابخانه پلاک خوان نسخه 7.2

نسخه 7.2 کتابخانه پلاکخوان ساتپا منتشر شد. این نسخه از کتابخانه تشخیص پلاک، با قابلیت اتصال همزمان به 10 دوربین، برنامه نویسی سامانه های کنترل تردد را آسان تر می کند. این نسخه با بازبینی اساسی کدهای کتابخانه و تغییراتی در ساختار برنامه همراه بود طوری که امکان اتصال همزمان به 10 دوربین بدون ایجاد تداخل فراهم شده است.

در نسخه های قبلی کتابخانه پلاکخوان در صورت اتصال به بیش از یک دوربین، به دلیل وجود منابع مشترک، گاهی اوقات برنامه هنگ می کرد که این موضوع با تغییر ساختار برنامه و حذف کامل منابع  مشترک، به کلی برطرف شده است.

جهت کسب اطلاعات بیشتر به پیوندهای زیر مراجعه کنید:

پلاک خوان شهاب

شرکت شهاب

پلاکخوان ساتپا

نرم افزار مدیریت تردد آی پلاک

 

پلاکخوان-کنترل تردد

 

  
نویسنده : حسین خسروی ; ساعت ۳:٠٩ ‎ق.ظ روز ۱۳٩٦/٢/۱

سامانه مدیریت و کنترل تردد شهاب

برنامه مدیریت پارکینگ شهاب

امروزه مدیریت تردد یکی از نیازمندیهای اکثر سازمانها، مجتمع های مسکونی، عوارضیها و پارکینگهای عمومی و اختصاصی است. نرم افزار های مدیریت تردد زیادی در کشور تهیه شده است که اکثر آنها نیازمند یک باجه نگهبانی و کاربر انسانی به منظور بهره برداری هستند. این موضوع شاید برای سازمانهای بزرگ مشکل ساز نباشد اما قطعا برای مجتمع های مسکونی کوچک و متوسط، مقرون به صرفه نیست. از طرفی مجتمع های مسکونی غالبا به منظور برقراری امنیت، نیازمند استفاده از سامانه های دوربین مدار بسته هستند. به منظور استفاده بهتر از دوربینها، می توان ورود و خروج خودروها را نیز با استفاده از سامانه تشخیص پلاک و مدیریت تردد، ثبت کرد و در اختیار هیات مدیره قرار داد. ضمن اینکه به عنوان یک گزینه می توان درب ورودی را به سامانه مدیریت تردد متصل کرد تا به صورت خودکار با استفاده از شماره پلاک خودرو، درب را باز کند.

در این راستا شرکت شهاب، نرم افزار مدیریت تردد با قابلیتهای ویژه مخصوص مجتمعهای مسکونی تولید و عرضه کرده است. این نرم افزار از موتور هوشمند تشخیص پلاک ستـپا بهره می برد و قابلیتهای زیر را داراست:

  • امکان تعریف مالکین (نام، توضیحات و تصویر مالک) به تعداد دلخواه

  • امکان تعریف خودرو به تعداد دلخواه

  • امکان تخصیص یک یا چند خودرو به هر یک از مالکین

  • اتصال خودکار به دوربین تشخیص پلاک

  • پردازش خودکار جریان (stream) دوربین و شناسایی پلاک به محض قرارگیری خودرو

  • ذخیره سازی اطلاعات تردد (تاریخ و ساعت ورود، مجاز بودن خودرو، تصویر پلاک، رشته پلاک و تصویر کامل خودرو)

  • امکان تعریف کاربران در سطوح مختلف

  • امکان تهیه گزارش در بازه های مورد علاقه

نرم افزار مدیریت پارکینگ مجتمع مسکونی سامانه مدیریت تردد مجتمع مسکونی

قیمت و نحوه سفارش نرم افزار مدیریت پارکینگ

بهSave منظور تهیه این نرم افزار به سایت شرکت شهاب به آدرس shahaab-co.ir مراجعه فرمایید.Save

  
نویسنده : حسین خسروی ; ساعت ٦:٥٠ ‎ب.ظ روز ۱۳٩٥/٦/۱۸

نسخه 6 کتابخانه تشخیص پلاک منتشر شد

نسخه 6 کتابخانه ستپا منتشر شد. جهت اطلاعات بیشتر به سایت Farsiocr.ir مراجعه کنید

  
نویسنده : حسین خسروی ; ساعت ٧:٥۸ ‎ق.ظ روز ۱۳٩٤/۸/۱۱

نسخه 5.5 کتابخانه تشخیص پلاک

نسخه 5.5 کتابخانه شناسایی پلاک خودروی ستــــپا آماده شد.

در نسخه ۵٫۵، تغییرات عمده‌ای صورت گرفته است که مهمترین آنها به شرح زیر است:
بهبود موتورهای بازشناسی با آموزش نمونه های جدید
رفع مشکل اشتباه شدن حروف ب و پ و ت
کاهش خطا در تشخیص س و ص
کاهش خطا در تشخیص ۲ و ۳ و ۴
تغییر کد آموزشی سی شارپ به منظور نمایش سریعتر تصاویر
اضافه شدن کتابخانه VLC به منظور اتصال بهتر به برخی دوربینها
امکان دریافت و پردازش همزمان تصویر از دو دوربین یا فایل ویدیویی
رفع برخی باگهای گزارش شده

جزئیات بیشتر در Farsiocr.ir

  
نویسنده : حسین خسروی ; ساعت ۱۱:٠٠ ‎ب.ظ روز ۱۳٩٤/٤/٢

نسخه 4.1 کتابخانه ANPR منتشر شد

نسخه 4.1 کتابخانه ANPR منتشر شد

در این نسخه، سرعت بسیار بهبود پیدا کرده است و هر پلاک در کمتر از 100 میلی ثانیه خوانده می شود

جهت اطلاعات بیشتر به farsiocr.ir مراجعه کنید

  
نویسنده : حسین خسروی ; ساعت ۱۱:۳٠ ‎ق.ظ روز ۱۳٩۳/٧/۱۸
تگ ها :

نسخه 2.7 کتابخانه تشخیص پلاک ستپا

نسخه 2.7 کتابخانه تشخیص پلاک ستپا آماده شده است. در این نسخه برخی مشکلات در شناسایی پلاکهای قرمز و تاکسیها رفع شده و پلاک جدید ماشینهای پلیس (حرف پ) هم شناسایی می شود. ضمنا سرعت متوسط تشخیص پلاک به کمتر از ۰٫۵ ثانیه رسیده است. نسخه دموی جدید را از اینجا دانلود کنید.

در این نسخه امکان خواندن تصویر از آدرس فایل یا از بافر ورودی (مثلا استریم دریافتی از دوربینهای تحت شبکه IP-Camera) وجود دارد.

ضمنا امکان تعیین Time Out برای زمان پردازش هر تصویر اضافه شده است.

به زودی نسخه جدیدی با سرعت بیشتر و امکان خواندن چند پلاک در تصویر تولید خواهد شد.

برای کسب اطلاعات بیشتر به صفحه مخصوص کتابخانه تشخیص پلاک مراجعه فرمایید.

  
نویسنده : حسین خسروی ; ساعت ۸:۱۳ ‎ب.ظ روز ۱۳٩٢/۸/۳٠

ستپا 2 - کتابخانه تشخیص پلاک خودرو به زبان ++C

تشخیص خودکار پلاک خودرو (ANPR)، از مهمترین نیازهای سیستم‌‌های کنترل خودکار ترافیک است. روزانه صدها و شاید هزاران تخلف ترافیکی روی می‌دهد و توسط دوربینهای مخصوص، تصویر خودروی متخلف ضبط می‎شود. اگر قرار باشد تمام این تصاویر توسط انسان بررسی شده و شماره پلاک خودرو به صورت دستی وارد شود، زمان و نیروی انسانی زیادی تلف خواهد شد. لذا تشخیص خودکار موقعیت پلاک خودرو و شناسایی شماره پلاک توسط نرم افزار اهمیت می‌یابد.

علاوه بر کنترل ترافیک، تشخیص خودکار پلاک، می‌تواند فرایند ورود و خروج خودروها در موسسات و سازمانها و پایانه‌ها را تسهیل کند. به این ترتیب کار نگهبانها آسانتر شده و هم سازمان و هم مراجعین، احساس رضایت بیشتری خواهند داشت.

کتابخانه تشخیص پلاک خودرو به زبان ++C

ستپا سامانه تشخیص پلاک ایرانی است که به زبان ++C نوشته شده است. در این سامانه از تکنیکهای پردازش تصویر و شناسایی الگو کمک گرفته شده و با دقت بسیار زیاد، موقعیت پلاک و حروف پلاک شناسایی می‌شود. این سامانه در قالب یک کتابخانه قابل استفاده در زبانهای در زبانهای #C, C++, C و دلفی است. است. برای برخی پردازشهای مقدماتی از قابلیتهای ساده OpenCV هم کمک گرفته شده است لیکن بخش عمده برنامه مستقل از OpenCV است.

تشخیص خودکار پلاک ایرانی (فارسی) ANPR

فرایند تشخیص موقعیت پلاک با استفاده از ترکیبی از روشهای ساختاری و هوشمند انجام شده و خطا در تشخیص موقعیت پلاک در شرایط نرمال نزدیک صفر است. منظور از شرایط نرمال یعنی اینکه تصویر پلاک خیلی کوچک، خیلی بزرگ و یا خیلی تاریک نباشد. برای تشخیص نویسه‌های پلاک هم از شبکه‌ی عصبی استفاده شده است که روی ارقام و حروف پلاکهای ملی آموزش دیده است.

در حال حاضر نسخه ۲ این کتابخانه با قابلیت شناسایی پلاکهای دولتی (قرمز) و کشاورزی (حرف ک) آماده شده است (مرداد ۱۳۹۲).

از آنجا که مُشک آن است که خود ببوید، یک نسخه از برنامه‌ی اجرایی را جهت آزمایش علاقه‌مندان برای دانلود گذاشته‌ام. کافی است تصاویر مورد نظر با فرمت JPG را در کنار برنامه‌ی اجرایی قرار دهید و نتایج را ببینید. تصاویر، از نظر اندازه و کیفیت، بهتر است مشابه تصاویر نمونه باشند. می توانید نمونه برنامه را با برنامه هایی که به زبان متلب (MATLAB یا به قول بعضی مطلب!) نوشته شده و در وب موجود است مقایسه کنید. برای دیدن تصاویر در اندازه واقعی و رویت پلاک تشخیص داده شده، روی تصاویر کلیک کنید.

قیمت کتابخانه شناسایی پلاک خودرو

برای آگاهی از قیمت کتابخانه تشخیص پلاک خودروی ستپا 2 به سایت اصلی برنامه مراجعه فرمایید:

http://farsiocr.ir/سیستم-تشخیص-پلاک-خودرو-با-سورس-کد-cpp/

 

دانلود نسخه دموی کتابخانه ستپا 2

دانلود  دموی رایگان برنامه تشخیص خودکار پلاک خودرو ANPR

 

عملکرد ستپا در تشخیص پلاک قرمز

 

  
نویسنده : حسین خسروی ; ساعت ٤:٥٠ ‎ب.ظ روز ۱۳٩٢/٧/۳

← صفحه بعد