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() 大于间隔毫秒数则给主线程发送一个信号,从主线程中发送数据给信号机

相关推荐
Quz4 天前
QML Hello World 入门示例
qt
xcyxiner7 天前
DicomViewer (dcmtk读取dcm文件)5
qt
xcyxiner7 天前
DicomViewer (后台线程处理文件)4
qt
xcyxiner7 天前
DicomViewer (添加模型类)3
qt
xcyxiner8 天前
DicomViewer (目录调整) 2
qt
xcyxiner8 天前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
桥田智能10 天前
桥田智能 QT-650S:面向白车身焊装的 800kg 重载快换解决方案
开发语言·qt·系统架构
森G10 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
森G10 天前
77、线程池原理和实现------服务器源码解析----云视频服务项目
服务器·c++·qt
森G10 天前
71、打包发布---------打包发布
c++·qt