Windows系统和unbtun系统连接usb 3.0海康可见MVS和红外艾睿相机

news2024/11/28 20:45:08

一.海康可见USB3.0工业面阵相机

海康usb相机需要去海康官网上下载对应系统的MVS客户端及SDK开发包

海康机器人-机器视觉-下载中心 

选择Windows系统和unbtun(我是linux aarch64,所以选择了对应压缩包解压)

Windows系统

1.双击安装包进入安装界面,开始安装
2. 设置安装路径,并勾选所有端口

勾选后客户端才能对应接口的设备,安装结束后完成即可。

3.USB驱动检查

在windows系统自动检测新的硬件设备并且安装usb驱动。在设备管理器可以看到新增的usb设备,USB3 Vision Camera ,右键展开属性,就可以看出usb驱动是否安装正确。

4.usb恢复异常驱动

如果usb驱动没有安装成功,那么就利用MVS文件子菜单里面吗的tools工具Driver Installation Tool,打开驱动工具,利用该工具卸载USB驱动或者重新安装

5.打开MVS客户端

设备列表会自动连接USB相机,双击该设备就可以成功连接,必要时通过设置或者调焦距可以变得清晰。

unbtun系统

1. 解压缩
tar –xzvf MVS-2.1.2_aarch64_20231116.tar.gz
2.进入文件夹,利用管理员权限运行安装脚本
cd /home/nvidia/ssd/MVS-aarch64/MVS-2.1.2_aarch64_20231116/
sudo bash setup.sh

会显示安装成功!

完成后,/opt路径下会生成MVS文件夹

3.MVS运行--进入bin目录,运行MVS,即可打开客户端
cd /opt/MVS
ls
su # 进入管理员系统
cd bin/
./MVS

ls可以查看MVS下的系统文件:

打开MVS后也是连接usb摄像头:

4.示例程序运行

进入Samples目录下,可查看工业相机SDK提供的示例程序(C和Python)

cd /opt/MVs/Samples/64/
ls

进入GrabImage文件夹,编译程序,运行程序

前面两行是C,后面两行是Python:

# C
cd /opt/Mvs/Samples/64/GrabImage
./GrabImage
# python
cd /opt/MVS/Samples/64/Python/GrabImage/
python3 GrabImage.py

详细接口介绍,可参考doc文件夹下的SDK手册

二.Xcore MicroIIIS系列非制冷红外USB相机

Windows系统

1. 需要下载一个CameraController V106.exe软件

解压后安装提示安装,最后启动CameraController 应用程序

2. 串口设置,点击搜素,图像开关打开

默认选择 串口,点击搜素,图像开关OFF变ON打开

设备名称:机芯类型名称;串口号选择所需 COM 端口,我这里是COM3;

波特率 选 择产品支持的波特率(默认 115200)校验位 选择产品支持的校验方式(默认无校验);

数据位 默认为 8;停止位 默认为 1;类型:测温型、观测型

 Unbtun系统

1. 识别usb摄像头设备

打开终端,输入命令:

ls /dev/video*

这里可以看到对应的usb,我是/dev/video0

2.命令行调出usb摄像头

以下用其中的一个即可。安装应用程序显示摄像头捕捉到的视频
1)使用应用程序camorama
输入命令:安装完成后,在终端中输入命令:camorama,即可显示出视频信息并指定打开video0

sudo apt-get install camorama
camorama
camorama -d /dev/video0

2)使用应用程序茄子(cheese)
输入命令:装好后,用命令:cheese,即可打开。如果指定打开video0,输入命令:

sudo apt-get install cheese
cheese
cheese -d /dev/video0
3.ubuntu下查看USB摄像头参数

在终端输入命令:这个是查看所有参数的命令.

v4l2-ctl -d  /dev/video0 --all

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1650054.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第三节课,前端

一、参考链接; 总 知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 分 2022-03-18 星球直播笔记-用户中心(下) 语雀 二、登录 2.1登录网址 2.2前端页面修改 2.1 页面修改 2.2 页脚的超链接 网址&am…

机器学习算法--朴素贝叶斯(Naive Bayes)

一、实验环境 1. python3.7 2. numpy > 1.16.4 3. sklearn > 0.23.1 二、朴素贝叶斯的介绍 朴素贝叶斯算法(Naive Bayes, NB) 是应用最为广泛的分类算法之一。它是基于贝叶斯定义和特征条件独立假设的分类器方法。NB模型所需估计的参数很少,对缺…

25考研英语长难句Day02

25考研英语长难句Day02 【a.词组】【b.断句】 如果你是你讲话对象中的一员,你就能了解你们大家共同的经历和问题,你也可以顺便评论一下食堂里难吃的食物或董事长臭名昭著的领带品味。 【a.词组】 单词解释addressv. 演说, 演讲;…

【进程终止】概念理解 | 三种情况 | 退出码

目录 什么是进程终止 进程退出的场景 退出码 0退出码 !0系统退出码 非0自定义退出码 进程的终止从三个方面去谈。清楚进程终止是在做什么?进程终止的3中情况?如何终止?注意进程终止不是进程暂停。 什么是进程终止 ❓进程…

Map集合的实现类~HashMap

