پلاکخوان: از دوربین تا سامانه

پلاکخوان یکی از پرتقاضاترین کاربردهای بینایی ماشین در ایران است: پارکینگ، کنترل تردد، توزین، عوارضی، و سامانههای نظارتی.
از بیرون ساده به نظر میرسد — پلاک را بخوان. در عمل یک زنجیرهٔ چهارمرحلهای است که هر مرحلهاش میتواند بشکند.
زنجیره
۱. تشخیص خودرو در تصویر.
۲. پیدا کردن ناحیهٔ پلاک.
۳. تصحیح زاویه و پیشپردازش.
۴. خواندن کاراکترها.
نکتهٔ کلیدی: مرحلهٔ ۲ اهمیت بیشتری از ۴ دارد. اگر ناحیهٔ پلاک درست پیدا و همتراز شود، خواندنش مسئلهٔ نسبتاً سادهای است — چون تعداد کاراکترها ثابت و قالب مشخص است. بیشتر خطاها از مرحلهٔ ۲ و ۳ میآیند، نه از OCR.
پلاک ایرانی، چند تفاوت مهم
قالب ثابت و قابل بهرهبرداری. پلاک شخصی ایرانی ساختار مشخصی دارد: دو رقم، یک حرف، سه رقم، و کد استان در بخش جدا.
این بزرگترین مزیت شماست. یعنی میدانید در هر موقعیت چه انتظاری دارید: جایی که باید رقم باشد، حرف نپذیرید. همان محدود کردن دامنه که در بالا بردن دقت OCR گفتیم ارزانترین بهبود است — و اینجا بهشدت مؤثر است.
حرف وسط، مسئلهٔ اصلی. تعداد حروف مجاز محدود است، ولی بعضیشان در تصویر کمکیفیت شبیه هم میشوند — بهویژه آنهایی که فقط در نقطه تفاوت دارند، همان مشکلی که در OCR فارسی گفتیم.
اعداد فارسی. خروجی باید به لاتین نرمال شود پیش از ذخیره، وگرنه تطبیق و جستوجو در پایگاه داده میلنگد.
انواع مختلف پلاک: شخصی، عمومی، دولتی، تاکسی، معلولین، ترانزیت. رنگ زمینه و چیدمانشان فرق دارد. اگر سامانه فقط پلاک شخصی را بشناسد، در محل واقعی بخشی از خودروها را از دست میدهد — و این در برآورد باید مشخص شود.
پلاک موتورسیکلت ساختار و اندازهٔ کاملاً متفاوتی دارد.
شرایط واقعی که دقت را از بین میبرند
دقتی که در آزمایشگاه میگیرید، در محل نصب تکرار نمیشود. علتها:
نور. روز، شب، غروب، آفتاب مستقیم روی پلاک، سایهٔ سقف پارکینگ.
سرعت خودرو. با سرعت بالا، تصویر کشیده میشود. سرعت شاتر باید متناسب باشد — و این تنظیم سختافزاری، از هر بهبود نرمافزاری مهمتر است.
زاویه. دوربینی که از بالا و کنار نصب شده، پلاک را ذوزنقه میبیند.
آلودگی و آسیب. گل، برف، پلاک خمشده یا رنگرفته.
قاب پلاک که بخشی از کاراکترها را میپوشاند.
بازتاب. پلاک بازتابنده در نور شب، بیش از حد روشن میشود.
و در پارکینگ، مسئلهٔ خاص: نور کم بهعلاوهٔ حرکت. بدترین ترکیب ممکن، و دقیقاً همان جایی که بیشتر پلاکخوانها نصب میشوند.
سختافزار، که تعیینکننده است
نصب دوربین با کمترین زاویه نسبت به مسیر حرکت. هرچه روبهروتر، بهتر.
نور مادون قرمز برای شب. پلاک بازتابنده است و با نور مادون قرمز، در تاریکی کامل هم خوانا میشود. این تنها راه قابل اتکای کار شبانه است.
سرعت شاتر بالا برای خودروی متحرک.
تفکیکپذیری متناسب. روی عرض پلاک باید تعداد پیکسل کافی بیفتد — کمتر از آن، خواندن ممکن نیست هرچقدر مدل خوب باشد.
محرک تصویربرداری. حلقهٔ القایی در زمین یا سنسور، بهتر از پردازش دائمی ویدیو است: هم دقیقتر و هم بهمراتب کمهزینهتر از نظر پردازش.
معماری: روی دستگاه یا سرور؟
برای پلاکخوان، پردازش روی خود دستگاه معمولاً انتخاب درست است:
- تأخیر: دروازه باید در چند ثانیه باز شود. رفتوبرگشت شبکه گران است.
- پهنای باند: فرستادن ویدیوی مداوم به سرور، هزینهٔ دائمی دارد.
- قطعی شبکه: پارکینگ نباید با قطع اینترنت از کار بیفتد.
الگوی عملی: پردازش محلی، ارسال فقط نتیجه و یک تصویر شاهد به سرور. اگر شبکه قطع بود، در صف بماند.
مقایسهٔ کامل در پردازش روی دستگاه یا سرور.
اعتبارسنجی و منطق سامانه
قالب را بررسی کنید. خروجیای که با ساختار پلاک نمیخواند، رد شود.
چند فریم بگیرید و رأیگیری کنید. خودرو در چند فریم دیده میشود؛ نتیجهای که در بیشتر فریمها تکرار شده، قابل اتکاتر است. این سادهترین راه افزایش دقت است و اغلب فراموش میشود.
با فهرست موجود تطبیق دهید. در پارکینگ سازمانی که فهرست خودروهای مجاز دارید، نزدیکترین تطابق از خروجی خام دقیقتر است — و یک کاراکتر اشتباه را هم تصحیح میکند.
درجهٔ اطمینان و مسیر جایگزین. اگر مطمئن نیست، کارت یا اپراتور. سامانهای که مسیر جایگزین ندارد، در بارانی که پلاک را گلی کرده، صف میسازد.
ملاحظات حقوقی و حریم خصوصی
تصویر پلاک، دادهٔ قابل انتساب به شخص است و ثبت ترددش سابقهٔ حرکتی میسازد.
- سیاست نگهداری بنویسید. چقدر نگه داشته میشود و بعد چه میشود؟
- دسترسی محدود و لاگشده.
- نصب دوربین در فضای عمومی الزامات خودش را دارد؛ حقوقی بررسی کنید.
- در محیط آزمایش، دادهٔ واقعی نگذارید.
همان اصولی که در امنیت داده بیمار گفتیم و اینجا هم برقرارند.
برآورد
قلمهایی که معمولاً جا میمانند:
- سختافزار و نصب، شامل نور مادون قرمز و برق و شبکه در محل.
- تنظیم در محل، که همیشه چند برابر انتظار طول میکشد.
- جمعآوری داده از همان محل برای تنظیم مدل. مدل عمومی روی زاویه و نور خاص شما، دقت متفاوتی دارد.
- پوشش انواع پلاک، اگر لازم است.
- نگهداری: تمیز کردن لنز، بازتنظیم پس از جابهجایی، بهروزرسانی.
و انتظار درست
پلاکخوان در شرایط کنترلشده — پارکینگ با نور ثابت و سرعت کم — بسیار خوب کار میکند. در شرایط باز و متغیر، دقتش پایینتر است و مسیر جایگزین ضروری.
پس تعریف موفقیت را با شرایط نصب بگویید، نه بهصورت مطلق. و اگر مسیر جایگزین ندارید، سامانهای ساختهاید که در بدترین روز سال از کار میافتد.