ubuntu16.04在ros使用USB摄像头-解决could not open /dev/video0问题

embedded/2024/11/24 19:04:47/

首先检查摄像头

lsusb

在这里插入图片描述
安装 uvc camera 功能包
sudo apt-get install ros-indigo-uvc-camera
安装 image 相关功能包

sudo apt-get install ros-kinetic-image-*
sudo apt-get install ros-kinetic-rqt-image-view

运行 uvc_camera 节点
首先输入roscore
然后另外开一个终端输入

rosrun uvc_camera uvc_camera_node

报错啦
在这里插入图片描述
点开虚拟机设置-硬件-USB控制器-勾选“显示所有USB输入设备”
开机状态要先关闭哦
在这里插入图片描述
显示timeout
能是摄像头分辨率相关的问题, 注释其中设置分辨率相
改一下USB兼容性,改为3.1
在这里插入图片描述
发现我每次重启我的USB就会关闭,可以手动连接一下
首先输入roscore
在这里插入图片描述
再开一个终端
输入rosrun uvc_camera uvc_camera_node

然后再开一个终端,输入
rosrun image_view image_view image:=/image_raw
或者输入rqt_image_view,然后在出来的image_view页面选择/image_raw即可
在这里插入图片描述
成功啦
在这里插入图片描述


http://www.ppmy.cn/embedded/140185.html

相关文章

24小时自动监控,自动录制直播蓝光视频!支持抖音等热门直播软件

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 工具特点📒📝 使用🎈 获取方式 🎈⚓️ 相关链接 ⚓️📖 介绍 📖 对于许多直播爱好者和内容创作者而言,错过心爱的直播或难以搜集视频素材始终是一个难题。今天,给大家分享的这款工具可以轻松解决这个问题,它拥有…

丹摩|重返丹摩(下)

目录 四.模型构建与训练 1.模型选择 (1). 机器学习模型 (2). 深度学习模型 (3). AutoML 功能 2.参数配置 (1). 模型参数 (2). 数据划分 (3). 超参数优化 3.模型训练与评估 (1). 训练模型 (2). 查看训练结果 (3). 模型评估 五.模型部署与应用 1.模型部署 (1). 直…

深入探索Solana链上的Meme生态:创新、潜力与挑战#区块链开发#dapp开发

随着区块链技术的快速发展,各类加密资产生态系统如雨后春笋般涌现。在这些生态中,Meme 文化逐渐成为一个不可忽视的现象。特别是在 Solana(SOL)公链上,Meme 生态展现出了与众不同的活力与潜力。本文将从 Meme 的定义与…

深度学习神经网络中的优化器的使用

深度学习:神经网络中的优化器的使用 在深度学习中,优化器是用于更新和调整模型参数(例如权重和偏置)的算法,目的是减小模型在训练数据上的损失函数值。优化器的核心目标是通过适当的算法快速有效地找到损失函数的最小值或近似最小…

Oracle-物化视图基本操作

-- 物化视图 -- 与普通视图的区别:真实存在数据的 普通视图的数据在基表 物化视图看成是, 一个定时运行的计算JOB一个存计算结果的表 创建时生成数据: 分为两种:build immediate 和 build deferred, build immediate是在创…

用nextjs开发时遇到的问题

这几天已经基本把node后端的接口全部写完了,在前端开发时考虑时博客视频类型,考虑了ssr,于是选用了nextJs,用的是nextUi,tailwincss,目前碰到两个比较难受的事情。 1.nextUI个别组件无法在服务器段渲染 目前简单的解决方法&…

GitLab|数据迁移

注意:新服务器GitLab版本需和旧版本一致 在旧服务器执行命令进行数据备份 gitlab-rake gitlab:backup:create 备份数据存储在 /var/opt/gitlab/backups/ 将备份数据传输到新服务器的/var/opt/gitlab/backups/下,并修改文件权限(下载前和上传…

DFT专家分析scan insertion时使用EDT的策略

作为一名芯片设计DFT工程师专家,在做scan insertion(扫描插入)时使用EDT(Embedded Deterministic Test,嵌入式确定性测试)的参数配置策略,需要综合考虑多个方面的因素,以确保测试的高…