این دستور alpr است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
OpenALPR - کتابخانه تشخیص خودکار پلاک خودرو
خلاصه
تشخیص صفحه: alpr [OPTION...] [IMAGE_PATH]
شرح
OpenALPR یک کتابخانه منبع باز شناسایی خودکار پلاک خودرو است که به زبان C++ نوشته شده است. در
کتابخانه تصاویر را تجزیه و تحلیل می کند و پلاک ها را شناسایی می کند. خروجی متن است
نمایش هر کاراکتر پلاک موجود در تصویر.
یک دمو زنده آنلاین را اینجا ببینید: http://www.openalpr.com/demo.html
OpenALPR از پلاک های ایالات متحده آمریکا و همچنین شماره های اروپا پشتیبانی می کند. در
کتابخانه همچنین می تواند برای شناسایی صفحات از کشورهای دیگر استفاده شود. با آموزش
کتابخانه، دقت برای این کشورهای دیگر را می توان افزایش داد.
طریقه استفاده
آلپر [-ج ] [--پیکربندی ] [-n ] [--جستجو
] [-پ ] [--ساعت] [-d] [-j] [--]
[--نسخه] [-h]
جایی که:
-ج ، --کشور
کد کشور برای شناسایی (یا ما برای ایالات متحده آمریکا یا اتحادیه اروپا برای اروپا).
پیش فرض = ما
- پیکربندی
مسیر فایل openalpr.conf
-n ، --topn
حداکثر تعداد شماره پلاک ممکن برای بازگشت. پیش فرض = 10
--جستجو
به دنبال میلی ثانیه مشخص شده در یک فایل ویدیویی باشید. پیش فرض = 0
-پ ، --الگو
سعی کنید شماره بشقاب را با الگوی صفحه مطابقت دهید (مثلاً md
برای مریلند، برای کالیفرنیا)
--ساعت
کل زمان پردازش تصویر و همه صفحات را اندازه گیری/چاپ کنید.
پیش فرض = خاموش
-d، --detect_region
سعی کنید ناحیه تصویر صفحه را شناسایی کنید. [تجربی]
پیش فرض = خاموش
-j، --json
نتایج تشخیص خروجی در قالب JSON. پیش فرض = خاموش
--، --ignore_rest
بقیه آرگومانهای برچسبگذاری شده پس از این پرچم را نادیده میگیرد.
- نسخه
اطلاعات نسخه را نمایش می دهد و از آن خارج می شود.
-h، --کمک
نمایش اطلاعات استفاده و خروج.
تصویر حاوی پلاک
مثال ها
$ alpr -c eu /source/image.jpg
این دستور سعی می کند با استفاده از پلاک شماره ها را در تصویر /source/image.jpg تشخیص دهد
داده های شناسایی به سبک اروپایی فایل پیکربندی در CLI ارائه نشده است، بنابراین
در صورت ارائه، از مقدار متغیر محیطی "OPENALPR_CONFIG_FILE" استفاده خواهد کرد
مکان پیش فرض
$ alpr --config /tmp/openalpr.conf /source/image.png
این دستور سعی می کند با استفاده از پلاک شماره ها را در تصویر /source/image.png تشخیص دهد
داده های تشخیص پیش فرض به سبک ایالات متحده فایل پیکربندی در CLI ارائه نشده است، بنابراین
داده های پیکربندی را از /tmp/openalpr.conf می خواند
$ alpr -c us *.jpg
این دستور سعی می کند تا شماره پلاک ها را در تمام تصاویر jpeg در جریان تشخیص دهد
تصویر دایرکتوری با استفاده از داده های شناسایی به سبک ایالات متحده.
$ alpr -j /source/video.mp4
این دستور داده ها را از یک ویدیوی ورودی (/source/video.mp4) می خواند و تشخیص خروجی می دهد.
داده ها به صورت JSON
$ alpr -j stdin < /source/imagefilelist.txt > /out/recognitionresults.txt
این دستور فهرستی از فایل های تصویری ارائه شده در /source/imagefilelist.txt و را پردازش می کند
نتایج JSON را در /out/recognitionresults.txt می نویسد.
وب کم $ alpr
این دستور ویدیو را از وب کم شما پردازش می کند. همچنین می توانید از /dev/video0، /dev/video1، استفاده کنید.
و غیره اگر چندین وب کم دارید.
عیب یابی
نرم افزار تشخیص پلاک هرگز نمی تواند به دقت 100% دست یابد. در مواردی که
صفحه به درستی شناسایی نشده است، اطلاعات تشخیصی در دسترس است. تو می توانی
فایل openalpr.conf را تغییر دهید تا اطلاعات "اشکال زدایی" روشن شود.
در بخش [اشکالزدایی]، گزینههای مختلف اشکالزدایی را با تغییر «0» فعال کنید.
مقدار "1" است. برخی از این گزینه ها متن را به CLI و برخی دیگر ممکن است خروجی بگیرند
تصاویر به رابط کاربری گرافیکی
با استفاده از خدمات onworks.net از alpr آنلاین استفاده کنید