当前位置:   article > 正文

【HIKROBOT】海康机器人:工业相机SDK二次开发_c#海康相机sdk二次开发

c#海康相机sdk二次开发

引言

海康机器人官网链接:https://www.hikrobotics.com/cn
根据购买设备的型号下载用户说明书

笔者实验室购买了两款,一款GigE网口接口的,一款USB接口

GigE网口接口
在这里插入图片描述
USB接口:MV-CA050-20UC
在这里插入图片描述
在这里插入图片描述

1 软件安装步骤

1.1 SDK安装

服务支持”>“下载中心”>“机器视觉”中下载MVS客户端安装包及SDK开发包

1.1.1 Ubuntu18.04系统安装

在这里插入图片描述
下载安装压缩包,并解压
在这里插入图片描述
查看README如下:

安装包对应的操作系统
 arm架构64位系统:
    MVS-2.1.2_aarch64_20221024.deb
    MVS-2.1.2_aarch64_20221024.tar.gz
arm架构32位系统:
    MVS-2.1.2_armhf_20221024.deb
    MVS-2.1.2_armhf_20221024.tar.gz
    MVS-2.1.2_arm-none_20221024.tar.gz
x86架构64位系统:
    MVS-2.1.2_i386_20221024.deb
    MVS-2.1.2_i386_20221024.tar.gz
x86架构32位系统:
    MVS-2.1.2_x86_64_20221024.deb
    MVS-2.1.2_x86_64_20221024.tar.gz
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

说明:

树莓派选armhf架构,jetson选aarch64,pc机选x86_64,i386是32位pc。

armhf和aarch64区别就是armhf是armv7架构,如树莓派。aarch64是armv8架构,如jetson nano。

arm-none只有Samples,没有编译好的bin,也没有dpkg包,海康也没有提供源码,所以用不上。

1. 根据系统名称选择相对应的安装包:在终端中输入“uname -a”命令,根据输出的信息选择安装包,例如:输出的信息包含aarch64就选择aarch64的安装包;
2. .deb安装包通过dpkg命令安装,主要应用于ubuntu等系统;
3. .tar.gz安装包是一个压缩包,通tar命令解压后,再执行setup.sh脚本进行安装。
  • 1
  • 2
  • 3

在这里插入图片描述
实际安装:

方法1:

根据自己的系统选择解压相应的压缩包,打开INSTALL查看安装步骤

To install the MVS Camera Software  Suite in /opt/MVS   # 软件安装目录
follow these steps:

  1. Gaining root privileges and input password:
       sudo su or su root  # 进入root权限进行安装

  2. Change to the directory which contains this INSTALL file, e.g.: 
       cd ~/MVS-1.0.0_x86_64  # 进入文件夹

  3. Running the configuration scripts source
  	 ./setup.sh  # 执行安装
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

方法2:

或者使用deb的方式安装,方便卸载。tar和deb安装都可以

sudo dpkg -i MVS-2.1.2_x86_64_20221208.deb
# 删除用以下命令
sudo dpkg -r mvs
  • 1
  • 2
  • 3

如下图所示:
在这里插入图片描述
编译demo1

source ~/.bashrc
cd /opt/MVS/Samples/64/GrabImage
make
./GrabImage
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

编译demo2

source ~/.bashrc
cd /opt/MVS/Samples/64/ImageProcess
make
./ImageProcess
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
在这里插入图片描述
打开当前目录的image.bmp照片,说明sdk的开发环境测试成功。

开启网络巨帧

# 查看网卡名
ifconfig
  • 1
  • 2

在这里插入图片描述

# 开启网络巨帧
sudo ifconfig enp0s31f6 mtu 9000
# 再次使用ifconfig查看,mtu等于9000,即设置成功
ifconfig
# 永久设置网卡开启巨帧
sudo vim /etc/network/interfaces
# 将sudo ifconfig enp0s31f6 mtu 9000写入文件
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述
在这里插入图片描述

1.1.2 Windows 11 系统安装

在这里插入图片描述
解压并运行.exe文件进行安装,安装后打开软件,如图所示:
在这里插入图片描述
Windows下设置静态ip和打开网络巨帧设置
参考链接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/885117
推荐阅读
相关标签