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

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

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

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

 

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

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

 

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

برای قرائت خودکار پلاکها، نیاز به یک سیستم پلاک خوان قوی است که حداقل خطای ممکن را داشته باشد. در این راستا ما از سال ۱۳۸۵ به سفارش یک شرکت فعال در حوزه کنترل تردد، کتابخانه ای به منظور تشخیص پلاکهای خودرو از روی تصویر تهیه کرده و مرتبا با تغییر پلاکها آن را به روز رسانی کرده ایم؛ طوریکه اکنون یکی از قویترین ماژولهای نرم افزاری پلاک خوان کشور است و بسیاری از شرکتهای بزرگ فعال در حوزه مدیریت پارکینگ و عوارضی و سایر کاربردهای کنترل تردد، مشتری شرکت شهاب هستند.

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

 

در کتابخانه‌ی پلاکخوان، شناسایی پلاک با استفاده از تکنیکهای پیشرفته پردازش تصویر، شبکه عصبی و هوش مصنوعی صورت می گیرد و نتیجه به صورت یک رشته (فارسی و انگلیسی) و یک مستطیل حاوی مختصات پلاک گزارش می شود. در این ماژول نرم افزاری که به نام ساتپا (سامانه تشخیص پلاک ایرانی) شناخته می شود، از کتابخانه های متن باز OpenCV و libVLC و برخی کتابخانه های اختصاصی شرکت شهاب (مثل شبکه عصبی و ماژول استخراج ویژگی) استفاده شده است. کتابخانه OpenCV به منظور پردازشهای مقدماتی تصویر و کتابخانه libVLCC به منظور اتصال به انواع دوربینهای تحت شبکه (IP Camera) مورد استفاده اند. لازم به ذکر است تا قبل از تاسیس شرکت شهاب، این محصول از طریق سایت FarsiOCR.ir عرضه می شد.

قیمت کتابخانه پلاک خوان

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

 

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

 

آزمایشی 40 روزه

یک مجوز بیست ساله

سه مجوز بیست ساله

100 هزار تومان

1 میلیون تومان

2,500,000 تومان

یک مجوز نصب

برای یک کامپیوتر و یک دوربین

برای نصب روی سه کامپیوتر مختلف

پشتیبانی 14 روز

پشتیبانی 6 ماه

پشتیبانی 6 ماه

ده مجوز بیست ساله

بیست مجوز بیست ساله

6میلیون تومان

10میلیون تومان

10مجوز نصب

20 مجوز نصب

پشتیبانی یک سال

پشتیبانی یک سال

نسخه متن باز کتابخانه پلاک خوان ( open source )

 

 

 

 

 

متن ++C کتابخانه در ویندوز و محیط توسعه ویژوال استودیو

متن ++C کتابخانه در لینوکس

متن کتابخانه در اندروید

فروش نداریم

20 میلیون تومان

20 میلیون تومان

***

 تعداد مجوز نصب نامحدود

 تعداد مجوز نصب نامحدود

***

پشتیبانی یک سال

پشتیبانی یک سال

متن C++ کتابخانه در لینوکس – code::blocks یا Eclipse

به همراه فیلمهای آموزشی سورس

همراه با فیلمهای آموزشی متن کتابخانه در لینوکس و نحوه راه اندازی و استفاده آن در محیط کدبلاکس

قابلیتهای کتابخانه پلاک خوان ساتپا

 

