视觉检测系统设计过程中遇到的问题

这篇具有很好参考价值的文章主要介绍了视觉检测系统设计过程中遇到的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、工业相机丢包问题

前言

使用环境:

        海康的工业相机相机、海康MVS软件。

问题描述:

        通过架设的两个相机采集图像,其中一个相机采集图像数量少于另一个相机。MVS提示相机丢包。

        首先可以肯定的一个相机丢包了,另一个不确定。

原因

工业相机丢包原因是什么?

        1、可视化软件问题

        主要查看图像空间等待可视化软件进行计算,是否存在缓冲机制,以增加图像缓存的缓冲时间,从而可以处理程序的操作。如果图像在稳定操作下比CPU的整体处理速度更快地进入,则当缓存过载时,将发生帧丢失。

        简而言之:一次性给予的数据太多处理不多来,所以丢包了。如果有缓存机制一定程度上能解决这个问题,但不能彻底解决。

        2、工业相机本身问题

        图像传感器首先将图像传送到工业相机的芯片,然后传送到PC。如果PC系统太忙而不能及时处理接收到的图像,并且图像传感器继续传送新图像,则工业相机必须有足够的存储器缓存,否则它将导致帧丢失。

        在PC来不及处理的情况下,相机会把一定数量的图像存储在自身缓存中,也能在一定程度上保留图像数据。

        3、PC系统硬件原因

        PC硬件驱动程序有偏差。对于PC机来说,最重要的事情是驱动程序的效率和CPU中内核模式的线程数。接收效率不高,工业相机没有足够的缓冲存储器。帧丢失也会发生。

  工业相机出现掉帧现象的原因是数据通道被阻塞,无法进行技术处理。因此,当捕获新图像时,可以强制丢弃先前图像,或者强制丢弃新图像。为了解决这个问题,设计者需要精确地设计驱动和工业相机硬件数据传输的每个部分。

  工业相机出现掉帧现象的原因是数据通道被阻塞,无法进行技术处理。因此,当收集新图像时,可以强制丢弃先前的图像,或者强制丢弃新图像。一般来说,工业相机的帧丢失与工业相机所使用的传输接口无关。无论是USB、1394、GigE还是相机链接,设计不当的驱动程序或工业相机硬件都是帧丢失的真正原因。

        总的来说:当PC因各种原因,对数据的处理数据慢于接受的数据,额外的数据就可能被丢弃,从而造成丢包。提高驱动效率增加线程数,保持数据通道畅通,提高PC的数据处理能力才能真正解决丢包问题。

解决方法

        精确地设计驱动和工业相机硬件数据传输的每个部分。从上述三方面着手,处理相机丢包问题。

1、增加相机的缓存区大小

2、增加相机缓存机制

3、加强pc处理能力

虽然上面这么说,但是不知道怎么做

        但是如果自己写软件,可以使用

1、多线程方式。创建多个线程,分别侦听各个端口上的连接。

2、用poll或epoll方式,异步接收每个端口上的数据。

3、创建缓存区,定时读取缓存内容(加锁)。

还是不会

现成的相机和软件的丢包处理方式:

1、推荐使用英特尔芯片的千兆网口

2、PC设置:

        (1)网卡巨型帧为9KB或9014字节

                控制面板搜索网络共享中心→属性→ 巨型帧

        (2)设置网卡接收与缓存区最大

                控制面板搜索网络共享中心→属性→transmit buffers

        (3)关闭网卡休眠节能选项

                网卡属性→电源管理→取消✔(允许计算机关闭此设备以节约电源)

3、电源设置

        高性能

4、防火墙

        关闭防火墙

6、网线选择

千兆网口工业相机需使用超五类及其以上规格网线(cat5e、cat6…)

万兆网口工业相机,根据接口类型,分为光口与电口线缆,电口需使用7类网线(cat7)

7、相机设置

        检查相机Transport Layer Control属性下GevSCPSPacketSize,GevSCPD参数数值

        (1). 检查Packet Size(GEV SCPD上方的参数)的数值是否为8164/1500

        (2). 修改GevSCPD值,视具体情况,调大GevSCPD(400>800>1200…)

        (3).开启相机端Pause帧功能,此功能需同步设置网卡端参数(流量控制>启用Rx>Tx)

实操如上,好像有用。

参考

参考链接:

工业相机丢帧的原因 - 知乎 (zhihu.com)[相机配置] 海康相机丢包配置环境_丶布布的博客-CSDN博客_jumbo packet设置

