Ubuntu22.04系统下MVS运行海康威视工业相机

之前的开发环境是Ubuntu16.04,最近因项目需求换到了Ubuntu22.04系统,安装了ROS2-humble,重新记录下开发过程。

Ubuntu16.04系统可参考:
VMware虚拟机中Ubuntu16.04系统下通过MVS运行海康威视工业相机
Linux环境中对海康威视工业相机SDK进行二次开发(QT+CMake+Opencv+海康SDK)

1.官网安装包下载

https://www.hikrobotics.com/cn/machinevision/service/download/?module=0

在这里插入图片描述
虽然操作系统里面没写支持Ubuntu22.04,我实际测试了下没什么问题。

之前开发的时候MVS的版本是V2.1.0,现在去官网发现只剩下V3.0.1版本了,如果有需要别的版本,可以在此处下载。

MVS_STD_GML_V2.1.2_231116.zip
https://download.csdn.net/download/qq_45445740/90146864?spm=1001.2014.3001.5501

2.MVS安装

  • 解压MVS_STD_V3.0.1_240902.zip后可以看到不同系统的安装包,根据实际需求选择。
    在这里插入图片描述
安装包对应的操作系统
 arm架构64位系统:
    MVS-3.0.1_aarch64_20240902.deb
    MVS-3.0.1_aarch64_20240902.tar.gz
arm架构32位系统:
    MVS-3.0.1_armhf_20240902.deb
    MVS-3.0.1_armhf_20240902.tar.gz
    MVS-3.0.1_arm-none_20240902.tar.gz
x86架构64位系统:
    MVS-3.0.1_x86_64_20240902.deb
    MVS-3.0.1_x86_64_20240902.tar.gz
x86架构32位系统:
    MVS-3.0.1_i386_20240902.deb
    MVS-3.0.1_i386_20240902.tar.gz
   
说明:
1. 根据系统名称选择相对应的安装包:在终端中输入“uname -a”命令,根据输出的信息选择安装包,例如:输出的信息包含aarch64就选择aarch64的安装包;
2. .deb安装包通过dpkg命令安装,主要应用于ubuntu等系统;
3. .tar.gz安装包是一个压缩包,通tar命令解压后,再执行setup.sh脚本进行安装。
  • 这里我选择MVS-3.0.1_x86_64_20240902.tar.gz,拷贝到目标设备上解压后,执行安装程序
tar -zxvf MVS-3.0.1_x86_64_20240902.tar.gz
sudo ./setup.sh

在这里插入图片描述

  • 之前在Ubuntu16.04中安装的是V2.1.0的安装包,到这里就结束了,但在Ubuntu22.04中我运行MVS报错了:
    在这里插入图片描述
    需要指定动态链接库的搜索路径
cd /opt/MVS/bin
export LD_LIBRARY_PATH=/opt/MVS/bin/:$LD_LIBRARY_PATH
./MVS

PS:也可以将搜索路径加入到LD_LIBRARY_PATH,但不建议,因为MVS有些库和系统安装的库版本不同会有冲突。

  • 连接相机后手动修改IP使得和相机处于同一网段(PS:这里我的相机IP是192.168.0.88)
    在这里插入图片描述

3.SDK

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

boss-dog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值