مهمترین قابلیتهای کتابخانه پلاکخوان ساتپا، به شرح زیر است:

  • پیاده سازی در محیط Visual C++ 2015
  • امکان تشخیص انواع پلاکهای استاندارد ایران شامل: پلاکهای شخصی (سفید)، دولتی (قرمز)، عمومی (زرد رنگ)، پلاک پلیس (سبز)، پلاک کشاورزی و پلاک معلولین
  • شناسایی پلاک مناطق آزاد (۵ رقمی) و پلاک موتور (دو سطری)
  • اتصال به انواع دوربین دیجیتال (تحت شبکه)، آنالوگ و وبکم
  • تشخیص خودکار ورود خودرو و قرائت پلاک به صورت بلادرنگ (مدت زمان لازم برای تشخیص پلاک هر خودرو حدود ۱۰۰ میلی ثانیه)
  • دقت تشخیص بالای ۹۵% در شرایط واقعی
  • گزارش پلاک خوانده شده در قالب رشته فارسی و انگلیسی
  • ارائه مختصات پلاک خوانده شده، تصویر پلاک و تصویر ماشین در لحظه پلاکخوانی
  • ارائه تنها یک نتیجه به ازای هر خودرو، ولو اینکه ماشین مدتها جلوی دوربین توقف داشته باشد
  • قابلیت استفاده در انواع زیانهای برنامه نویسی ویندوز (C++, C#, VB.net, Delphi)
  • ارائه نسخه های مستقلی برای سیستم عامل اندروید و لینوکس

ویدیویی و تصاویری از نحوه کار کتابخانه پلاک خوان

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

 

 

برای راستی آزمایی کتابخانه، یک نسخه آزمایشی رایگان پلاکخوان با ویژگیهای محدود را می توانید از آدرس زیر دانلود کنید. برای کارکردن با این برنامه، کافیست تصاویر مورد نظرتان را در پوشه برنامه کنار فایل ANPR-Demo.exe کپی کنید.

برای دانلود نسخه آزمایشی (نگارش ۷٫۲۵) از لینک زیر استفاده کنید:

رمز عبور: www.farsiocr.ir

 

نسخه آزمایشی رایگان خیلی از امکانات کتابخانه اصلی را ندارد و تنها با عکس کار می کند. برای آزمایش واقعی، نگارش آزمایشی ۱۰۰ هزارتومانی را تهیه فرمایید که همراه با پروژه کامل سی شارپ، ویژوال بیسیک یا دلفی (بنا به تقاضای مشتری) ارائه می شود.

تاریخچه کتابخانه پلاکخوان ساتپا

انتشار نسخه 8.0 کتابخانه تشخیص پلاک ساتپا
عمده تغییرات:

تغییر الگوریتم یافتن محل پلاک به منظور بهبود سرعت

تغییر الگوریتم تشخیص ورود خودرو به منظور بهبود سرعت

اضافه شدن امکان پخش ویدیو توسط OpenGL و SDL به منظور کاهش مصرف پردازنده

بهبود مکانیسم تولید مجوزهای سخت افزاری و نرم افزاری

به روز رسانی کتابخانه OpenCV به نسخه 3.4.2

به روز رسانی کتابخانه libVLC به 2.2.8

  • (نسخه ۷٫۹٫۱)
    تغییر روش نمایش ویدیو و کاهش حدود ۶% مصرف پردازنده
    تغییر تنظیمات انکودینگ ویدیو در وی ال سی به منظور صرفه جویی در مصرف پردازنده
  • (نسخه ۷٫۹)
    اضافه کردن تابع مدیریت رویدادها در کنار مکانیسم استفاده از پیام رسانی ویندوز
    با این کار، اگر برنامه میزبان، تابع مدیریت رویداد را تعریف کند، نیازی به استفاده از تابع پیش فرض wndProc نیست.
  • (نسخه ۷٫۸) تغییر مکانیسم مجوز به منظور امنیت بیشتر
  • (نسخه ۷٫۷) اضافه شدن حروف جدید:  ز ف ث ش S D
  • به روز رسانی موتورهای بازشناسی
  • تغییر برنامه تولید مجوز به منظور پشتیبانی از حروف جدید
  • (نسخه ۷٫۵) ارتقاء به نسخه ۳٫۳ کتابخانه اپن سی وی
  • تغییر کامپایلر کتابخانه به نسخه ۲۰۱۵ (به منظور استفاده از کتابخانه، باید فایل  VC_redist.x86_2015.exe نصب شود)
  • (نسخه ۷٫۴۵) اضافه شدن پارامتری به منظور پخش صدای دوربین: play_audio
  •  
  • اضافه شدن تشخیص جهت ورود یا خروج خودرو
  • اضافه شدن پارامتر مدت زمان پیشگیری از تکرار پلاک
  • رفع باگ کوچک و بسیار مهم در تابع ProcessPlateResult که سبب دسترسی به اندیس -۱ از آرایه و هنگ کردن برنامه می شد
  • اضافه شدن امکان خواندن پلاک مناطق آزاد
  • اضافه شدن امکان خواندن پلاک موتور
  • تغییر مکانیسم تولید قفل نرم افزاری به منظور پشتیبانی بهتر از محصولات در هنگام تغییر سخت افزار کامپیوتر
  • بازنویسی کلی کدها به منظور حذف متغیرهای سراسری و بهبود ساختار کد از نظر شیءگرایی
  • اضافه شدن امکان اتصال همزمان به چند دوربین با قابلیت پلاکخوانی
  • رفع یک باگ دیده نشده در ماژول طبقه بند شبکه عصبی که به ندرت رخ می داد
  •  
  • اضافه شدن رقم صفر به موتور بازشناسی پلاک خوان
  • اضافه شدن پارامتر skew به منظور پشتیبانی از چرخشهای بیش از ۱۵ درجه در صورت نیاز
  • کاهش مشکلات در در تشخیص حروف ت و ب
  • حذف فرمت اسکی در رشته نام در تابع LP_Recognize
  • امکان استفاده از قفل سخت افزاری Mini Tiny به جای قفل نرم افزاری در صورت تمایل
  •  
  • رفع کامل مشکل حروف ب و پ
  • اضافه شدن رویداد CAM_NOT_FOUND برای زمانی که دوربین نیست یا ارتباط با آن برقرار نمی شود
  • اضافه شدن پارامتری برای پیش پردازش بهتر تصاویر نویزی مثل برخی تصاویر ناشی از برخی دوربینهای مادون قرمز
  • نسخه اندروید آماده شد
  • به روز رسانی اردیبهشت ۱۳۹۵ (نسخه ۶٫۷):

تغییر اساسی الگوریتم جلوگیری از گزارش پلاک تکراری – در این نسخه به هیچ وجه پلاک تکراری گزارش نمی شود
رفع مشکل در گزارش تصویر کامل خودرویی که پلاک آن شناسایی شده
بهینه سازی ساختار کد ++C و به روزرسانی نسخه OpenCV به ۳٫۰

  • به روز رسانی فروردین ۱۳۹۵ (نسخه ۶٫۶):

شروع کار روی نسخه اندروید با پیشرفت بیش از ۵۰%
اضافه شدن تکنیک بافرسازی نتایج در فریمهای متوالی و اعلام تنها یک نتیجه به عنوان پلاک برای هر خودرو
رفع مشکل تابع StartGrabbingVLC در حالت Take Shots
اضافه شدن پارامترهای حداقل و حداکثر ابعاد ارقام به منظور تشخیص بهتر ارقام و حروف
اضافه شدن پارامتر resize threshold به منظور کاهش اندازه تصاویر بزرگ و به تبع آن کاهش زمان پردازش
رفع برخی اشکالات گزارش شده

  • به روز رسانی شهریور ۱۳۹۴ (نسخه ۶٫۰):

اصلاح کد++C و رفع تمام warningهای کامپایلر
رفع یک باگ مهم در بخش پردازش موازی کتابخانه که گاهی اوقات منجر به بسته شدن کتابخانه می شد
امکان تعریف ۴ ناحیه مورد علاقه به منظور پوشش چهار باند مختلف جاده
بهبود دقت پردازش برای پلاکهای ریز و مخدوش
گزارش دادن فریمهایی که حاوی خودرو هستند ولی پلاک آنها شناسایی نشده است
بهینه سازی فرایند نمایش فریمها در سی شارپ
ارتقاء نسخه OpenCV به ۲٫۴٫۱۰

  • به روز رسانی اردیبهشت ۱۳۹۴ (نسخه ۵٫۲): در نسخه ۵٫۲، تغییرات عمده‌ای صورت گرفته است که مهمترین آنها به شرح زیر است:

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

  • به روز رسانی اسفند ۱۳۹۳ (نسخه ۴٫۳۷): طی ماههای گذشته چند مرتبه اصلاحات کوچکی در برنامه صورت گرفته است. در این نسخه، برخی باگهای گزارش شده، مثل بسته شدن برنامه در حین پردازش ویدیوی دریافتی از فایل یا دوربین، برطرف شده است.
  • به روز رسانی مهرماه ۱۳۹۳ (نسخه ۴): در نسخه جدید با تغییر الگوریتم تشخیص پلاک و استفاده از پردازش موازی، سرعت تشخیص پلاک، بسیار بهتر شده است و روی یک پردازنده چهار هسته ای، هر تصویر به طور متوسط در مدت زمانی کمتر از ۱۰۰ میلی ثانیه خوانده می شود. ویدیوی دموی این نسخه را در انتهای همین مطلب ببینید.
  • به روز رسانی خرداد ۱۳۹۳ (نسخه ۳۳): قابلیت اتصال به دوربین آی پی و پردازش خودکار ویدیوی دریافتی از دوربین، فراهم شد. همچنین نسخه لینوکس کتابخانه آماده شده است.
  • به روز رسانی اسفند ۱۳۹۲(نسخه ۲٫۸۵): دو باگ مختصر که یکی منجر به نشت حافظه می‌شد، رفع شد.
  • به روز رسانی دی ماه ۱۳۹۲: نسخه ۲٫۸ با برخی تغییرات در کد و امکان شناسایی پلاک ویژه جانبازان و معلولین آماده شد.
  • به روز رسانی مهرماه ۱۳۹۲: نسخه ۲٫۵ آماده شد. در این نسخه برخی مشکلات در شناسایی پلاکهای قرمز و تاکسیها رفع شده و پلاک جدید ماشینهای پلیس (حرف پ) هم شناسایی می شود. ضمنا سرعت متوسط تشخیص پلاک به کمتر از ۰٫۵ ثانیه رسیده است.
  • به روز رسانی مرداد ۱۳۹۲: نسخه ۲ با قابلیت شناسایی پلاکهای دولتی (قرمز) و کشاورزی (حرف ک) آماده شده است.

برخی از مشتریان پلاک خوان ساتپا

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

 

تلفن : ۰۲۳۳۲۳۰۰۲۰۴

همراه : ۰۹۳۳۸۱۸۵۷۷۶ (مهندس غلامعلی نژاد)

پست الکترونیک : shahaabco {at} gmail {dot} com

۲۳ دیدگاه
  • مشتری
    پاسخ
    ارسال شده در۱۲:۱۵ ق.ظ,خرداد ۱۳, ۱۳۹۶

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

  • سینا
    پاسخ
    ارسال شده در۸:۵۹ ق.ظ,خرداد ۲۴, ۱۳۹۶

    لطفا در خصوص شرایط نوری سیستم اطلاعاتی منتشر بفرمائید ، به عنوان مثال چه موقع نور مرئی و چه موقع غیر مرئی و با چه قدرت پرتوئی استفاده کنیم ، ممنون

  • محمد
    پاسخ
    ارسال شده در۷:۴۱ ب.ظ,مرداد ۵, ۱۳۹۶

    با سلام
    آیا کتابخانه شما پلاک های ارتش، سپاه و سیاسی را ساپورت میکند. زیرا بتده از نسخه دمو ک استفاده کردم شناسایی نکرد.

  • sara
    پاسخ
    ارسال شده در۵:۱۵ ب.ظ,مرداد ۱۶, ۱۳۹۶

    سلام.
    قیمت نسخه developer چقدر است ؟
    یعنی نسخه ای که توسعه دهنده استفاده و فایل اجرایی برای هرتعداد مشتری قابل اجرا باشد؟
    نسخه embedded هم دارید؟

  • moslemmaleki
    پاسخ
    ارسال شده در۵:۵۰ ب.ظ,مهر ۲۸, ۱۳۹۶

    با سلام در اجرای پروژه به مشکل بر خوردم:
    در خط 166 برنامه:
    نوشته شده: anpr_create(0, p, 0);
    که خطای زیر بعنوان توضیحات براش به نمایش درمیاد

    An unhandled exception of type ‘System.DllNotFoundException’ occurred in ANPR_DEMO.exe

    Additional information: Unable to load DLL ‘ANPR.dll’: The specified module could not be found. (Exception from HRESULT: 0x8007007E)

  • kharazmertebat
    پاسخ
    ارسال شده در۱:۵۷ ق.ظ,آبان ۱۸, ۱۳۹۶

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

  • کرک
    پاسخ
    ارسال شده در۱۱:۳۴ ب.ظ,آذر ۱۴, ۱۳۹۶

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

  • pixparker
    پاسخ
    ارسال شده در۹:۲۵ ق.ظ,تیر ۱۷, ۱۳۹۷

    سلام
    ROI که توی فرم استفاده شده چی هست و چه کاربردی داره؟
    در مورد برنامه دمو (نسخه ۱۰۰ هزارتومانی) مستنداتی وجود داره؟

  • pixparker
    پاسخ
    ارسال شده در۹:۵۹ ق.ظ,تیر ۱۷, ۱۳۹۷

    من یه پروژه جدید رو ایجاد کردم
    زمان استفاده از کتابخانه این پیغام رو به من میده:

    {“Unable to load DLL ‘ANPR.dll’: The specified module could not be found. (Exception from HRESULT: 0x8007007E)”}

  • pixparker
    پاسخ
    ارسال شده در۱۰:۲۲ ق.ظ,تیر ۱۷, ۱۳۹۷

    توی پروژه جدید تمام محتویات Release رو توی پوشه دیباگ کپی کردم. حالا پیغام زیر رو به من میده:

    {“An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)”}

  • pixparker
    پاسخ
    ارسال شده در۱۰:۲۷ ق.ظ,تیر ۱۷, ۱۳۹۷

    اکی شد : Platform Target باید روی x86 تنظیم کنیم . به صورت پیش فرض ویژوال استادو Any CPU هست.

  • ارسال شده در۷:۴۹ ب.ظ,تیر ۲۱, ۱۳۹۷

    با سلام
    سیستم پلاک خوان شما بصورت ۶۴ بیتی کار میکنه یا ۳۲ بیتی و آیا انتخاب نوع پردازنده در این سیستم جهت سرعت بهتر اهمیتی داره یا خیر ؟

  • Ali
    پاسخ
    ارسال شده در۴:۳۵ ب.ظ,تیر ۳۱, ۱۳۹۷

    سلام وقت به خیر .
    آیا ارائه یک نسخه از کتابخانه فقط برای تشخیص پلاک از روی عکس یا فیلم در لینوکس و محیط qt وجود دارد ؟!
    توجه کنید که فقط توابع قراره از کتابخانه فراخوانی بشه تو سایت من فقط نسخه ویندوزی کتابخانه رو دیدم و برای لینوکس انگار فقط سورس ارائه میدین درسته ؟!

ارسال یک نظر

نظر
نام
ایمیل
وبسایت