存储结构:哈希表 键重复依据是hashCode和equals方法(键不能重复) 添加: 先创建Student类,那么往HashSet添加的就是Student对象作为键值,后面的作为值 删除: 判断: 遍历&#xff1a…

Android 系统启动流程源码分析

一、Init进程启动 是一个由内核启动的用户级进程。内核自行启动之后,就通过启动一个用户级程序init的方式,完成引导进程。 启动的代码init.c中的main函数执行过程:system\core\init.c中: 主要下面两个重要的过程: 1…

每日OJ题_贪心算法三⑤_力扣134. 加油站

目录 力扣134. 加油站 解析代码 力扣134. 加油站 134. 加油站 难度 中等 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一…

基于51单片机的ADC0804的电压表设计(仿真+源码+设计资料)

目录 1、前言 2、资料内容 3、仿真图 4、程序 资料下载地址:基于51单片机的ADC0804的电压表设计(仿真源码设计资料) 1、前言 最近看网上有很少的ADC0804的设计了,都由0809代替,但是有个别因为成本原因和学校课…

60、郑州大学附属肿瘤医院 :用于预测胃癌患者术后生存的深度学习模型的开发和验证[同学,我们的人生应当是旷野]

馒头老师要说的话: 我近期看了一下北京的脑机公司,大概是我之前对这一行业太过于乐观,北京的BCI公司和研究所,比上海、深圳、杭州甚至是重庆都要少,门槛也要高很多。也有我自己的原因,有时站的太高&#x…

LM4562NA 直插DIP8双运放 音频hifi运算放大器

LM4562NA是一款高性能音频运算放大器,其应用领域主要集中在音频和声音处理方面,包括但不限于: 1. 专业录音设备:在录音棚、广播电台和电视台等专业环境中,用于信号放大和处理,确保高质量的声音录制和传输…

Deep Learning Part Eight--Attention 24.5.4

01.在翻译、语音识别等将一个时序数据转换为另一个时序数据的任务中,时序数据之间常常存在对应关系 引入了Attention的概念,介绍了Attention的注意力机制: 困难出现,seq2seq的问题引入:固定化长度问题(过于…

LeetCode 面试经典150题 252.会议室

题目:给定一个会议时间安排的数组 intervals ,每个会议时间都会包括开始和结束的时间 intervals[i] [starti, endi] ,请你判断一个人是否能够参加这里面的全部会议。 思路:因为一个人在同一时刻只能参加一个会议,因此…

QGraphicsView实现简易地图10『自适应窗口大小』

前文链接:QGraphicsView实现简易地图9『层级缩放显示底图』 自适应窗口大小 当地图窗口放大或缩小的时候,需要地图能够动态覆盖整个视口。 1、动态演示效果 2、核心代码 注:WHMapView继承自MapViewvoid WHMapView::resize() {if (m_curLev…

Linux\_c输出

第一条Linux_c输出 初界面 : ls # 显示目录下的文件cd # 进入到某个目录 # 比如 我进入了Codels # 发现没有显示, 说明为文件下为空vim cpucdoe.c # 创建一个 .c的源码文件进入到了vim的编辑界面: i # 按i 就可以进行编辑 , 下面显示插入标识在编辑模式下, 可以通…

纯血鸿蒙APP实战开发——底部面板嵌套列表滑动案例

介绍 本示例主要介绍了利用panel实现底部面板内嵌套列表,分阶段滑动效果场景。 效果图预览 使用说明 点击底部“展开”,弹出panel面板。在panel半展开时,手指向上滑动panel高度充满页面,手指向下滑动panel隐藏。在panel完全展开…

netty 高性能架构设计--零拷贝

文章目录 前言一、直接内存1.1 什么是直接内存1.2 代码实现1.3 使用直接内存的优缺点 二、netty 零拷贝设计2.1 netty 直接内存2.2 netty 内存池 三、零拷贝的两种方式 前言 本篇从源码层面剖析 netty 高性能架构设计之零拷贝,并且扩展讲述零拷贝的两种实现方式。 …

免费在线录屏、无需注册、免费可用、无限制

免费在线工具 https://orcc.online/ 在线录屏 https://orcc.online/recorder pdf在线免费转word文档 https://orcc.online/pdf 时间戳转换 https://orcc.online/timestamp Base64 编码解码 https://orcc.online/base64 URL 编码解码 https://orcc.online/url Hash(MD5/SHA…

【C++STL详解(八)】--------stack和queue的模拟实现

目录 前言 一、stack模拟实现 二、queue的模拟实现 前言 前面也介绍了stack和queue的常见接口,我们也知道stack和queue实际上是一种容器适配器,它们只不过是对底层容器的接口进行封装而已,所以模拟实现起来比较简单!一起来看看是…

FastDFS-单机扩容

描述 周一上班收到用户反馈系统异常,紧急排查日志发现报错:FdfsServerException:错误:28,错误信息:没有足够的存储空间。 解决 根据异常信息判断是文件服务器可用内存不够了,首先登录文件服务器,使用df -h命令查看一…

学习和分析各种数据结构所要掌握的一个重要知识——CPU的缓存利用率(命中率)

什么是CPU缓存利用率(命中率),我们首先要把内存搞清楚。 硬盘是什么,内存是什么,高速缓存是什么,寄存器又是什么? 我们要储存数据就要运用到上面的东西。首先里面的硬盘是可以无电存储的&#…