diff --git a/runtime_data/config/vn2.conf b/runtime_data/config/vn2.conf new file mode 100755 index 0000000..222e7b7 --- /dev/null +++ b/runtime_data/config/vn2.conf @@ -0,0 +1,53 @@ +; Two-line Vietnam style plates + +; 35-50; 45-60, 55-70, 65-80, 75-90 +char_analysis_min_pct = 0.05 +char_analysis_height_range = 0.25 +char_analysis_height_step_size = 0.05 +char_analysis_height_num_steps = 6 + +;segmentation_min_speckle_height_percent = 0.15 +segmentation_min_box_width_px = 5 +segmentation_min_charheight_percent = 0.1 +segmentation_max_segment_width_percent_vs_average = 2.0 + +plate_width_mm = 287 +plate_height_mm = 209 + +multiline = 1 + +char_height_mm = 80 +char_width_mm = 40 +char_height_mm = 80 +char_width_mm = 40 + + +char_whitespace_top_mm = 13 +char_whitespace_bot_mm = 13 + +char_whitespace_between_lines_mm = 13 + +template_max_width_px = 287 +template_max_height_px = 209 + +; Higher sensitivity means less lines +plateline_sensitivity_vertical = 100 +plateline_sensitivity_horizontal = 80 + +; Regions smaller than this will be disqualified +min_plate_size_width_px = 60 +min_plate_size_height_px = 45 + +detector_file = vn2.xml + +ocr_language = leu + +; Override for postprocess letters/numbers regex. +postprocess_regex_letters = [A-Z] +postprocess_regex_numbers = [0-9] + +; Whether the plate is always dark letters on light background, light letters on dark background, or both +; value can be either always, never, or auto +invert = auto + + diff --git a/runtime_data/region/vn2.xml b/runtime_data/region/vn2.xml new file mode 100755 index 0000000..28d96e6 --- /dev/null +++ b/runtime_data/region/vn2.xml @@ -0,0 +1,625 @@ + + + + BOOST + LBP + 20 + 28 + + GAB + 9.9500000476837158e-01 + 4.4999998807907104e-01 + 9.4999999999999996e-01 + 1 + 100 + + 256 + 1 + 11 + + + <_> + 5 + -1.0226867198944092e+00 + + <_> + + 0 -1 3 -236978690 -71328259 1469446622 -41985 300805055 + 1974514928 -341061633 -1 + + -8.1343281269073486e-01 5.4749196767807007e-01 + <_> + + 0 -1 47 -1068506578 -535837126 -2139095038 -1065140221 + -1073493873 1073774592 -1056185469 -203425825 + + -6.8157231807708740e-01 6.2008899450302124e-01 + <_> + + 0 -1 8 -882644473 6749795 -1069291346 -2140212948 1350526835 + 84000771 -786963725 -403177497 + + -6.5852028131484985e-01 5.9720140695571899e-01 + <_> + + 0 -1 55 -1959252296 -2389544 -721100803 -6546476 -1240731201 + -1077882627 -1080099841 -1141371716 + + -6.6024768352508545e-01 5.6097584962844849e-01 + <_> + + 0 -1 13 -957023424 1876153335 -629018556 -1009843309 + -527056715 -1831865877 868609770 -1350571009 + + -6.3601404428482056e-01 5.6986278295516968e-01 + + <_> + 5 + -1.1183853149414062e+00 + + <_> + + 0 -1 34 -1087352324 -2420483 1372910047 2113212445 + -1148650759 -106239812 -1148650566 -1683482424 + + -8.1584769487380981e-01 3.6146789789199829e-01 + <_> + + 0 -1 36 -796671862 -796737406 1363214376 1573376133 + 1342235266 1073741825 1359870346 -606085153 + + -6.9792109727859497e-01 5.0962162017822266e-01 + <_> + + 0 -1 43 -1596738302 -738756081 -1291747361 -137389281 + -915801681 -91504437 -1413752657 -1347442137 + + -6.6823571920394897e-01 5.3261423110961914e-01 + <_> + + 0 -1 5 -208153610 -237777985 -1626780180 -2626532 + -1148627972 1912312479 -83100674 1504688623 + + -6.7626368999481201e-01 5.1578819751739502e-01 + <_> + + 0 -1 18 -1110436427 -141552556 -788442881 1059033301 + -1719130691 -1178345416 -1102521443 -1423963940 + + -6.2948453426361084e-01 6.0341739654541016e-01 + + <_> + 5 + -1.9752599000930786e+00 + + <_> + + 0 -1 27 -1785702947 -547547947 -1761485315 -191011 + -1995924485 -72740104 -1095976257 -1086846584 + + -7.5782203674316406e-01 4.6846845746040344e-01 + <_> + + 0 -1 39 1360056540 1607733652 1363221981 -2404139 + -1115123526 -1717827448 1048783807 -1079312374 + + -6.4150768518447876e-01 5.1527595520019531e-01 + <_> + + 0 -1 44 -1060126074 -238824509 536903680 1363780187 688994 + 1342193665 -788413717 -614474865 + + -5.6712394952774048e-01 5.3354203701019287e-01 + <_> + + 0 -1 50 -1 1073537022 -285212675 -1082261513 -266243 + -1619984385 -536904452 2079972863 + + -5.3560340404510498e-01 6.0510307550430298e-01 + <_> + + 0 -1 23 571474481 869470705 219369951 2113346335 -1859444519 + -1073801157 262856381 993657368 + + -6.9949334859848022e-01 4.7212797403335571e-01 + + <_> + 5 + -1.1232472658157349e+00 + + <_> + + 0 -1 54 -209198525 1413661190 200706 -1031028670 1342246978 + 1090683040 -1320974197 -201326641 + + -7.6172041893005371e-01 3.1445312500000000e-01 + <_> + + 0 -1 15 -562303134 -351020713 -687681060 -278937155 + 2074210739 2073986273 -74059777 -65 + + -6.4060848951339722e-01 4.7522404789924622e-01 + <_> + + 0 -1 19 457708756 -1122564679 298209791 2100761337 + -1153410374 -23527032 -1146312257 -1180169800 + + -6.1004692316055298e-01 5.2203148603439331e-01 + <_> + + 0 -1 56 -857758202 181110223 -326838386 1890572927 + 1772073743 556974267 -67110257 -268436546 + + -6.1680519580841064e-01 5.0427693128585815e-01 + <_> + + 0 -1 35 966284540 -1861185520 -2128946723 1599144983 + -1568640262 -812021606 -1082090808 186259912 + + -6.8607240915298462e-01 4.8699402809143066e-01 + + <_> + 5 + -1.1578670740127563e+00 + + <_> + + 0 -1 17 -68170961 -293084402 1224843871 -536349562 + 1914930007 1615036999 -427568249 -173015109 + + -7.0355576276779175e-01 3.6879432201385498e-01 + <_> + + 0 -1 38 -225984374 -1339698556 8503296 1397211650 17690282 + 1026 1428418698 -706742369 + + -6.1560535430908203e-01 4.2747393250465393e-01 + <_> + + 0 -1 28 1367400440 353696080 -778858247 2111820247 23722697 + 1085485 199917759 455060462 + + -6.7115384340286255e-01 4.1770645976066589e-01 + <_> + + 0 -1 7 1977602766 1365111615 -1121728050 -75506241 + 1904999412 1342548476 -75269489 -2099009 + + -7.1227186918258667e-01 3.8815173506736755e-01 + <_> + + 0 -1 33 -754195830 -804126526 285313328 287547920 + -1073026872 -2113927040 -1073495932 -788012309 + + -5.5254626274108887e-01 5.0164043903350830e-01 + + <_> + 6 + -8.1348818540573120e-01 + + <_> + + 0 -1 14 320344829 -74104167 428873215 -551614349 -2136303362 + -108412247 788179407 -1616373368 + + -7.2034955024719238e-01 2.9809725284576416e-01 + <_> + + 0 -1 4 -704643113 -4533929 1082326870 -7810978 1352882687 + 2125561071 1786216411 -8209 + + -5.1959729194641113e-01 5.5615991353988647e-01 + <_> + + 0 -1 53 -243801590 -802967637 1426271746 -1007683850 + -719071406 1342486726 -173605946 -218628353 + + -5.2952307462692261e-01 5.4032027721405029e-01 + <_> + + 0 -1 26 -1719397360 -33811304 530659327 1073021083 + 1342178488 -1197471567 1332354559 221188457 + + -6.9718199968338013e-01 4.0761217474937439e-01 + <_> + + 0 -1 32 774911472 -270794532 -251332257 357829517 + -1183835398 -1412759130 1653264319 173019184 + + -8.4420329332351685e-01 3.1606295704841614e-01 + <_> + + 0 -1 9 -33554641 1079180070 -649870898 -560999525 1822128983 + 1622257847 -557127169 -247473492 + + -6.3315248489379883e-01 4.0907686948776245e-01 + + <_> + 5 + -1.0814472436904907e+00 + + <_> + + 0 -1 60 -269489361 1340063903 -2112495645 -186662433 + -88871577 160158602 -73665789 -135528513 + + -7.2124838829040527e-01 2.3564356565475464e-01 + <_> + + 0 -1 1 1147561570 -8231937 -220728609 -3718145 1883448309 + -180711173 -120018177 -268738097 + + -7.1248924732208252e-01 2.9627996683120728e-01 + <_> + + 0 -1 16 -143657486 803066203 -641576488 -1346414113 + 2038822369 1527474988 -170528044 -269615161 + + -6.1012923717498779e-01 3.9779847860336304e-01 + <_> + + 0 -1 42 -208674686 -778570287 -972684030 -772808502 + -1608535872 1174671461 1456465871 1930416427 + + -5.7085311412811279e-01 4.4576171040534973e-01 + <_> + + 0 -1 6 1060821245 -4636683 -1094763521 1039835037 -4436487 + -557998850 -16998435 -1349909272 + + -4.3154692649841309e-01 6.0856270790100098e-01 + + <_> + 5 + -1.0268830060958862e+00 + + <_> + + 0 -1 58 -268439793 1842990043 -850919954 -6303489 1873804103 + 868219595 -69484857 -4194305 + + -7.6132076978683472e-01 1.3425549864768982e-01 + <_> + + 0 -1 51 -550508545 918351897 -140393124 -1784757941 + -70477123 964518571 -617522756 -4205059 + + -5.9086549282073975e-01 3.8894322514533997e-01 + <_> + + 0 -1 41 -248266622 -739784177 -2141289952 -174370260 + 1624499111 268931154 1074787021 -210767953 + + -5.2205401659011841e-01 4.8417466878890991e-01 + <_> + + 0 -1 0 -1525134091 -1109897859 -1660522017 -1644247684 + 2074655422 -1146365853 -1975981059 -1977334748 + + -5.8343207836151123e-01 4.1282418370246887e-01 + <_> + + 0 -1 59 -814749150 -1044386650 -974208256 -570560821 + 1852832912 295171443 -415239197 -1283458081 + + -4.4459566473960876e-01 5.5129295587539673e-01 + + <_> + 7 + -1.3468582630157471e+00 + + <_> + + 0 -1 48 -22544385 -268373114 -315937931 -1707545 -1078199041 + -134163304 -477295989 -1050113 + + -6.5963971614837646e-01 3.6756756901741028e-01 + <_> + + 0 -1 2 1879015207 542897023 -652233029 -461379155 + -1618347145 1912720139 -34868294 -218103817 + + -6.0403579473495483e-01 3.4924373030662537e-01 + <_> + + 0 -1 22 470828248 -6851716 358111701 -195361684 973667294 + -1090908119 -1113556485 993534360 + + -7.1156060695648193e-01 3.0485236644744873e-01 + <_> + + 0 -1 46 -475012190 -468764761 -940574656 -1313374241 + -672152701 1350922110 -424151066 -137363457 + + -4.6654438972473145e-01 4.8787227272987366e-01 + <_> + + 0 -1 24 895540479 -4213861 1371697377 1000022554 268436724 + -96456319 -987466515 -66885 + + -4.8980873823165894e-01 4.9601224064826965e-01 + <_> + + 0 -1 10 830986078 978498018 1212634268 -7868086 -338953233 + 1955102955 2076283886 2121920686 + + -7.6825737953186035e-01 3.0441379547119141e-01 + <_> + + 0 -1 49 -464527326 -266403822 61910 -764964158 -804131566 + 690462785 105570303 -492711073 + + -6.0366225242614746e-01 3.9621585607528687e-01 + + <_> + 6 + -1.7895716428756714e+00 + + <_> + + 0 -1 21 1364573183 -582112869 2058695295 -6161477 + -1357251393 -662336771 -89413125 -3556673 + + -6.8916153907775879e-01 2.6106193661689758e-01 + <_> + + 0 -1 30 -1657268752 -45612848 486638045 1067013433 + -363278408 -1732736120 -1614242561 523377052 + + -6.9656443595886230e-01 3.0079075694084167e-01 + <_> + + 0 -1 45 -385876192 1524605990 -2059037737 -2645738 + -1884430347 -542584354 1737419071 692039206 + + -6.3620084524154663e-01 3.1837970018386841e-01 + <_> + + 0 -1 12 -279972306 -1360670259 -1823676278 -87565865 + 1161158962 2003271952 -878236737 -203951493 + + -6.3273507356643677e-01 3.5124236345291138e-01 + <_> + + 0 -1 40 -715361008 -1756993828 -2084937297 -36753112 + -1299701250 2074255770 -2096715345 153813130 + + -6.5382730960845947e-01 3.5776382684707642e-01 + <_> + + 0 -1 20 -1818091375 -741326623 -691960385 -1116518535 + -1333224993 -560015974 -1901407763 -1346762324 + + -4.9002870917320251e-01 4.4960626959800720e-01 + + <_> + 7 + -1.0691219568252563e+00 + + <_> + + 0 -1 37 -81003525 461435274 -1012705865 -10497345 -350241793 + -91580696 2005598335 -7249 + + -6.5210670232772827e-01 3.1233596801757812e-01 + <_> + + 0 -1 57 -826278137 1217917183 -1265116640 1813248574 + 1159199588 1243425723 -473966044 -520881157 + + -6.4328962564468384e-01 3.0107370018959045e-01 + <_> + + 0 -1 29 -546572126 -184109686 1342882304 -754068276 + 1653012961 1074103457 1090766283 868218843 + + -5.6011921167373657e-01 3.4936606884002686e-01 + <_> + + 0 -1 31 1980780701 -1115998562 296448463 -121827015 + -1147606888 -1346840419 985705599 -1625683479 + + -4.6067923307418823e-01 4.4133010506629944e-01 + <_> + + 0 -1 11 1189554799 1319077781 1998031309 -22283985 833051954 + 1385818172 -138953845 -1879377169 + + -5.6165486574172974e-01 3.9155927300453186e-01 + <_> + + 0 -1 52 -653270518 1105913099 -1022296000 -796692293 + 690149379 1359175685 -218376541 -1297088609 + + -5.0313746929168701e-01 4.5016640424728394e-01 + <_> + + 0 -1 25 1677398999 -9492915 -1460127170 597994023 + -2143238736 -657328155 -166293761 -1611679921 + + -4.3750682473182678e-01 5.0037056207656860e-01 + + <_> + + 0 0 3 1 + <_> + + 0 2 7 3 + <_> + + 0 4 2 2 + <_> + + 0 4 9 5 + <_> + + 0 8 4 4 + <_> + + 0 9 9 3 + <_> + + 1 0 5 1 + <_> + + 1 4 9 3 + <_> + + 1 5 2 3 + <_> + + 1 6 2 1 + <_> + + 1 7 9 4 + <_> + + 2 4 2 1 + <_> + + 2 6 3 1 + <_> + + 3 1 3 5 + <_> + + 3 1 7 1 + <_> + + 3 3 3 3 + <_> + + 3 4 3 3 + <_> + + 3 5 1 3 + <_> + + 4 0 3 1 + <_> + + 4 17 3 1 + <_> + + 5 1 3 1 + <_> + + 5 2 6 4 + <_> + + 5 15 4 1 + <_> + + 6 2 4 1 + <_> + + 6 6 4 2 + <_> + + 6 7 3 2 + <_> + + 6 8 4 1 + <_> + + 6 16 4 1 + <_> + + 7 7 5 1 + <_> + + 7 11 1 1 + <_> + + 7 14 4 1 + <_> + + 7 15 4 1 + <_> + + 8 16 4 1 + <_> + + 9 7 1 2 + <_> + + 9 15 4 1 + <_> + + 9 15 5 1 + <_> + + 10 5 1 3 + <_> + + 10 5 4 3 + <_> + + 10 6 1 3 + <_> + + 10 8 3 1 + <_> + + 10 9 3 1 + <_> + + 11 5 1 3 + <_> + + 11 9 1 2 + <_> + + 12 0 5 3 + <_> + + 12 5 1 3 + <_> + + 13 0 5 4 + <_> + + 13 5 1 1 + <_> + + 13 5 1 3 + <_> + + 13 5 3 3 + <_> + + 13 7 1 2 + <_> + + 13 8 5 4 + <_> + + 13 11 5 3 + <_> + + 14 5 1 1 + <_> + + 14 5 1 3 + <_> + + 15 5 1 3 + <_> + + 16 0 2 1 + <_> + + 16 5 2 1 + <_> + + 17 6 3 3 + <_> + + 18 5 2 1 + <_> + + 19 11 1 1 + <_> + + 22 6 1 1 +