实时摄像头数据传输丢包问题_魏波.的博客-CSDN博客_摄像头丢包怎么解决文章来源地址https://www.toymoban.com/news/detail-490802.html

到了这里,关于视觉检测系统设计过程中遇到的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 毕业设计-计算机视觉:刨花板表面小目标缺陷检测系统 人工智能 算法 python

      目录  前言 设计思路 一、课题背景与意义 二、算法理论原理 2.1 自适应空间特征融合模块 2.2 Ghost 模块 三、检测的实现 3.1 数据集 3.2 实验环境搭建 3.3 实验及结果分析 实现效果图样例 最后        📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临

    2024年01月16日
    浏览(55)
  • 毕业设计:基于深度学习的危险驾驶(抽烟、打电话)检测系统 人工智能 python 计算机视觉

    目录 前言 一、课题背景与意义 二、算法理论技术 2.1 双路金字塔网络 2.2 算法实现 三、模型训练 3.1 实验环境 3.2 结果分析 最后  📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要

    2024年04月09日
    浏览(104)
  • 视觉检测系统:工厂生产零部件的智能检测

    在工厂的生产加工过程中,工业视觉检测系统被广泛应用,并且起着重要的作用。它能够对不同的零部件进行多功能的视觉检测,包括尺寸和外观的缺陷。随着制造业市场竞争越来越激烈,对产品质检效率的要求不断提高,传统的人工检测已经无法满足高效、精确的需求。因

    2024年01月20日
    浏览(51)
  • 机器视觉检测系统不稳定因素分析

    机器视觉的研究始于20世纪50年代二维图像的模式识别,它起初被设计用来代替人眼从事检测识别的工作,可以大大提高检测的工作效率以及降低人眼疲劳带来的检测结果的不一致性。机器视觉检测发展至今,在许多方面已经发展到可以完成人眼难以完成的工作,如高精度的测

    2024年02月17日
    浏览(37)
  • 计算机视觉的葡萄检测分级系统

    【摘要】设计了一套基于计算机视觉的葡萄检测分级系统,包括驱动装置、输送机构、夹持机构、图像釆集与 处理系统和分级控制系统,葡萄以悬挂方式连续输送,两个 CCD 摄像机在外触发模式下实时采集葡萄的两面图像。 基于 RGB 色彩空间计算果面着色率,采用投影面积法和

    2024年01月16日
    浏览(38)
  • 基于计算机视觉的葡萄检测分级系统

    【摘要】设计了一套基于计算机视觉的葡萄检测分级系统,包括驱动装置、输送机构、夹持机构、图像釆集与 处理系统和分级控制系统,葡萄以悬挂方式连续输送,两个 CCD 摄像机在外触发模式下实时采集葡萄的两面图像。 基于 RGB 色彩空间计算果面着色率,采用投影面积法和

    2024年02月19日
    浏览(39)
  • 陶瓷板视觉检测系统和运动控制有什么联系?

    陶瓷板视觉检测系统是一种利用现代计算机视觉技术对陶瓷板进行缺陷检测的设备,而运动控制则是一种控制运动的技术,两者之间存在着密切的联系。下面我们将详细介绍陶瓷板视觉检测系统和运动控制之间的联系。 一、陶瓷板视觉检测系统 陶瓷板视觉检测系统是一种集

    2024年02月10日
    浏览(52)
  • 手机玻璃盖板玻璃logo字符丝印视觉检测系统

    视觉系统:200w康耐德智能视觉检测系统 图像精度:20μm/pixel 检测效率:1pcs/s 项目评语: 手机盖板玻璃logo等字符在丝印过程中产生的缺陷,严重影响产品外观。使用康耐德智能视觉系统快速搭建检测系统,通过对独立字符的单独定位,采用轮廓匹配及斑点分析等工具,对丝

    2024年02月09日
    浏览(36)
  • 竞赛保研 机器视觉人体跌倒检测系统 - opencv python

    🔥 优质竞赛项目系列,今天要分享的是 🚩 机器视觉人体跌倒检测系统 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分 工作量:3分 创新点:4分 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/

    2024年01月21日
    浏览(57)
  • 机器视觉系统在汽车车轮毂检测上的应用

    将机器视觉用于轮毂检测,可以利用图像分析的方法来测量轮毂特征尺寸、判断轮毂形状,并获取其位置坐标等信息,从而能够辨识流水生产线上的各种款式和型号的汽车轮毂。   市面上对汽车车轮毂具体检测要求如下 : 1.为了分辨流水线上不同类型的轮毂,大约有30种不同

    2024年01月21日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包