در متن ذکر شده؛ سورس باز هست. در کدهای آن اگر take مساوی صفر باشد، این پارامترها پردازش نمیشوند.
۹ سال و ۳ ماه قبل، شنبه ۶ تیر ۱۳۹۴، ساعت ۱۶:۰۱
ابتدا اصل پلاک باید تشخیص داده شود (همان مطلب تشخیص چهره با یک فایل XML مناسب). بعد بهبود کیفیت تصویر پلاک و آماده سازی آن برای استخراج کانتورها است. سپس این اشیاء یافت شده را به الگویتم مثلا CvKNearest ارسال و شمارهی گروه هر کانتور را دریافت میکنید (روش OCR مطلب جاری).
private static double getFps(CvCapture capture) { double counter = 0; double seconds = 0; var watch = Stopwatch.StartNew(); while (capture.QueryFrame() != null) { counter++; seconds = watch.ElapsedMilliseconds / (double)1000; if (seconds >= 3) { watch.Stop(); break; } } var fps = counter / seconds; return fps; }
using (var capture = CvCapture.FromCamera(index: 0)) { var fps = getFps(capture); capture.SetCaptureProperty(CvConst.CV_CAP_PROP_FPS, fps); var interval = (int)(1000 / fps);