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.youkuaiyun.com/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

在这里插入图片描述

<think>好的,用户想要在Linux环境下使用海康威视MVS软件,需要安装和配置的教程。我需要根据提供的引用资料来整理步骤,并确保回答符合用户的要求。首先,用户提到了四个引用,都是关于海康威视在Linux下的安装和开发相关内容。我需要将这些信息整合成一个清晰的步骤指南。 首先,用户需要下载正确的MVS安装包。根据引用1和3,官网提供了不同架构的安装包,用户需要确定自己的系统架构,可以通过uname -a命令查看。例如,如果是x86_64,就选择对应的包。引用1还提到deb和tar.gz格式没有区别,用户可以根据习惯选择安装方式。 接下来是安装步骤。引用1提到可能需要安装依赖库,比如libusb,但具体步骤没有详细说明。这里可能需要提醒用户安装这些依赖。如果是deb包,可以使用dpkg命令安装,但要注意依赖问题,可能需要使用apt --fix-broken install来解决。如果是tar.gz,可能需要解压后运行脚本或者手动安装,但引用中没有详细说明,可能需要进一步查找信息,但根据现有资料,可能用户需要参考官方文档。 然后,权限配置部分很重要,引用1提到需要将用户加入usb组,并设置udev规则。需要详细说明如何执行这些步骤,比如使用usermod命令和复制rules文件。 安装后的操作包括运行MVS客户端,可能需要通过命令行启动,这里需要给出具体的命令,如/opt/MVS/bin/MVS,或者创建桌面快捷方式,方便用户使用。 最后,注意事项部分要涵盖常见问题,比如相机识别问题、兼容性检查等,这些都是用户可能遇到的,需要提前提醒。此外,二次开发的话,引用2和4提到需要下载SDK和Runtime组件,这部分可以作为扩展内容简要提及。 用户可能的需求还包括实际操作中的问题,比如如何验证安装是否成功,如何处理依赖错误,或者如何配置ROS驱动(引用3提到ROS驱动,但问题中没有提到,可能需要作为相关问题的部分)。不过用户当前的问题主要是安装配置和操作指南,所以重点放在基础安装步骤。 现在需要确保回答结构清晰,分步骤说明,每个步骤有详细操作,并且引用正确的来源。同时生成相关问题,帮助用户进一步了解可能需要的其他信息,比如SDK开发或性能优化等。</think>### 海康威视 MVS Linux 安装与使用指南 #### 1. 下载安装包 - **官网下载**:访问[海康机器人官网](https://www.hikrobotics.com/cn),在「下载中心」选择「机器视觉工业相机客户端MVS V2.1.0(Linux)」[^3]。 - **选择版本**:根据系统架构选择对应安装包(通过 `uname -a` 命令查看架构): - `MVS-2.1.0_x86_64`:Linux X86 64位系统 - `MVS-2.1.0_i386`:Linux X86 32位系统 - ARM架构选择对应版本[^1]。 #### 2. 安装步骤 **方法一:使用deb包安装(推荐)** ```bash # 安装依赖库(如libusb) sudo apt-get install libusb-1.0-0 # 安装MVS sudo dpkg -i MVS-2.1.0_x86_64.deb # 替换为实际文件名 # 若提示依赖错误,运行以下命令修复 sudo apt --fix-broken install ``` **方法二:使用tar.gz包安装** 解压后直接运行安装脚本(部分版本需手动配置): ```bash tar -zxvf MVS-2.1.0_x86_64.tar.gz cd MVS-2.1.0_x86_64 sudo ./install.sh # 具体脚本名称可能不同 ``` #### 3. 权限配置 - **用户组添加**:将当前用户加入 `usb` 组以访问相机设备: ```bash sudo usermod -aG usb $USER ``` - **UDEV规则**:复制安装包中的 `99-mvusb.rules` 到 `/etc/udev/rules.d/` 并重启服务: ```bash sudo cp 99-mvusb.rules /etc/udev/rules.d/ sudo udevadm control --reload-rules ``` #### 4. 运行MVS客户端 - **命令行启动**: ```bash /opt/MVS/bin/MVS # 默认安装路径 ``` - **桌面快捷方式**:部分版本支持生成图标,可在应用菜单中搜索 `MVS`。 #### 5. 功能验证 1. 连接相机并上电。 2. 打开MVS客户端,若设备列表中出现相机型号(如 MV-CS020-10GC[^2]),则安装成功。 3. 支持实时预览、参数配置、图像保存等功能。 --- ### 注意事项 1. **依赖问题**:若运行时报错,需检查缺失库(如 `libOpenCL.so`),可通过 `apt` 安装或从Runtime组件包补全[^4]。 2. **兼容性**:确认MVS版本与系统匹配(如 Ubuntu 22.04 需选择较新SDK)。 3. **二次开发**:需额外下载「Runtime组件包」和「SDK开发包」,参考CMake配置项目[^4]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

boss-dog

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

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

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

打赏作者

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

抵扣说明:

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

余额充值