24080117002_20240823160000_runlog.txt 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630
  1. run_time : 2024-08-24 17:54:55
  2. ---------- ConfigModle ----------
  3. DeviceSN : null
  4. JPG_MaxSize : 12
  5. AI_OutTestJpg : 0
  6. Up_redIndicator : 1
  7. Nums_in_Upper : 1
  8. Idicator_ZoomRate : 1.0
  9. Number_ZoomRate : 1
  10. Bright_factor : 1.00
  11. Use_ManualConfig : 0
  12. DN_Type : 32
  13. Digits_Num : 6
  14. Indicators_Num : 2
  15. Unit_Type : 4
  16. ------------------------------
  17. ---------- SampleInfo ----------
  18. DeviceSN : 24080117002
  19. StationCode : null
  20. sampleTime : 20240823160000
  21. ImageType : 1
  22. ImageWidth : 320
  23. ImageHeight : 240
  24. ImageDataSize : 0
  25. ------------------------------
  26. read D:\wm_server\FreeAIServer\faserver\freeAI_buffer/after_json/24080117002_after.json ok.
  27. read D:\wm_server\FreeAIServer\faserver\freeAI_buffer/latest_json/24080117002_latest.json ok.
  28. latest_value: 218205330
  29. latest_time: 20240823160000
  30. ----------MCU BeforeAI----------
  31. NUM_NUMBERS : 8
  32. NUM_BLACK_NUMBERS : 5
  33. NUM_INDICATORS : 0
  34. UNIT_OF_THE_LAST_NUMBER: 10
  35. MAX_FLOW_PER_HOUR : 1000000
  36. MAX_FLOW_threshold : 0
  37. lean_angle : -71
  38. AI_result : 218205330
  39. is_OK_preValue : 1
  40. num_region : 0 0 149 29
  41. indicators_regions :
  42. [0]: 120 178 172 228
  43. [1]: 99 131 150 181
  44. [2]: 113 80 163 130
  45. [3]: 154 47 206 98
  46. [4]: 208 49 258 98
  47. [5]: 248 82 298 131
  48. [6]: 259 134 307 182
  49. [7]: 236 181 284 228
  50. [8]: 0 0 0 0
  51. [9]: 0 0 0 0
  52. center_x : 206.78
  53. center_y : 147.83
  54. bright_factor : 1.00
  55. meter_type : 2
  56. manual_parameter_enable: 0
  57. big_jpg_max_size : 12288
  58. use_test_jpg_flag : 0
  59. number_image_zoomrate: 1.00
  60. indicator_image_zommrate: 1.00
  61. is_nums_in_upper : 1
  62. result_of_1st_part : 218200000
  63. result_of_2st_part : 5330
  64. compress_jpg_index : 9
  65. is_upload_red_ind_part: 1
  66. --------------------
  67. -----***** Call AI Recognition Start *****-----
  68. java ModelPath = D:\N_I_RP_RGB_ns_5PB_5d0_63c_240701_x_29_t1.05_0.48_v1.04_0.52.onnx
  69. rgb565 size = 76800
  70. getRgb565 ok.
  71. c_laguage readingRecognition start.
  72. ---------------------------------------------------------------------------------------------
  73. ---------------------------------------------------------------------------------------------
  74. -------------- before AI -----------------------------------
  75. p_before_AI->manual_parameter_enable=0
  76. p_before_AI->meter_type=2
  77. p_before_AI->AI_result=218205330
  78. p_before_AI->result_of_1st_part=218200000
  79. p_before_AI->result_of_2st_part=5330
  80. p_before_AI->is_OK_preValue=1
  81. p_before_AI->lean_angle=-71
  82. p_before_AI->center_x= 206.78
  83. p_before_AI->center_y= 147.83
  84. p_before_AI->bright_factor= 1.00
  85. p_before_AI->MAX_FLOW_PER_HOUR=1000000
  86. p_before_AI->MAX_FLOW_threshold=0
  87. p_before_AI->NUM_NUMBERS=8
  88. p_before_AI->NUM_BLACK_NUMBERS=5
  89. p_before_AI->NUM_INDICATORS=0
  90. p_before_AI->UNIT_OF_THE_LAST_NUMBER=10
  91. p_before_AI->meter_type=2
  92. p_before_AI->big_jpg_max_size=12288
  93. p_before_AI->use_test_jpg_flag=0
  94. p_before_AI->is_upload_red_ind_part=1
  95. p_before_AI->compress_jpg_index=9
  96. p_before_AI->is_nums_in_upper=1
  97. p_before_AI->number_image_zoomrate= 1.00
  98. p_before_AI->indicator_image_zommrate= 1.00
  99. -------------- after AI -----------------------------------
  100. p_after_AI->meter_type=0
  101. p_after_AI->init_AI_result=0
  102. p_after_AI->AI_result=0
  103. p_after_AI->result_of_1st_part=0
  104. p_after_AI->result_of_2st_part=0
  105. p_after_AI->offset_1st_of_result=0
  106. p_after_AI->offset_2nd_of_result=0
  107. p_after_AI->is_OK_preValue=0
  108. p_after_AI->lean_angle=0
  109. p_after_AI->center_x= 0.00
  110. p_after_AI->center_y= 0.00
  111. p_after_AI->bright_factor= 0.00
  112. p_after_AI->MAX_FLOW_PER_HOUR=0
  113. p_after_AI->NUM_DETECTED=0
  114. p_after_AI->NUM_BLACK_DETECTED=0
  115. p_after_AI->IND_DETECTED=0
  116. p_after_AI->UNIT_OF_THE_LAST_NUMBER=0
  117. UNIT_OF_THE_LAST_COMMIT_TARGET=0
  118. p_after_AI->meter_type=0
  119. p_after_AI->compress_jpg_index=0
  120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  122. ---------------------------------------------------------------------------------------------
  123. ---------------------------------------------------------------------------------------------
  124. AI version ---cc1402---
  125. ##### 0. gen_number_prior_boxes begin......
  126. ##### 0. end, runi_time=0s0ms
  127. ##### 1. determine_meter_type begin......
  128. -------------RunModel Begin ........
  129. onnxModelPath = 68
  130. start=1724493296, end=1724493297, temp_time=1
  131. ....................... 1 ms
  132. -------------RunModel End ........
  133. -------begin fit circle------------
  134. 1 35 97.55% 248.47 82.30 298.48 131.90 1.00 72.01 88.01 80.01 1.00
  135. 2 42 97.20% 120.93 178.80 172.93 228.85 1.00 72.01 88.01 80.01 1.00
  136. 3 38 94.60% 113.79 80.51 163.58 130.40 1.00 72.01 88.01 80.01 1.00
  137. 4 43 93.81% 236.79 181.01 284.56 228.49 1.00 72.01 88.01 78.12 1.00
  138. 5 51 90.38% 99.94 131.36 150.61 181.34 1.00 72.01 88.01 80.58 1.00
  139. 6 40 85.65% 208.59 49.27 258.79 98.37 1.00 72.01 88.01 80.63 1.00
  140. 7 51 76.99% 154.23 47.76 206.13 98.83 1.00 72.01 88.01 80.21 1.00
  141. 8 43 58.86% 259.30 134.93 307.73 182.19 1.00 72.01 88.01 78.50 1.00
  142. *********************************************************************************************
  143. ------------ print_circle ---------------
  144. ------------ fit_circle.x =204.864075
  145. ------------ fit_circle.y =148.559418
  146. ------------ fit_circle.radius =79.624161
  147. ------------ fit_circle.num_indot =8
  148. ------------ fit_circle.indot_list=
  149. clss prob xmin ymin xmax ymax is_valid
  150. 1 42 97.20% 120.93 178.80 172.93 228.85 46.35
  151. 2 51 90.38% 99.94 131.36 150.61 181.34 84.41
  152. 3 38 94.60% 113.79 80.51 163.58 130.40 123.08
  153. 4 51 76.99% 154.23 47.76 206.13 98.83 161.84
  154. 5 40 85.65% 208.59 49.27 258.79 98.37 201.09
  155. 6 35 97.55% 248.47 82.30 298.48 131.90 238.86
  156. 7 43 58.86% 259.30 134.93 307.73 182.19 277.25
  157. 8 43 93.81% 236.79 181.01 284.56 228.49 315.20
  158. *********************************************************************************************
  159. -------begin fit line------------
  160. --------------------i = 0, j = 1, cur_num > best_num, cur_num = 3, best_num = 0 --------------------------
  161. 1 9 46.53% 80.78 0.00 102.86 18.20 1.00 5.52 0.00 1.00
  162. 2 8 41.80% 55.78 0.00 78.19 18.68 1.00 5.52 0.00 1.00
  163. 3 9 31.44% 40.68 0.00 65.20 19.31 1.00 5.52 0.18 1.00
  164. p_line->k = -0.01, p_line->b = 10.33, p_line->angle = -0.78
  165. k2 = -0.01, b2 = 0.00, angle2 = -0.81
  166. k3 = -70.34, b3 = 0.00, angle3 = -89.19
  167. --------------------------- after get dis--------------------------------
  168. --------------------------- fit_line.indot_list--------------------------------
  169. clss prob xmin ymin xmax ymax is_valid
  170. 1 9 31.44% 40.68 0.00 65.20 19.31 1.00
  171. 2 8 41.80% 55.78 0.00 78.19 18.68 1.00
  172. 3 9 46.53% 80.78 0.00 102.86 18.20 1.00
  173. --------------------------- all_dis--------------------------------
  174. 14.04, 24.83,
  175. --------------------------------------------------------------------
  176. --------------------------- after dis sort--------------------------------
  177. --------------------------- all_dis--------------------------------
  178. 14.04, 24.83,
  179. --------------------------- position--------------------------------
  180. 0, 1,
  181. --------------------------------------------------------------------
  182. Q1 = 16.74, Q2 = 19.44 , Q3 = 22.14 , IQR = 5.40 , min_factor = 6.50, max_factor = 6.50, min_line = 17.93, max_line = 57.22
  183. ------------ print_fitLine ---------------
  184. ------------ k=-0.013687
  185. ------------ b=10.331356
  186. ------------ angle=-0.784161
  187. ------------ indot_list=
  188. clss prob xmin ymin xmax ymax is_valid
  189. 1 8 41.80% 55.78 0.00 78.19 18.68 1.00
  190. 2 9 46.53% 80.78 0.00 102.86 18.20 1.00
  191. ##### 1. end, runi_time=0s0ms
  192. ------p_before_AI->meter_type = 2
  193. ------p_after_AI->meter_type = 2
  194. ##### 4. readingRecognition_ALL_IND begin......
  195. ---------- get_lean_angle -----------
  196. max_index[0]= 7, max_index[1]= 0
  197. cur_lean_angle =0
  198. ------center_x = 204.86, center_y = 148.56
  199. before rotate: (260,204), after rotate :(260,204)
  200. before rotate: (146,203), after rotate :(146,203)
  201. is_lean_angle_already_OK = FIT_OK_BEFORE_OK_ANGLE_LT3
  202. ---------- get_predict_value -----------
  203. ------------eliminate_badNumber_by_position----------
  204. ------------eliminate_badNumber_by_position----------1----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 0
  205. -------begin fit circle------------
  206. 1 35 97.55% 248.47 82.30 298.48 131.90 1.00 72.01 88.01 80.01 1.00
  207. 2 42 97.20% 120.93 178.80 172.93 228.85 1.00 72.01 88.01 80.01 1.00
  208. 3 38 94.60% 113.79 80.51 163.58 130.40 1.00 72.01 88.01 80.01 1.00
  209. 4 43 93.81% 236.79 181.01 284.56 228.49 1.00 72.01 88.01 78.12 1.00
  210. 5 51 90.38% 99.94 131.36 150.61 181.34 1.00 72.01 88.01 80.58 1.00
  211. 6 40 85.65% 208.59 49.27 258.79 98.37 1.00 72.01 88.01 80.63 1.00
  212. 7 51 76.99% 154.23 47.76 206.13 98.83 1.00 72.01 88.01 80.21 1.00
  213. 8 43 58.86% 259.30 134.93 307.73 182.19 1.00 72.01 88.01 78.50 1.00
  214. *********************************************************************************************
  215. ------------ print_circle ---------------
  216. ------------ fit_circle.x =204.864075
  217. ------------ fit_circle.y =148.559418
  218. ------------ fit_circle.radius =79.624161
  219. ------------ fit_circle.num_indot =8
  220. ------------ fit_circle.indot_list=
  221. clss prob xmin ymin xmax ymax is_valid
  222. 1 42 97.20% 120.93 178.80 172.93 228.85 46.35
  223. 2 51 90.38% 99.94 131.36 150.61 181.34 84.41
  224. 3 38 94.60% 113.79 80.51 163.58 130.40 123.08
  225. 4 51 76.99% 154.23 47.76 206.13 98.83 161.84
  226. 5 40 85.65% 208.59 49.27 258.79 98.37 201.09
  227. 6 35 97.55% 248.47 82.30 298.48 131.90 238.86
  228. 7 43 58.86% 259.30 134.93 307.73 182.19 277.25
  229. 8 43 93.81% 236.79 181.01 284.56 228.49 315.20
  230. *********************************************************************************************
  231. ------------eliminate_badNumber_by_position----------2----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 0
  232. ------------eliminate_badNumber_by_position----------3----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 0
  233. ------------eliminate_badNumber_by_position----------4----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 0
  234. ------------eliminate_badNumber_by_position----------5----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 0
  235. class prob xmin ymin xmax ymax is_valid Cr_mean is_black
  236. 1 42 97.20% 120.93 178.80 172.93 228.85 46.35 125.29 1.00
  237. 2 51 90.38% 99.94 131.36 150.61 181.34 84.41 125.23 1.00
  238. 3 38 94.60% 113.79 80.51 163.58 130.40 123.08 125.87 1.00
  239. 4 51 76.99% 154.23 47.76 206.13 98.83 161.84 125.49 1.00
  240. 5 40 85.65% 208.59 49.27 258.79 98.37 201.09 125.58 1.00
  241. 6 35 97.55% 248.47 82.30 298.48 131.90 238.86 140.32 0.00
  242. 7 43 58.86% 259.30 134.93 307.73 182.19 277.25 137.85 0.00
  243. 8 43 93.81% 236.79 181.01 284.56 228.49 315.20 134.29 0.00
  244. ------------eliminate_badNumber_by_position----------6----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 0
  245. ------------eliminate_badNumber_by_position----------7----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 0
  246. ------------eliminate_badNumber_by_position----------8----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 0
  247. p_after_AI->NUM_DETECTED = 8, p_after_AI->NUM_BLACK_DETECTED = 5, NUM_RED_INDICATOR = 3
  248. ------------eliminate_badNumber_by_position----------9----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 0
  249. ONE_STERE=10000
  250. NUM_RED_INDICATOR=3
  251. pow(10, NUM_RED_INDICATOR = 1000.000000
  252. ONE_STERE / pow(10, NUM_RED_INDICATOR) = 10.000000
  253. p_before_AI->UNIT_OF_THE_LAST_NUMBER = 10
  254. p_after_AI->UNIT_OF_THE_LAST_NUMBER = 10
  255. ------------eliminate_badNumber_by_position----------10----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 10
  256. ------------eliminate_badNumber_by_position----------11----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 10
  257. ------eliminate_badNumber_by_position -----------------
  258. p_before_AI->manual_parameter_enable = 0
  259. p_before_AI->is_OK_preValue = 1
  260. p_after_AI->NUM_DETECTED = 8
  261. p_after_AI->UNIT_OF_THE_LAST_NUMBER = 10
  262. UNIT_OF_THE_LAST_COMMIT_TARGET=10000
  263. p_after_AI->NUM_BLACK_DETECTED = 5
  264. p_after_AI->MAX_FLOW_PER_HOUR = 1000000
  265. p_after_AI->IND_DETECTED = 0
  266. -------------------------------------
  267. ------------class_number_by_position----------1----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 10
  268. ------------class_number_by_position----------2----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 10
  269. ------------class_number_by_position----------3----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 10
  270. ------------class_number_by_position----------4----------p_after_AI->UNIT_OF_THE_LAST_NUMBER = 10
  271. p_after_AI->NUM_BLACK_DETECTED = 5, p_after_AI->UNIT_OF_THE_LAST_NUMBER = 10, p_before_AI->AI_result = 218205330, pre_value_no_unit = 21820533
  272. pre_value_no_unit = 21820533
  273. pre_value_no_unit = 2182053
  274. pre_value_no_unit = 218205
  275. pre_value_no_unit = 21820
  276. pre_value_no_unit = 2182
  277. pre_value_no_unit = 218
  278. pre_value_no_unit = 21
  279. pre_value_no_unit = 2
  280. each_digit_of_pre_value: 2,1,8,2,0,5,3,3,
  281. 1, CNN out class=42 -----------------------
  282. class prob xmin ymin xmax ymax angle
  283. 2 97.20% 120.93 178.80 172.93 228.85 46.35
  284. 1 97.20% 120.93 178.80 172.93 228.85 46.35
  285. 3 97.20% 120.93 178.80 172.93 228.85 46.35
  286. 2, CNN out class=51 -----------------------
  287. class prob xmin ymin xmax ymax angle
  288. 1 90.38% 99.94 131.36 150.61 181.34 84.41
  289. 2 90.38% 99.94 131.36 150.61 181.34 84.41
  290. 3, CNN out class=38 -----------------------
  291. class prob xmin ymin xmax ymax angle
  292. 8 94.60% 113.79 80.51 163.58 130.40 123.08
  293. 7 94.60% 113.79 80.51 163.58 130.40 123.08
  294. 4, CNN out class=51 -----------------------
  295. class prob xmin ymin xmax ymax angle
  296. 2 76.99% 154.23 47.76 206.13 98.83 161.84
  297. 1 76.99% 154.23 47.76 206.13 98.83 161.84
  298. 5, CNN out class=40 -----------------------
  299. class prob xmin ymin xmax ymax angle
  300. 0 85.65% 208.59 49.27 258.79 98.37 201.09
  301. 6, CNN out class=35 -----------------------
  302. class prob xmin ymin xmax ymax angle
  303. 7, CNN out class=43 -----------------------
  304. class prob xmin ymin xmax ymax angle
  305. 8, CNN out class=43 -----------------------
  306. class prob xmin ymin xmax ymax angle
  307. p=0, temp_power = 3.00, temp_double_result = 20000.00
  308. p=1, temp_power = 2.00, temp_double_result = 21000.00
  309. p=2, temp_power = 1.00, temp_double_result = 21800.00
  310. p=3, temp_power = 0.00, temp_double_result = 21820.00
  311. p=4, temp_power = -1.00, temp_double_result = 21820.00
  312. .p=5, temp_power = 1.00, temp_double_result = 500.00
  313. p=6, temp_power = 0.00, temp_double_result = 530.00
  314. p=7, temp_power = -1.00, temp_double_result = 533.00
  315. ---------------------draw_result_ALL_IND------------------------
  316. ---------------------------------------------------------------------------------------------
  317. ---------------------------------------------------------------------------------------------
  318. -------------- before AI -----------------------------------
  319. p_before_AI->manual_parameter_enable=0
  320. p_before_AI->meter_type=2
  321. p_before_AI->AI_result=218205330
  322. p_before_AI->result_of_1st_part=218200000
  323. p_before_AI->result_of_2st_part=5330
  324. p_before_AI->is_OK_preValue=1
  325. p_before_AI->lean_angle=-71
  326. p_before_AI->center_x= 206.78
  327. p_before_AI->center_y= 147.83
  328. p_before_AI->bright_factor= 1.00
  329. p_before_AI->MAX_FLOW_PER_HOUR=1000000
  330. p_before_AI->MAX_FLOW_threshold=0
  331. p_before_AI->NUM_NUMBERS=8
  332. p_before_AI->NUM_BLACK_NUMBERS=5
  333. p_before_AI->NUM_INDICATORS=0
  334. p_before_AI->UNIT_OF_THE_LAST_NUMBER=10
  335. p_before_AI->meter_type=2
  336. p_before_AI->big_jpg_max_size=12288
  337. p_before_AI->use_test_jpg_flag=0
  338. p_before_AI->is_upload_red_ind_part=1
  339. p_before_AI->compress_jpg_index=9
  340. p_before_AI->is_nums_in_upper=1
  341. p_before_AI->number_image_zoomrate= 1.00
  342. p_before_AI->indicator_image_zommrate= 1.00
  343. -------------- after AI -----------------------------------
  344. p_after_AI->meter_type=2
  345. p_after_AI->init_AI_result=218200000
  346. p_after_AI->AI_result=218205330
  347. p_after_AI->result_of_1st_part=218200000
  348. p_after_AI->result_of_2st_part=5330
  349. p_after_AI->offset_1st_of_result=0
  350. p_after_AI->offset_2nd_of_result=0
  351. p_after_AI->is_OK_preValue=1
  352. p_after_AI->lean_angle=-71
  353. p_after_AI->center_x= 206.78
  354. p_after_AI->center_y= 147.83
  355. p_after_AI->bright_factor= 1.00
  356. p_after_AI->MAX_FLOW_PER_HOUR=1000000
  357. p_after_AI->NUM_DETECTED=8
  358. p_after_AI->NUM_BLACK_DETECTED=5
  359. p_after_AI->IND_DETECTED=0
  360. p_after_AI->UNIT_OF_THE_LAST_NUMBER=10
  361. UNIT_OF_THE_LAST_COMMIT_TARGET=10000
  362. p_after_AI->meter_type=2
  363. p_after_AI->compress_jpg_index=0
  364. 42, 51, 38, 51, 40, 35, 43, 43, 88, 88, 88, 88,
  365. 97, 90, 94, 76, 85, 97, 58, 93, 88, 88, 88, 88,
  366. ---------------------------------------------------------------------------------------------
  367. ---------------------------------------------------------------------------------------------
  368. ##### 4. ShuiLisuo_SmallTu begin......
  369. ##### 4. end, run_time=0s0ms
  370. ##### 6. Big_Tu begin......
  371. ##### 6. end, run_time=0s0ms
  372. ##### ALL AI end, run_time=0s0ms
  373. ##### 4. end, run_time=172449s329ms
  374. ---------------------------------------------------------------------------------------------
  375. ---------------------------------------------------------------------------------------------
  376. -------------- before AI -----------------------------------
  377. p_before_AI->manual_parameter_enable=0
  378. p_before_AI->meter_type=2
  379. p_before_AI->AI_result=218205330
  380. p_before_AI->result_of_1st_part=218200000
  381. p_before_AI->result_of_2st_part=5330
  382. p_before_AI->is_OK_preValue=1
  383. p_before_AI->lean_angle=-71
  384. p_before_AI->center_x= 206.78
  385. p_before_AI->center_y= 147.83
  386. p_before_AI->bright_factor= 1.00
  387. p_before_AI->MAX_FLOW_PER_HOUR=1000000
  388. p_before_AI->MAX_FLOW_threshold=0
  389. p_before_AI->NUM_NUMBERS=8
  390. p_before_AI->NUM_BLACK_NUMBERS=5
  391. p_before_AI->NUM_INDICATORS=0
  392. p_before_AI->UNIT_OF_THE_LAST_NUMBER=10
  393. p_before_AI->meter_type=2
  394. p_before_AI->big_jpg_max_size=12288
  395. p_before_AI->use_test_jpg_flag=0
  396. p_before_AI->is_upload_red_ind_part=1
  397. p_before_AI->compress_jpg_index=9
  398. p_before_AI->is_nums_in_upper=1
  399. p_before_AI->number_image_zoomrate= 1.00
  400. p_before_AI->indicator_image_zommrate= 1.00
  401. -------------- after AI -----------------------------------
  402. p_after_AI->meter_type=2
  403. p_after_AI->init_AI_result=218200000
  404. p_after_AI->AI_result=218205330
  405. p_after_AI->result_of_1st_part=218200000
  406. p_after_AI->result_of_2st_part=5330
  407. p_after_AI->offset_1st_of_result=0
  408. p_after_AI->offset_2nd_of_result=0
  409. p_after_AI->is_OK_preValue=1
  410. p_after_AI->lean_angle=-71
  411. p_after_AI->center_x= 206.78
  412. p_after_AI->center_y= 147.83
  413. p_after_AI->bright_factor= 1.00
  414. p_after_AI->MAX_FLOW_PER_HOUR=1000000
  415. p_after_AI->NUM_DETECTED=8
  416. p_after_AI->NUM_BLACK_DETECTED=5
  417. p_after_AI->IND_DETECTED=0
  418. p_after_AI->UNIT_OF_THE_LAST_NUMBER=10
  419. UNIT_OF_THE_LAST_COMMIT_TARGET=10000
  420. p_after_AI->meter_type=2
  421. p_after_AI->compress_jpg_index=9
  422. 42, 51, 38, 51, 40, 35, 43, 43, 0, 0, 35, 7,
  423. 97, 90, 94, 76, 85, 97, 58, 93, 5, 0, 1, 76,
  424. ---------------------------------------------------------------------------------------------
  425. ---------------------------------------------------------------------------------------------
  426. start=1724493296, end=1724493297, temp_time=1
  427. c_laguage readingRecognition end.
  428. printf c_laguage AfterStruct:
  429. NUM_DETECTED: 8
  430. IND_DETECTED: 0
  431. NUM_BLACK_DETECTED: 5
  432. AI_result: 218205330
  433. is_OK_preValue: 1
  434. init_AI_result: 218200000
  435. [0]:42 51 38 51 40 35 43 43 0 0 35 7
  436. [1]:97 90 94 76 85 97 58 93 5 0 1 76
  437. num_region: 0 0 149 29
  438. lean_angle: -71
  439. is_get_ShuiLiSuo_image: 0
  440. is_get_KaoJiPingTai_image: 0
  441. is_get_whole_image: 1
  442. AI_Ver: CC 01 40 02
  443. indicators_regions:
  444. [0]:120 178 172 228
  445. [1]:99 131 150 181
  446. [2]:113 80 163 130
  447. [3]:154 47 206 98
  448. [4]:208 49 258 98
  449. [5]:248 82 298 131
  450. [6]:259 134 307 182
  451. [7]:236 181 284 228
  452. [8]:0 0 0 0
  453. [9]:0 0 0 0
  454. MAX_FLOW_PER_HOUR: 1000000
  455. MAX_FLOW_threshold: 0
  456. UNIT_OF_THE_LAST_NUMBER: 10
  457. center_x: 206.777939
  458. center_y: 147.831421
  459. bright_factor: 1.000000
  460. meter_type: 2
  461. result_of_1st_part: 218200000
  462. result_of_2st_part: 5330
  463. offset_1st_of_result: 0
  464. offset_2nd_of_result: 0
  465. compress_jpg_index: 9
  466. ----------
  467. setAfterClass_by_afterStruct ok.
  468. set_java_smallJpg_from_c_slsJpg ok.
  469. set_java_mediumJpg_from_c_kjptJpg ok.
  470. call freeAI.dll end.
  471. -----***** Call AI Recognition End,Result = 1*****-----
  472. write after D:\wm_server\FreeAIServer\faserver\freeAI_buffer/after_json/24080117002_after.json ok.
  473. AI_Result_goodFlag: 7,is good.
  474. write latest D:\wm_server\FreeAIServer\faserver\freeAI_buffer/latest_json/24080117002_latest.json ok.
  475. ----------Output MCU AferClass Start----------
  476. NUM_DETECTED: 8
  477. IND_DETECTED: 0
  478. NUM_BLACK_DETECTED: 5
  479. AI_result: 218205330
  480. is_OK_preValue: 1
  481. init_AI_result: 218200000
  482. AI_result_array:
  483. 42 51 38 51 40 35 43 43 0 0 35 7
  484. 97 90 94 76 85 97 58 93 5 0 1 76
  485. num_region: 0 0 149 29
  486. lean_angle: -71
  487. is_get_ShuiLiSuo_image: 0
  488. is_get_KaoJiPingTai_image: 0
  489. is_get_whole_image: 1
  490. AI_ver: 0xCC 0x01 0x40 0x02
  491. indicators_regions:
  492. [0]: 120 178 172 228
  493. [1]: 99 131 150 181
  494. [2]: 113 80 163 130
  495. [3]: 154 47 206 98
  496. [4]: 208 49 258 98
  497. [5]: 248 82 298 131
  498. [6]: 259 134 307 182
  499. [7]: 236 181 284 228
  500. [8]: 0 0 0 0
  501. [9]: 0 0 0 0
  502. MAX_FLOW_PER_HOUR: 1000000
  503. MAX_FLOW_threshold: 0
  504. UNIT_OF_THE_LAST_NUMBER: 10
  505. center_x: 206.77794
  506. center_y: 147.83142
  507. bright_factor: 1.0
  508. meter_type: 2
  509. result_of_1st_part: 218200000
  510. result_of_2st_part: 5330
  511. offset_1st_of_result: 0
  512. offset_2nd_of_result: 0
  513. compress_jpg_index: 9
  514. ----------Output MCU AferClass End----------
  515. -----Image smalJpg-----
  516. Image Type: 1
  517. Data Size: 788
  518. Header Index: 5
  519. Image Height: 30
  520. Image Width: 150
  521. Image Data:
  522. AD 83 82 77 63 D2 96 22 1F 3F
  523. -----Image bigJpg-----
  524. Image Type: 3
  525. Data Size: 12056
  526. Header Index: -1
  527. Image Height: 240
  528. Image Width: 320
  529. Image Data:
  530. FF D8 FF DB 00 84 00 10 0B 0C
  531. recogResult = 21820.533
  532. Image saved as D:\wm_server\FreeAIServer\faserver\freeAI_buffer/after_jpeg/24080117002_20240823160000_whole.jpg
  533. saved bigJpg success.