BFLY-PGE-50A2M-CS相机(灰点)的设置经验

这款BFLY-PGE-50A2M-CS工业相机, 500万像素. 配置网卡选用 SCI-GEP-4, 这是内部带4针电压专供的GigE接口相机的网卡.  如果你把GigE接口的网线插到普通网卡, 会发现网卡信号灯都不会亮.

有些型号的GigE接口的相机,则需要在相机上的圆型接口接入外接电源. 而这一款则不需要.


这款相机配套的官方驱动及管理工具为: 

image.png

安装好后, 下面两个程序是我们需要的. 

要注意的是: 你在安装时务必要选择全部安装, 否则Point Grey FlyCap2则不会被安装. 这个坑让笔者蛋疼了一回.

image.png

第一个程序是用来设置GigE相机的网络设定的.

第二个程序用来拍照及设定相机参数.


问题一:  halcon可以连接, 但是拍照超时


这个相机并不是安装完驱动就可以直接用halcon来连接的.  halcon可以连接相机, 但是拍图时会一直报告连连接超时 timeout.  这是第一个坑, 笔者花了一天的时间也没有能搞明白为什么.

解决办法如下:


去掉网卡中的非Point Grey的 Filter Driver. 如下图所示. Point Grey LightWeight Filter Driver为此款相机专用的过滤器.

其它的Filter之所以存在, 可能是本机还安装有其它类型的相机驱动.

过滤器不正确, 与相机的网络通讯可以观察到第秒几百个字节在跳动, 极慢, 这也就是为什么会超时的原因.


image.png

2019/11/13补充:

后来在实际应用中,发现超时这个问题除了上面的原因,还有些难以解释的原因。

例如勇哥在把原来halcon10换为halcon18,就发现拍照超时了,然而此时的官方程序是可以正常拍图的(不过这也一奇怪,官方用的是自己的API拍图,而不是使用halcon接口拍图)。即使再换回原来的halcon10,还是超时。

逼得不得不重装系统来解决问题。

装完系统后发现仍然有这种问题,最后还是用官方程序里面有一个“复位相机”的功能,居然OK了!!真是哭了。



问题二:  帧数只有几帧, 上不到12帧以上


帧数不快是因为默认状态下相机官方设置程序使用了自动曝光. 

如下图所示, Exposure, 后面勾选了Auto.

因为在设置本相机时并没有打开光源, 因此自动曝光值会巨大, 结果帧数才3帧.  

关闭自动曝光, 自己指定曝光值可以解决这个问题.

另外还要注意两点:

1,  需要关闭Trigger Control.

2. Memory Channels 选择1, 而不是default. 并且点击Save按钮(重要).


image.png


image.png

image.png


问题三: 相机参数保存后,  在重启电脑后, 其IP地址又变回默认状态.


现象是设定好了相机IP, 但是重新电脑后, 变回原来默认的相机IP. 

解决方法如下:

请将下面两项的IP设置为一样, 前者为相机IP, 后者不知道是什么意思, 字面理解就叫做"持久IP"吧.

Current IP Configuration

Persistent IP Configuration

然后去掉DHCP, 并且勾选 Persistent IP

image.png


设置好后, 再重启, 发现相机IP固定下来不变了.


image.png


image.png


问题四: 程序运行后, 图像显示正常, 但是程序关闭后, 相机无法使用状态.


打开本机的软件, C#开发基于halcon的程序.

可以连接相机, 并且可以正常拍图. 但是程序一但退出后, 就无法再连接相机了. 

打开相机官方程序, 发现下面这样的错误.


image.png


这个问题是因为, 程序退出后, 没能关闭抓图句柄.

也就是缺少halcon的下面这条指令.

close_framegrabber (AcqHandle)


image.png


为什么同样的程序以前的相机没有出现这个问题呢?

可能以前的相机以IEEE1394接口为多, 而这一款是GigE接口. 

但其实以前也用过一些GigE接口的相机也没出现这个问题.

因此, 只能认为此款相机比较特殊吧!


注:2019/1/19勇哥追加

问题五: ipv4获得两个IP地址的问题

如下图,ipv4有两个IP地址。

image.png

如下图,你会发现3个相机都没有-BAD后缀,好像没有问题。但是该相机无法连接并取图。

这个原因是连接这个相机的网卡的ipv4被分了两个IP造成的,你的相机被应用到了另一个非你指定的IP上面。

这个时候,你应该点击左边的有问题相机的网卡,然后观察右边的Network Adapter: ,即勇哥红线所示的地方。

正常的相机这里会显示网卡的名字,不正常的这里会显示空。

image.png

所以这个问题的解决办法把ipv4的IP由两个变成一个。

这个问题在网上信息非常少,且在windows图形界面上无法操作,勇哥在网上搜索到一种在命令行里复位全部网卡设置的办法。

因此,你得首先把相机的全部信息(网卡的IP)记录下来,一会全部重置后需要重新填写。


以管理员身份运行cmd.exe

输入: netsh winsock reset catalog按回车

提示需要重启电脑,这时暂时不重启

再输入: netsh int ip reset log按回车


image.png

重启电脑后重新设置IP地址,这个问题成功解决了!


问题六: 相机取得的图像有横条纹,或者取图不完整



请参见下面贴子

Gig-E接口相机拍照出现横条纹或者是图像不完整的解决方法



2019/8/31勇哥追加:

问题七: 一款Basler相机,用官方软件两个相机总只能找到一个相机

虽然品牌不同,但是因为主题一致,勇哥也放在这里说明一下。

并且以上全部方法都试过,没有效果。奇怪的是halcon能找到两个相机。

但是找到的相机用halcon采集,多点几次就会卡死。

怀疑是网卡驱动的问题,反复安装,找最新的安装还是无效。

其实这个问题的原因是: 这款相机不是Balser的,品牌是OPT的。

真是一个让人死不冥目的原因。




--------------------- 

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!


本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:
  • 评论列表:
  •  ldq0739
     发布于 2022-01-01 13:03:51  回复该评论
  • 三维扫描连好这相机点击标定网速降为零卡死这情况怎么解决

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2024年4月    »
1234567
891011121314
15161718192021
22232425262728
2930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864