大恒相机gige接口在linux环境下的驱动安装和配置

在大恒官网下载驱动包,附上链接:
https://www.daheng-imaging.com/Software/index.aspx?nodeid=304

下面是具体的安装步骤:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成后,进入目录
Galaxy_Linux-x86_Gige-U3_32bit64bits_1.2.1911.9122/Galaxy_camera/bin
里面有两个可执行文件:GxGigeIPConfig、Galaxyview
在这里插入图片描述

第一个文件是用来配置IP的,我们要先打开有线连接设置:
在这里插入图片描述
这里主要要改下IP地址,192.168网段的都可以,改完后双击GxGigeIPConfig或者在该文件夹下的终端中输入./GxGigeIPConfig运行该文件:
在这里插入图片描述
此时如果对应IP选项下出现我们的设备(我这里是没出现的情况),则选择这个设备点自动配置IP,则IP就能配置好。

但是如果没有出现(就像我上面的情况),可能是由于Linux的反向过滤技术导致的,解决办法如下:

# 查看反向过滤是否开启
sysctl -a 2>/dev/null | grep '\.rp_filter'

# 可以看到一下输出:(1表示反向过滤打开,我们需要关闭)
net.ipv4.conf.all.rp_filter = 1     # 全局开关
net.ipv4.conf.eth0.rp_filter =1
...

首先关闭全局开关,然后关闭自己对应网卡的反向过滤器

sudo sysctl net.ipv4.conf.all.rp_filter = 0 
sudo sysctl net.ipv4.conf.ethx.rp_filter = 0  # 关闭自己对应网卡的反向过滤

永久关闭需要将以上设置编辑到/etc/sysctl.conf文件(我后来试上面的命令没法用就用了修改sysctl.conf文件的办法)

su root
cd etc/
vim sysctl.conf
// 把这个文件里面加入以下内容,注意不要前面的#注释
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.eth0.rp_filter =0

//然后立即生效
sudo sysctl -p

配置完后双击另一个可执行文件,打开如下界面:
在这里插入图片描述
在左边菜单栏选择自己的设备,然后在上部菜单栏选择打开设备->开始采集就可以看到摄像头采集的图像了。

PS:如果图像色彩失真,需要在右边菜单栏可见级别里选择expert,然后在模拟控制里面将自动白平衡改为once。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值