在大恒官网下载驱动包,附上链接:
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。