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

相关推荐
Liknana5 分钟前
Qt 圆角表格控件实战:setMask + 抗锯齿描边 + 多层阴影
qt·ui
Scott9999HH2 小时前
2026 避坑实录:国产品牌压力变送器什么牌子好?从硬件抗扰到 C++ Qt 实时曲线绘制源码剖析
开发语言·c++·qt
皓悦编程记20 小时前
【YOLO26 系列】基于YOLO26的垃圾分类检测系统【python源码+Pyqt5界面/WEB+数据集+训练代码】
python·qt·分类
十五年专注C++开发1 天前
qobject_cast转换失败原因分析
c++·qt·dynamic_cast·qobject_cast
sycmancia1 天前
Qt——线程的生命期问题
开发语言·qt
闻道且行之2 天前
TurboOCR:基于PP-OCRv6的极速Windows离线OCR工具,深度解析3.4GB依赖背后的技术架构
c++·人工智能·python·qt·机器学习·ocr
气概2 天前
QT集成basler相机
开发语言·数码相机·qt
GIS阵地3 天前
QgsRasterDataProvider 完整详解(QGIS 3.40.13 C++)
开发语言·c++·qt·开源软件·qgis
sycmancia3 天前
Qt——多线程中的信号与槽(二)
jvm·qt
Quz4 天前
QML Label 完整用法与 Text 组件选型
前端·qt