首页 > 其他分享 >记TCP触发海康相机识别二维码时的问题。

记TCP触发海康相机识别二维码时的问题。

时间:2023-02-17 17:00:09浏览次数:36  
标签:相机 读取 触发 TCP 海康 二维码 延时

背景:在一个项目中用TCP通讯的方式触发海康相机进行二维码识别并回传二维码信息。

问题:在测试过程中发现经常会有读取到的信息是上一个产品的二维码信息。

原因分析:在TCP通讯时,发送完触发读取二维码的指令之后,加了个延时时间,等这个延时时间过后再去读取缓冲区的数据。然而由于相机解码并回传二维码信息需要一定的时间,而我设置的这个延时时间过短,不足以等待相机解码并将所有信息回传。导致读取时只读取了已经传到缓存区的数据,剩下的数据没有读取掉。所以下一次触发时去读取缓冲区数据把上一次未读完的数据也读出来。

解决办法:加大这个延时时间。

标签:相机,读取,触发,TCP,海康,二维码,延时
From: https://www.cnblogs.com/follow-discoverer/p/16699801.html

相关文章

  • 用Python制作各种用途的二维码
    当你提到二维码时,大多数人想到的是仓库管理或产品标签等"工业"应用,但这篇文章在很大程度上是关于二维码的个人和社会用途。有趣的事实二维(QR)码是在1994年发明的,最近几......
  • python 识别二维码内容 及pyzbar OSError: [WinError 126] 报错解决
    importcv2frompyzbar.pyzbarimportdecodeqrcode_image=cv2.imread('bbb.png')aa=decode(qrcode_image)printaa 如果Windows安装pyzbar后遇到OSError:[......
  • 海康Ehome设备接入EasyCVR平台的设备状态定时检测优化
    EasyCVR视频融合平台基于云边端协同架构,能支持海量视频的轻量化接入与汇聚管理,借助大数据分析的决策判断,为摄像头、网络存储设备、智能终端、视频监控平台等提供一体化的视......
  • kepserver作为ModbusTcp服务器与外围设备通信
    1,通道配置关键参数     2,设备配置关键参数 ......
  • 学习TCP/IP(4):网际协议 IPv4-转发IP数据报
    学习TCP/IP(4):网际协议IPv4-转发IP数据报引言在网络的世界里,数据报转发可以分为两种类型:直接交付和间接交付。直接交付直接交付是指把数据报从一台机器通过物理网络......
  • 学习TCP/IP(1):分类的Internet地址
    学习TCP/IP(1):分类的Internet地址一个互联网主机可由名字(Names),地址(Address),路由(Route)来进行标识。Shoch是这样定义这三个术语的:Names,即名字,标识这个对象是什......
  • 学习TCPIP(2)-ARP协议
    学习TCPIP(2)-ARP协议ARP协议是这样一个协议:它负责将高层地址(IP地址)映射为底层物理地址(MAC地址)其中,IP地址是针对于TCPIP网络而言的,当目的地是网络A的主机H一个数据包抵......
  • tcp通信原理
    (40条消息)【转】C#Socket编程详解(一)TCP与UDP简介_sinolover的博客-CSDN博客......
  • Sokit(TCP/UDP调试工具)
    下载:http://www.winwin7.com/soft/56522.html#xiazai   Sokit中文版是一款免费开源的TCP/UDP测试(调试)工具,它主要可以用于接收和发送TCP/UDP数据包,让你更深的了解网......
  • tcp与http的区别和关系
    一、区别TCP协议是传输层协议,主要解决数据如何在网络中传输。HTTP是应用层协议,主要解决如何包装数据。TCP/IP和HTTP协议的关系,从本质上来说,二者没有可比性,我们在传输数......