海康摄像头Linux开发与体验(ubuntu)

        海康摄像头不支持在嵌入式arm Linux上的开发,如果想使用,可以使用标准协议的,ONVIF、RTSP、ISAPI等

官方sdk下载和体验

https://open.hikvision.com

点击下载就行了

Ubuntu摄像头抓拍测试

我们使用Linux64 纯净版测试

接好海康摄像头,通电,并设置号ip和用户名、密码。如果有现成的,可以去查一下就知道了

先把设备下载的文件解压并放到Ubuntu下面,随便丢一个文件夹

点击进去文件夹中,找到库文件,打开库文件把里面所有的文件全部复制到文件夹

Demo示例/1-C++开发示例/consoleDemo/linux64/lib

复制完后如下图所示

其他说明:我们只测试纯净版的,不搞其他版本的,其他版本的我也不知道怎么搞,有兴趣可以自己搞搞看看

打开vscode,打开文件夹Demo示例/1-C++开发示例/consoleDemo

1-C++开发示例/consoleDemo/src文件夹中找到文件:CapPicture.cpp文件,修改文件内部的ip和用户名、密码这三个东西,这三个参数可以根据自己的摄像头进行设置。

进入文件夹1-C++开发示例/consoleDemo/linux64/proj,打开终端,输入

make

编译成功

我们可以在1-C++开发示例/consoleDemo/linux64/lib文件夹中找到生成的sdkTest可执行文件。

在终端执行这个文件

./sdkTest

执行后得到下面的东西,根据提示,我们想抓取摄像头的照片,输入4,回车

4

图片获取成功,图片存在lib文件夹中

下面准备在嵌入式上搞搞rtsp

### 安装和配置海康威视摄像头 #### 准备工作 为了确保顺利安装并使用海康威视摄像头,在Ubuntu系统上操作前需确认几个前提条件。首先,确定所使用的Linux版本以及其架构类型。对于架构类型的识别,可以通过执行`uname -a`命令来完成[^2]。 #### 获取安装文件 前往海康机器人的官方网站获取适用于Linux环境下的MVS(Machine Vision Software)软件包。具体网址为:[海康机器人官网](https://www.hikrobotics.com/cn),其中针对不同硬件平台提供了多种版本的选择,如ARM 32/64位或是X86 32/64位等。鉴于大多数现代计算机采用的是x86_64架构,因此推荐下载对应的MVS-2.1.0_x86_64版本。 #### 执行安装过程 一旦选择了合适的安装包形式——无论是`.deb`还是`.tar.gz`格式均不影响最终效果——接下来就是按照常规流程来进行安装: 如果是.deb格式,则可以直接利用apt工具进行安装: ```bash sudo dpkg -i MVS-2.1.0_x86_64.deb ``` 而对于.tar.gz压缩包来说,则需要先解压再手动复制到指定位置: ```bash tar zxvf MVS-2.1.0_x86_64.tar.gz cd mvs_v2.1.0_linux_x86_64/ sudo cp -r * /usr/local/MV_SDK_Linux_V2.1.0.795_X86_64/ ``` 注意路径可能依据实际情况有所变化,请参照官方文档说明调整相应指令。 #### 虚拟机网络设置 当在VMware虚拟化平台上部署Ubuntu操作系统时,为了让主机能够正常连接外部设备比如这里的海康威视摄像机,建议将虚拟网卡设为桥接模式,并且选择物理网口相匹配的那个接口。这一步骤有助于简化IP地址分配等问题,从而提高兼容性和稳定性[^3]。 #### 开发环境搭建 如果计划进一步基于此SDK开展应用开发的话,那么还需要额外准备一些依赖库和服务支持,例如Qt框架用于图形界面构建;CMake作为项目管理工具;OpenCV负责图像处理功能等等。这些组件的具体安装方法可以参阅各自项目的官方指南[^1]。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值