情况一:出现检测图片接口可以检测到GigE接口,但连接时显示不能初始化。

解决办法:这种首先确保相机网口连接稳定,并在Basler的自带驱动软件Pylon中将TriggerMode改为Off(Halcon中也可在参数中更改)。

      然后打开——控制版面——系统和安全——Windows Defender 防火墙——选择打开或关闭Windows Defender防火墙——将公用网络关闭

      重启Halcon,即可连接。

情况二:出现连接上但图像显示延迟大,不稳定。

解决办法:首先排除网线的问题,最简单办法是换根网线。如果还不能解决,请尝试以下方法。

     这种问题集中在“网络”问题上。打开网络适配器,找到相机连接的相应以太网连接,双击出现以下窗口。如果速度显示低于千兆网(1.0Gbps)即相机连接或线有问题。

    点击属性——配置——高级   在左侧属性栏中选择 巨型帧 或英文 Jumbo Frame,然后在右侧下拉栏中选择9KB MTU。点击确定。

    重启Halcon,连接查看。

情况三:情况二尝试并没有多大改善,图像还是很差。别慌,这还是传输的力度不够大导致的。

首先打开Halcon,连接相机——选择参数——种类选择TransportLayer(传输层),可以看到GevSCPSPacketSize 的值是9169,这是包的大小。

这个时候Pylon或在Halconl里刚刚的位置,将PacketSize往上调大,一般是以500为单位往上调也就是每调一次往上加500然后看看效果。不要一下子调的大于2000,慢慢来要有耐心。

调好后选择Configuration Sets——User Set Save点击执行——User Set Load点击执行。接下来可以用Pylonl来看图像显示情况,也可以在Halcon中查看。

情况四:如果以上全部都尝试,但是图像还是很差。或者相机还是连接不上。

  请参考:

      1.将Halcon图像获取接口改为GenICamTL,然后尝试连接

      2.网络传输双工没开导致无法连接,在刚刚更改巨型帧的地方,属性中选择Duplex(双工),改为On。

      3.Timeout的值改大或改小,在Basler自带驱动软件Pylon中将Timeout更改,Halcon中参数中种类选择HALCON Interface——grab_timeout更改大于5000。

      4.把所有网络的防火墙都关闭。

总结:以上情况同时也可供其他品牌相机参考,同时注意在Pylon和Halcon之间相机只能在同一时间被其中一个连接,如果另一个软件打不开即相机被当前软件所占用,需要手动断开连接。

   如果问题还没有解决情况四中提到的方法多琢磨多试错多探索。在各个参数中总能找到问题。

   中心思想:图像不稳定即——传输包大小和传输速度的原因。相机连不上即——网络防火墙和网线物理的原因

      

Halcon无法连接Basler相机及图像不稳定的解决办法的更多相关文章

  1. ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法

    ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法: 1.首先打开cmd命令 查看本地TNSPING配置 是否ok?然后找到 Oracle 安装文件 中 listener. ...

  2. IIS 连接 oracle报Oracle.DataAccess版本错误解决办法

    通过IIS连接oracle时报“Could not load file or assembly 'Oracle.DataAccess, Version=2.112.3.0, Culture=neutr ...

  3. 利用pl/sql developer进行远程连接oracle server出现的问题及解决办法

    由于本人刚刚给自己的笔记本做了系统,由原来的32位系统编程现在的64位系统,所以,很多软件由于兼容性,不得不重新安装...当我安完了pl/sql developer工具后,就满心欢喜的去连接远程ora ...

  4. FIREDAC连接MSSQL 2000报不能支持连接MSSQL2000及更低版本的解决办法

    FIREDAC连接MSSQL 2000的时候会报错,原因是MSSQL CLIENT11或MSSQL CLIENT10客户端驱动程序已经不支持连接MSSQL2000及更低版本的数据库. 解决办法: 设置 ...

  5. Xshell4连接,Linux系统中文显示乱码解决办法

    Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET NetSarang Xshell 4 Build 0120议.使用 ...

  6. Oracle PLSQL 客户端 连接Oracle12.2 出现权限问题的解决办法以及绿色版Oracle客户端的使用.

    1. 同事反馈登录最新的oracle12.2 的数据库时登录不上报错: 2. 记得当时查过资料, Oracle 在12.2 增加了客户端连接数据库的加密级别 比较早的oracle客户端比如11.2.0 ...

  7. adb devices连接提示 Android offline或unauthorized的解决办法

    我有一个华为X1手机,版本是Android 4.2.2(我的手机是Android 4.0版本), 但之前用adb连接(包括usb/tcp)时总莫名其妙出现offline或unauthorized的问题 ...

  8. MySQL远程连接失败,MySQL远程连接出现Using password:YES错误的解决办法

    相信很多实用MYSQL的朋友都遇到过这种问题,就是MySQL使用localhost能够连接成功,但是使用IP连接却出现Using password:YES或者其它的连接错误.今天就把解决方法给大家说一 ...

  9. SecureCRT无法使用root正常连接Ubuntu 14.0.4.1的解决办法

    问题描述 通过VirtualBox重新安装了Ubuntu 14.0.4.1 虚拟服务器,在SercureCRT中使用root帐号连接Ubuntu14.0.4.1的时候,提示“Password Auth ...

  10. 远程工具(SSH Secure)连接Centos出现中文乱码问题的解决办法

    问题原因 使用远程工具进行连接时,如果linux有中文文件或目录,显示时会出现乱码,原因是linux编码是UTF-8,而远程工具默认是当前系统本地编码即GBK.所以解决方案是统一两者编码就OK了,但是 ...

