海康机器人官网链接:https://www.hikrobotics.com/cn
根据购买设备的型号下载用户说明书
笔者实验室购买了两款,一款GigE网口接口的,一款USB接口
GigE网口接口

USB接口:MV-CA050-20UC


服务支持”>“下载中心”>“机器视觉”中下载MVS客户端安装包及SDK开发包。
1.1.1 Ubuntu18.04系统安装

下载安装压缩包,并解压

查看README如下:
说明:
树莓
派选armhf架构,jetson选aarch64,pc机选x86_64,i386是32位pc。
armhf和aarch64区别就是armhf是armv7架构,如树莓派。aarch64是armv8架构,如jetson nano。
arm-none只有Samples,没有编译好的bin,也没有dpkg包,海康也没有提供源码,所以用不上。

实际安装:
方法1:
根据自己的系统选择解压相应的压缩包,打开INSTALL查看安装步骤
方法2:
或者使用deb的方式安装,方便卸载。tar和deb安装都可以
如下图所示:

编译demo1

编译demo2


打开当前目录的image.bmp照片,说明sdk的开发环境测试成功。
开启网络巨帧


海康工业相机
1.1.2 Windows 11 系统安装

解压并运行.exe文件进行安装,安装后打开软件,如图所示:

Windows下设置静态ip和打开网络巨帧设置
参考链接🔗关于海康工业相机连接电脑时出现链接速度低于1Ggps解决办法

Ubuntu 系统

GigE相机

USB相机




项目目录结构

其中从安装目录中拷贝,如下图所示,:自定义代码(基于python+OpenCV实现取流,显示、保存视频等),用于放入自定义的其他功能性脚本

相机控制分成枚举、打开、参数设置、关闭,销毁句柄五个步骤

参考链接:https://blog.csdn.net/qq_23107577/article/details/113984935