config二号门.ini 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431
  1. [sync]
  2. # 开启并行模式enabled=1,获取联单编号后,上传照片和重量并行同时上传
  3. enabled= 1
  4. #带时间戳防串车,交替锁定保证 20 秒内不可能有第二辆车
  5. weight_snapshot_max_age_sec = 20
  6. #重量上报API超时(秒),最小5
  7. reporter_timeout_sec= 15
  8. #重量上传最大重试次数,最小0
  9. weight_retry_max= 5
  10. #重量上传重试间隔(秒),最小1
  11. weight_retry_interval_sec= 10
  12. #同联单编号去重窗口(秒),最小10。同一 tb_num 在此时间内只触发一次重量读取
  13. tb_num_dedup_sec= 120
  14. [server]
  15. #配置文件等号左右可以有空格也可以没有
  16. #1、192.168.3.21
  17. #ip=http://192.168.3.21:8000
  18. #2、8.210.227.192
  19. #ip= http://0.0.0.0:8080
  20. ip= https://0.0.0.0:8080
  21. #3、 Ubuntu 172.20.131.63
  22. #ip=http://172.20.131.63:8000
  23. # opt/openAI/project/003.PlateRecAPP/build $
  24. #./PlateRecApp > ./PlateRecApp.log &
  25. [ssl]
  26. enabled= 1
  27. cert_path= /opt/openAI/project/003.PlateRecAPP/ssl/fullchain.pem
  28. key_path= /opt/openAI/project/003.PlateRecAPP/ssl/privkey.pem
  29. [config]
  30. app_api = https://ets.lhsr.sh.gov.cn/shcws/api/cws-plstb/threeBill/
  31. ###2、新项目需要配置密钥
  32. app_key = 12c78107-d181-4ed4-a9aa-3259d1bb505c
  33. app_secret = 1LpMMHoS7SEqmKVZfAUR5IFb5LzjGsGRixXVeMwK7YAPK8zATcuBNIxoeWXfG6kz
  34. ###3、新项目需要配置项目信息
  35. #project_name = 上海轨道交通市域线嘉闵线工程JMSG-1标(主体)
  36. project_name = JMSG-1标(主体)
  37. point_number = GD202400176
  38. throughway = 一号门
  39. ###4、新项目需要配置4个摄像头
  40. #摄像头设置h.264 去掉smart264,编码,400万像素设置 1280*720P
  41. #摄像头设置h.264 去掉smart264,编码,400万像素设置 1280*720P
  42. #设置RTSP视频流的URL
  43. #正面进入,正面出去
  44. #rtsp_url_front_in = rtsp://admin:a123456789@192.168.0.5
  45. #rtsp_url_front_out = rtsp://admin:a123456789@192.168.0.7
  46. #侧面摄像头
  47. #rtsp_url_side_in = rtsp://admin:a123456789@192.168.0.6
  48. #rtsp_url_side_out = rtsp://admin:a123456789@192.168.0.8
  49. #低位摄像头进站
  50. rtsp_url_front_in = rtsp://admin:a123456789@192.168.0.4
  51. #低位摄像头出站
  52. rtsp_url_front_out = rtsp://admin:a123456789@192.168.0.2/stream1
  53. #2
  54. #高位摄像头进站
  55. rtsp_url_side_in = rtsp://admin:a123456789@192.168.0.3
  56. #高位摄像头出站
  57. rtsp_url_side_out = rtsp://admin:a123456789@192.168.0.9
  58. #####################################################
  59. #1 TRUE 调试模式
  60. #0 FLASE 正式运行 debug=1
  61. #1调试模式
  62. #0正式运行 ***********************
  63. DEBUG_LOG= 0
  64. #1
  65. ###5、新项目测试配置,正式上传需要修改
  66. #此处正式运行后续,必须修改为0 *********************
  67. #1、httpsTest调试测试模式上传
  68. #0、httpsT正式运行上传
  69. TestFlag= 0
  70. #系统校验*************
  71. CRC= 20241024999
  72. #####根据实际渣土车进出时间调整。5分钟内上传车牌号,获取联单编号、车牌号5分钟内不重复上传
  73. TIME_WINDOW = 4
  74. MAX_PHOTO_GROUPS= 2
  75. PLATE_CONFIDENCE_THRESHOLD= 0.9745f
  76. #9845f
  77. PLATE_LOG_THRESHOLD= 0.80f
  78. ###站点类型 1:工地,2:码头,3:回填点 消纳方
  79. #wType= 3 卸点 卸点发送参数不一样 ********
  80. #wType= 1 工地
  81. wType= 1
  82. # 1=启用交替锁定,0=禁用 注意测试模式:0=禁用XXXXX
  83. AlternatingMerge= 1
  84. #必须先进站5 300秒后,再出站抓拍照片称重上传
  85. in_out_interval= 4
  86. # === ROI配置 (v43新增) ===
  87. # 进站ROI区域X偏移
  88. roi_in_x= 314
  89. # 进站ROI区域Y偏移
  90. roi_in_y= 137
  91. # 进站ROI区域宽度(0=全帧)
  92. roi_in_w= 762
  93. # 进站ROI区域高度(0=全帧)
  94. roi_in_h= 583
  95. # 进站ROI启用(1=启用,0=禁用)
  96. roi_in_enabled= 1
  97. # 出站ROI区域X偏移
  98. roi_out_x= 251
  99. # 出站ROI区域Y偏移
  100. roi_out_y= 83
  101. # 出站ROI区域宽度
  102. roi_out_w= 955
  103. # 出站ROI区域高度
  104. roi_out_h= 635
  105. # 出站ROI启用
  106. roi_out_enabled= 1
  107. # ROI调试模式(保存裁剪帧)
  108. roi_debug_enabled= 0
  109. # === 解码配置 (v43新增) ===
  110. # auto/drm/soft
  111. hw_decode_mode= auto
  112. hw_decode_device= /dev/dri/renderD128
  113. # tcp/udp
  114. rtsp_transport= tcp
  115. #####################################################
  116. #####################################################
  117. #####################################################
  118. #####################################################
  119. # 可选:通道级高级配置(不写则使用自动检测)
  120. # channel_0_decoder=hevc # 强制指定解码器(auto/hevc/h264)
  121. # channel_0_hardware_accel=true # 强制启用/禁用硬件加速
  122. # channel_1_decoder=hevc
  123. # channel_1_hardware_accel=true
  124. # channel_2_decoder=hevc
  125. # channel_2_hardware_accel=true
  126. # channel_3_decoder=h264
  127. # channel_3_hardware_accel=false
  128. #3、读取config.ini PRECISION_INT8可以配置
  129. # INT8
  130. #PRECISION_INT8=true
  131. # FP32
  132. #PRECISION_INT8= false
  133. # true
  134. #false
  135. #精度模式: " << (USE_PRECISION == HyperLPREngine::PRECISION_INT8 ? "INT8" : "FP32") << std::endl;
  136. #;改成1 每秒识别25帧
  137. #;改成2 每2帧识别一次,每秒识别12.5帧
  138. #RECOGNIZE_INTERVAL = 2
  139. # 1
  140. # =============================================
  141. # 运行模式:只需要修改这一个参数即可切换模式
  142. # low_power: 低功耗模式(4路总CPU≈25%)
  143. # high_performance: 高性能模式(4路总CPU≈60%)
  144. # =============================================
  145. RUN_MODE= high_performance
  146. # =============================================
  147. # 以下参数可选,不写则使用对应模式的默认值
  148. # 单独配置会覆盖模式默认值,用于微调
  149. # =============================================
  150. # 核心识别参数
  151. # 低功耗默认4,高性能默认2
  152. RECOGNIZE_INTERVAL= 3
  153. #false FP32 # true 必须开启INT8精度
  154. PRECISION_INT8= false
  155. # DEBUG_LOG=0 # 强制关闭调试日志
  156. # 性能调优参数
  157. # 低功耗默认4,高性能默认10
  158. MAX_INFERENCE_FPS= 10
  159. # 低功耗默认3,高性能默认2
  160. MATCH_THRESHOLD= 2
  161. # 低功耗默认2,高性能默认4
  162. MAX_QUEUE_SIZE= 4
  163. # 低功耗默认1,高性能默认2
  164. INFERENCE_THREADS= 2
  165. # 低功耗默认low, medium 高性能默认high
  166. DETECT_LEVEL= high
  167. ###########################################
  168. #照片容量阈值
  169. PhotoMaxCapacityMB= 1024
  170. #日志保留天数
  171. LogRetentionDays= 30
  172. [LED]
  173. ### 3、从config.ini配置文件读取进站led控制卡IP、port,出站LED控制卡IP、port
  174. ### 主要功能:
  175. #### 1、进站低位照片、进站高位照片,上传成功后,再发送到LED控制卡滚动内容:沪FQ8602,三联单号:SHCWS20260410000314038,成功。
  176. #### 2、出站低位照片、出站高位照片,上传成功后,再发送到LED控制卡滚动内容:沪FQ8602,三联单号:SHCWS20260410000314039,成功。
  177. IN_LED_IP= 192.168.112.95
  178. IN_LED_PORT= 6666
  179. OUT_LED_IP= 192.168.112.95
  180. OUT_LED_PORT= 6666
  181. [MQTT]
  182. # fix27: MQTT消息独立开关 1=启用 0=禁用
  183. MQTT_ENABLED = 1
  184. #MQTT 连接配置
  185. MQTT_HOST = broker.emqx.io
  186. MQTT_PORT = 1883
  187. MQTT_USER = mqtt
  188. MQTT_PASS = mqtt123Q
  189. MQTT_TOPIC = p/jmd1
  190. MQTT_CLIENT_ID= cpp_mqtt_publisher2
  191. #LOG_FILE = /opt/openAI/project/003.PlateRecAPP/PlateRecApp.log
  192. LOG_FILE = PlateRecApp.log
  193. #OFFSET_FILE = /var/lib/plate_log2mqtt/offset.dat
  194. #OFFSET_FILE = /opt/openAI/project/003.PlateRecAPP/offset.dat
  195. OFFSET_FILE = offset.dat
  196. PLATE_COLOR = 黄色
  197. VEHICLE_TYPE = 渣土车
  198. [Test]
  199. createBill= createBillTest?app_key=
  200. uploadImg= uploadImgTest?app_key=
  201. onlineStatus= onlineStatusTest?app_key=
  202. createWsiteVehicleWeigh= createWeighTest?app_key=
  203. [Release]
  204. uploadImg= uploadImg?app_key=
  205. onlineStatus= onlineStatus?app_key=
  206. #wType= 1
  207. createBill= createBill?app_key=
  208. createWsiteVehicleWeigh= createWsiteVehicleWeigh?app_key=
  209. #wType= 3 #createDsiteVehicleWeigh= createDsiteVehicleWeigh?app_key=
  210. #createBill=consumeBill?app_key=
  211. #createWsiteVehicleWeigh= createDsiteVehicleWeigh?app_key=
  212. ##7、新项目渣土车修改
  213. [weight]
  214. #flagWeight=0,不上传称重数据
  215. #flagWeight=1,上传称重数据
  216. flagWeight= 1
  217. #现有的配置...
  218. #称重服务器配置
  219. weight_server_ip= 192.168.0.171
  220. weight_server_port= 8887
  221. #重量阈值配置(吨)
  222. #进站重量 5.0 5000kg=5吨 实际调整为10000kg
  223. weight_threshold_in= 500
  224. #出站重量20.0 20000kg=20吨
  225. weight_threshold_out= 500
  226. #默认进站车辆重量 5000kg 注意单位转换成吨上传
  227. default_entry_weight= 500.0
  228. #默认出站车辆重量 20000kg 注意单位转换成吨上传
  229. default_exit_weight= 2000
  230. #重量检测时间(秒)15 180
  231. weight_detection_time= 8
  232. #TCP连接超时(秒)
  233. tcp_connect_timeout= 15
  234. ########################################3
  235. # 上传配置
  236. UPLOAD_INTERVAL_SECONDS= 30
  237. MAX_UPLOAD_RETRIES= 3
  238. RETRY_DELAY_MS= 2000
  239. # 称重策略配置 注意:上传公斤(kg)转换为吨(t)
  240. # 每次上传保留前5个有效数据
  241. CANDIDATE_DATA_COUNT= 5
  242. # 稳定判断需要连续3个样本
  243. STABLE_SAMPLE_COUNT= 3
  244. # 重量波动≤0.5kg 500kg视为稳定
  245. STABLE_THRESHOLD_KG= 500
  246. # 最大重量60吨 MAX_WEIGHT=100000.0 100000kg=100吨
  247. MAX_WEIGHT= 60000.0
  248. # v44 P0: 预检测锁定阈值(kg)
  249. # 重型车辆为主: 9999 | 有轻载进站: 2000~3000 | 0=禁用
  250. PRELOCK_THRESHOLD_KG = 9999
  251. # v44 P0: 连续N个稳定样本才锁定(每个200ms,5=1秒)
  252. PRELOCK_STABLE_SAMPLES = 5
  253. [feishu]
  254. # fix27: 飞书消息独立开关 1=启用飞书消息推送 0=禁用
  255. ENABLED = 1
  256. # 0=启用飞书告警,1=禁用飞书告警
  257. WarningSigns= 1
  258. ###1、新项目需要配置飞书消息ID信息,老的过度
  259. ##// ======飞书配置
  260. APP_ID = cli_a9341fc7df219cb1
  261. APP_SECRET = BBp1vMaCrGe2QsKnmB72TdykFLoN5tWg
  262. #CHAT_ID =oc_8a2f600f72f9582d6f4d2bd01c854de8
  263. CHAT_ID = oc_d11a3088c7327121e8c79894d6558441
  264. TIMEOUT_SECOND = 10L
  265. ##// =======
  266. ##
  267. ##1登录
  268. [auth]
  269. # 认证功能开关(0=关闭, 1=开启)
  270. enabled= 1
  271. # 认证数据库路径
  272. db_path= data/auth.db
  273. #upload_records_auth.db
  274. # Session 空闲超时(秒),默认 1800 = 30分钟
  275. session_idle_timeout= 1800
  276. # Session 绝对超时(秒),默认 28800 = 8小时
  277. session_max_timeout= 28800
  278. # 记住登录状态时 Session 超时(秒),默认 604800 = 7天
  279. session_remember_timeout= 604800
  280. # bcrypt 哈希成本因子(10~14,越大越慢越安全)
  281. bcrypt_cost= 12
  282. # 最大登录失败次数(超过则锁定账户)
  283. max_failed_attempts= 5
  284. # 账户锁定时间(秒),默认 900 = 15分钟
  285. lockout_duration= 900
  286. # IP 限流窗口内最大尝试次数
  287. rate_limit_max= 5
  288. # IP 限流窗口时长(秒),默认 300 = 5分钟
  289. rate_limit_window= 300
  290. [system]
  291. #2 系统监控刷新间隔(秒)
  292. monitor_interval= 2
  293. # 温度告警阈值(°C)
  294. temp_alert_threshold= 70
  295. # CPU告警阈值(%)
  296. cpu_alert_threshold= 90
  297. # SQLite数据库路径
  298. db_path= data/system_metrics.db
  299. # 全量数据保留天数
  300. history_retention_days= 7
  301. # 聚合数据保留天数
  302. aggregation_retention_days= 365
  303. # 批量写入间隔(秒)
  304. # 把原来的:
  305. # db_write_interval= 30
  306. # 改为:
  307. flush_time= 23:20
  308. [log]
  309. ###################
  310. #enabled=1 启用 内存写入
  311. #enabled=0 禁用 直接写入PlateRecApp.log
  312. enabled= 1
  313. #日志文件路径(相对或绝对)
  314. log_file= PlateRecApp.log
  315. # 内存缓冲区上限 500MB #3 日志缓冲区大小(MB)
  316. buffer_size_mb= 20
  317. # 每天定时刷盘时间 日志写回时间(HH:MM)
  318. flush_time= 23:20
  319. # 日志文件保留天数
  320. retention_days= 30
  321. # 是否捕获stdout 是否重定向 stdout/stderr
  322. redirect_stdout= 1
  323. # 程序退出时自动刷盘
  324. auto_flush_on_exit= 1
  325. [terminal]
  326. ttyd_port= 7681
  327. ttyd_credential= admin:Zhongjin@Ttyd2026!
  328. ttyd_max_clients= 3
  329. ssh_keys_path= /root/.ssh/authorized_keys
  330. #4 Web SSH 管理页面开关(0=隐藏, 1=显示)
  331. # 实际终端由 ttyd 独立提供,这里只控制 Web 管理页面入口
  332. #enabled=1
  333. # ttyd 访问地址(显示在 Web 页面上的链接)
  334. #ttyd_url=http://mqtt.zhonjin.com:40964
  335. [frpc]
  336. #5 frpc 配置文件路径
  337. config_path= /opt/openAI/frp/frpc.toml
  338. # 备份文件路径
  339. backup_path= /opt/openAI/frp/frpc.toml.bak
  340. # 受保护隧道列表(逗号分隔)
  341. protected_tunnels= ssd_40960_ssh_tcp_40960_22,ssd_40960_ttyd_tcp_40964_7681
  342. #plate_rec_app
  343. # 重启后等待检测时间(秒)
  344. restart_check_timeout= 5
  345. # 重启失败自动回滚(0=关闭, 1=开启)
  346. auto_rollback= 1
  347. # Web 管理页面开关
  348. web_enabled= 1
  349. # frpc admin API 地址(仅本机访问)
  350. admin_addr= 127.0.0.1
  351. admin_port= 7400
  352. admin_user= admin
  353. admin_password= Zhongjin@Frpc2026
  354. #8
  355. #增加测试车牌
  356. [PlateRec]
  357. Total= 31
  358. car[0]=沪FQ8077
  359. car[10]=沪FR6999
  360. car[11]=沪FQ0922
  361. car[12]=沪FP6182
  362. car[13]=沪FK8286
  363. car[14]=沪FR0568
  364. car[15]=沪FQ6059
  365. car[16]=沪FQ9292
  366. car[17]=沪FR8793
  367. car[18]=沪FR1339
  368. car[19]=沪FR7920
  369. car[1]=沪FQ3385
  370. car[20]=沪FR2609
  371. car[21]=沪FQ2726
  372. car[22]=沪FQ1230
  373. car[23]=沪FR1003
  374. car[24]=沪FR0883
  375. car[25]=沪FR9967
  376. car[26]=沪FL2989
  377. car[27]=沪FQ3956
  378. car[28]=沪FQ6687
  379. car[29]=沪FR7082
  380. car[2]=沪FQ9359
  381. car[30]=沪EQ3803
  382. car[3]=沪FR0809
  383. car[4]=沪FQ7108
  384. car[5]=沪FR3259
  385. car[6]=沪FQ9950
  386. car[7]=沪FQ7692
  387. car[8]=沪FR9873
  388. car[9]=沪FR1172