Halcon无法连接Basler相机及图像不稳定的解决办法
情况一:出现检测图片接口可以检测到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相机及图像不稳定的解决办法的更多相关文章
- ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法: 1.首先打开cmd命令 查看本地TNSPING配置 是否ok?然后找到 Oracle 安装文件 中 listener. ...
- IIS 连接 oracle报Oracle.DataAccess版本错误解决办法
通过IIS连接oracle时报“Could not load file or assembly 'Oracle.DataAccess, Version=2.112.3.0, Culture=neutr ...
- 利用pl/sql developer进行远程连接oracle server出现的问题及解决办法
由于本人刚刚给自己的笔记本做了系统,由原来的32位系统编程现在的64位系统,所以,很多软件由于兼容性,不得不重新安装...当我安完了pl/sql developer工具后,就满心欢喜的去连接远程ora ...
- FIREDAC连接MSSQL 2000报不能支持连接MSSQL2000及更低版本的解决办法
FIREDAC连接MSSQL 2000的时候会报错,原因是MSSQL CLIENT11或MSSQL CLIENT10客户端驱动程序已经不支持连接MSSQL2000及更低版本的数据库. 解决办法: 设置 ...
- Xshell4连接,Linux系统中文显示乱码解决办法
Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET NetSarang Xshell 4 Build 0120议.使用 ...
- Oracle PLSQL 客户端 连接Oracle12.2 出现权限问题的解决办法以及绿色版Oracle客户端的使用.
1. 同事反馈登录最新的oracle12.2 的数据库时登录不上报错: 2. 记得当时查过资料, Oracle 在12.2 增加了客户端连接数据库的加密级别 比较早的oracle客户端比如11.2.0 ...
- adb devices连接提示 Android offline或unauthorized的解决办法
我有一个华为X1手机,版本是Android 4.2.2(我的手机是Android 4.0版本), 但之前用adb连接(包括usb/tcp)时总莫名其妙出现offline或unauthorized的问题 ...
- MySQL远程连接失败,MySQL远程连接出现Using password:YES错误的解决办法
相信很多实用MYSQL的朋友都遇到过这种问题,就是MySQL使用localhost能够连接成功,但是使用IP连接却出现Using password:YES或者其它的连接错误.今天就把解决方法给大家说一 ...
- SecureCRT无法使用root正常连接Ubuntu 14.0.4.1的解决办法
问题描述 通过VirtualBox重新安装了Ubuntu 14.0.4.1 虚拟服务器,在SercureCRT中使用root帐号连接Ubuntu14.0.4.1的时候,提示“Password Auth ...
- 远程工具(SSH Secure)连接Centos出现中文乱码问题的解决办法
问题原因 使用远程工具进行连接时,如果linux有中文文件或目录,显示时会出现乱码,原因是linux编码是UTF-8,而远程工具默认是当前系统本地编码即GBK.所以解决方案是统一两者编码就OK了,但是 ...
随机推荐
- 华为终端云服务牵手Likee,助力其用户与变现双增长
如今,社交媒体越来越深入人们的生活,改变了人们沟通方式的同时,也塑造着全新的人际关系和品牌形象.为了迎合用户多样化的需求和提升用户体验, 社交媒体行业的新老企业不断追逐着新技术和新功能.据调查机构Da ...
- How Python Handles Big Files
The Python programming language has become more and more popular in handling data analysis and proc ...
- mmdetection训练voc数据集
首先需要准备好数据集,这里有xml标签数据转voc数据集格式的说明以及免费分享的数据集:xml转voc数据集 - 一届书生 - 博客园 (cnblogs.com) 1. 准备工作目录 我们的工作目录, ...
- requests模块发送post请求,flask开启服务接收请求,python
request模块部分 import requests import json if __name__ == '__main__': url = 'http://127.0.0.1:5000' dat ...
- 【SQL】将日期时间转换成年月日的日期形式
[SQL]将日期时间转换成年月日的日期形式 这段时间写力扣的SQL题,发现了各式各样的转换时间的方法,正好记录一下 TO_CHAR(XXX,'YYYY-MM-DD') 这个在Oracle应该是很常用的 ...
- 力扣1662(java&python)-检查两个字符串数组是否相等(简单)
题目: 给你两个字符串数组 word1 和 word2 .如果两个数组表示的字符串相同,返回 true :否则,返回 false . 数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串. ...
- 基于 K8s 的交付难题退退退!| 独家交付秘籍(第三回)
简介: 经过仔细研究,我们发现秘籍中提到许多帮助解决交付问题的招式,而其中一个让我们印象很深,是关于在原有社区版容器底座 Kubernetes(以下简称 K8s)的基础上,对容器底座进行改进,可更好的 ...
- 基于 EventBridge 构建数据库应用集成
简介:本文重点介绍 EventBridge 的新特性:数据库 Sink 事件目标. 作者:赵海 引言 事件总线 EventBridge 是阿里云提供的一款无服务器事件总线服务,支持将阿里云服务.自定 ...
- 开源微服务运行时 Dapr 发布 1.0 版本
简介: Dapr 是 2019 年 10 月开源的分布式运行时.早在 Dapr 开源初期,阿里云就开始参与 Dapr 社区建设和代码开发,目前已有两位 Dapr 成员,是 Dapr 项目中除微软之外代 ...
- V8 编译浅谈
简介:本文是一个 V8 编译原理知识的介绍文章,旨在让大家感性的了解 JavaScript 在 V8 中的解析过程. 作者 | 子弈 来源 | 阿里技术公众号 一 简介 本文是一个 V8 编译原 ...