随机推荐

  1. Git分支教程:详解分支创建、合并、删除等操作

    Git是一种强大的分布式版本控制系统,它的分支功能使得团队协作和代码管理变得更加灵活和高效.分支可以让开发人员在不影响主线开发的情况下进行并行开发和实验性工作.本篇博客将详解Git分支的创建.合并.删 ...

  2. Buffer 与 Mat 互转

    Linux系统做音视频开发,很多时候要用到opencv,就需要把图片Buffer数据转换成Mat对象来使用 Buffer 转 Mat Mat Buffer2Mat(unsigned char* buf ...

  3. 成像光谱遥感技术中的AI革命:ChatGPT在遥感领域中的应用

    遥感技术主要通过卫星和飞机从远处观察和测量我们的环境,是理解和监测地球物理.化学和生物系统的基石.ChatGPT是由OpenAI开发的最先进的语言模型,在理解和生成人类语言方面表现出了非凡的能力.重点 ...

  4. UML 哲学之道——概况篇[二]

    前言 简单介绍一下uml的概况篇. 正文 UML 概述: url 包括: 事物 关系 图 扩展机制 事物: 结构: 类.接口.构件.节点等等 行为:交互.状态等等 分组:包.子系统等等 注释:注释 关 ...

  5. 重新整理.net core 计1400篇[二] (.net core 改造控制台项目)

    前言 为.net core 命令行的基础上写的,如果有兴趣的话,可以去看我的.net core 前文. 下面介绍如何将.net core控制台转换为.net core web应用. 正文 如果我们要实 ...

  6. leetcode - 子数组最大平均值

    给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数. 示例: 输入:[1,12,-5,-6,50,3], k = 4 输出:12.75 解释:最大平均数 (12-5-6+5 ...

  7. Web前端 -- NPM包管理器

    初始化: #建立一个空文件夹,在命令提示符进入该文件夹 执行命令初始化 npm init #按照提示输入相关信息,如果是用默认值则直接回车即可. #name: 项目名称 #version: 项目版本号 ...

  8. few-shot-learning for object detection

    github  https://github.com/LiuXinyu12378/few-shot-learning-for-object-detection train.py from __futu ...

  9. nuxt使用介绍[学习记录]

    服务端渲染 传统服务端渲染 单页面应用 SPA nuxt 是什么 Nuxt.js 是一个基于 Vue.js 的通用应用框架. 通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 ...

  10. HarmonyOS NEXT应用开发案例——自定义TabBar

    介绍 本示例主要介绍了TabBar中间页面如何实现有一圈圆弧外轮廓以及TabBar页签被点击之后会改变图标显示,并有一小段动画效果. 效果图预览 使用说明: 依次点击tabBar页面,除了社区图标之外 ...