OD车牌号获取流程

大华OD思路:

1、接收指令并下发到摄像头线程

客户端UDP请求

serviceRun()

uploadMain.initUdpPort()

upload_udp_forcarnumber.init()

Servicefun_dahua_sdkapi_getcarnumber::run()

Servicefun_dahua_sdkapi_getcarnumber::SendInstructions(CarNumberQueryParamStruct &value)

Dahuacameramanager::receiveAndForwardCmd(CarNumberQueryParamStruct paras)

void DahuaCamGetCarNumber::setParameters(CarNumberQueryParamStruct paras)

2、摄像头回调中检测到车牌号加入列表并在run方法中修改设置车牌号结构road_car_number

3、摄像头线程检测车牌号列表并发给信号机4102端口号

void DahuaCamGetCarNumber::run() 如果小于发送间隔毫秒数,则继续查车牌号且往各车道车号列表中追加数据

Servicefun_dahua_sdkapi_getcarnumber::set_road_car_number(value.carNumber,value.captureDateTime,value.ip,value.relationNumber );

Servicefun_dahua_sdkapi_getcarnumber::run() 大于间隔毫秒数则给主线程发送一个信号,从主线程中发送数据给信号机

相关推荐
满天星83035773 小时前
【Qt】信号和槽 (一)(概述和基本使用)
开发语言·c++·qt
郝学胜_神的一滴5 小时前
Qt 高级开发 027: QTabWidget自定义样式表美化实战
c++·qt
Apibro6 小时前
【Linux】Qt Creator 中文输入法
linux·qt
Jun6266 小时前
QT(5)-第三方日志系统
开发语言·数据库·qt
sycmancia6 小时前
Qt——多页面切换组件
开发语言·qt
落羽的落羽7 小时前
【项目】JsonRpc框架——功能测试、项目总结
linux·服务器·开发语言·c++·qt·算法·机器学习
Jun6261 天前
QT(3)-线程中使用控件
开发语言·qt
Jun6261 天前
QT(1)-C/C++库生成和调用
c语言·开发语言·c++·qt
Jun6261 天前
QT(10)-TCP数据收发
开发语言·qt·tcp/ip