首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Gnep's_Technology_Blog

    ubuntu打开usb摄像头

    前言 记录一下解决在 Linux 下打开 usb 摄像头界面黑屏的问题。 一、识别 usb 摄像头 1、保持在 ubuntu 界面,插上 usb 摄像头,将 usb 摄像头连接到虚拟机上。 3、使用下面命令查看设备节点 ls /dev/video* Gnep@lpvm:~$ ls /dev/video* /dev/video0 /dev/video1 这里 video0 是笔记本自带的摄像头的设备节点 ,video1 才是我们刚接入的 usb 摄像头。 cheese 命令显示黑屏了 解决方法: ①、查看虚拟机是否已经连接上了摄像头,虚拟机 -> 可移动设备 -> Cubeternet USB2.0 Camera,显示断开连接(连接主机)(D)则虚拟机已连接上摄像头 ④、如果以上操作都确认完成以后还是打不开摄像头,如果 USB 兼容性默认为 USB 2.0 则换成 USB 3.1。 重新插拔设备。 再次输入 cheese,查看结果。

    4.5K40编辑于 2023-08-10
  • 来自专栏云深之无迹

    USB双目同步摄像头

    文章主要解决双目摄像头的读取问题,代码我忘了加,但是给了关键代码。 ‍ ‍ 要这样设计 俩个摄像头现在用来做 两个摄像头的问题是不好处理图像,如果读取出错就是一个摄像头的图像。 这个摄像头如果使用以前的代码来读取,就可以读到一个摄像头的图像。但是使用Potplayer就可以读到多个。 双目摄像头的总分辨率由两个摄像头组成的。 ,分辨率很低 完整效果 对称 这个眼动应该是不可以怼着眼睛做的,这个样子不合理 这个是近红外的,这个好啊,这个是双目里面好用的摄像头,买了! abbucket=3&id=739445064760&ns=1&skuId=5198423772725&spm=a21n57.1.0.0.4f1d523cqFBuIw https://blog.csdn.net

    79510编辑于 2024-08-21
  • 来自专栏云深之无迹

    jetson NanoCamera(USB摄像头连接)

    来自于GitHub的一个开源的Python库,专门用于英伟达Jetson Nano的USB相机驱动。 是不是很好看,哈哈哈哈 总结一下,nano的这个库支持从以下几个地方要读取视频帧: CSI的摄像头 RTSP的摄像头 HTTP的摄像头,这里疯狂暗示Tello 以及我们的USB摄像头 ? ' 'appsink' % (device_name, self.width, self.height, self.fps)) 关于USB摄像头的捕捉代码 可以看到是/dev __open_rtsp() elif self.camera_type == 3: # http camera self. dev / video *来查看已连接的USB摄像机 对于USB摄像机/ dev / video2,device_id将为2,注意切换。

    4.1K30发布于 2021-06-25
  • 来自专栏雨过天晴

    原 树莓派连接USB摄像头

    二、查看/dev设备 ls /dev 查看dev中是否存在一个video0这个设备,如果有了说明系统识别了,如果不能识别,可以试试更新一下系统 安装一个camorama的小工具,可以查看,修改和保存摄像头捕获的图片 sudo apt-get install camorama 到这里摄像头就应该能够连接查看了。

    2.1K50发布于 2018-06-04
  • 来自专栏远哥制造

    USB 摄像头基于 motionEye 接入 HomeAssistant

    USB 摄像头 自己选购的是 130 度的定焦摄像头,相比 65 度和 68 度的凸起会更高,很多买家用做 klipper 探头 图片 感光芯片为 2755 图片 因为自己的 HomeAssistant 是安装在树莓派上的, 因此直接将摄像头 USB 插到树莓派上即可 图片 然后在全部硬件中就能看到摄像头的 video0 和 video1 了 图片 是通过 video4linux 驱动的 DEVLINKS : >- /dev/v4l/by-id/usb-SYX-230216-J_HD_Camera-video-index0 /dev/v4l/by-path/platform-3f980000.usb-usb -0:1.1.3:1.0-video-index0 DEVNAME: /dev/video0 DEVPATH: >- /devices/platform/soc/3f980000.usb/usb1/ ID_MODEL_ID: 0b09 ID_PATH: platform-3f980000.usb-usb-0:1.1.3:1.0 ID_PATH_TAG: platform-3f980000_usb-usb

    2.7K11编辑于 2023-09-30
  • 来自专栏前端ACE

    树莓派3B+ python 实时监控(USB摄像头)并显示

    同一个局域网网络内的浏览器中 输入树莓派的IP 加端口号 8081 例如 192.168.1.100:8081 就可以看见 传输的 视频流了 但是 会有一点延迟 和卡顿 本人更推荐 另一种方式  延迟低 更方便 :树莓派 USB 摄像头 实现网络监控( MJPG-Streamer)

    1.7K40编辑于 2022-11-21
  • Camera开发-usb摄像头应用编程

    usb摄像头应用编程 最近在京东上买了一个usb摄像头。想研究研究,应用到项目开发中。此文档记录我学习的过程。 2.V4L2-utils、ffplay工具测试usb摄像头 详细操作讲解请参考:摄像头应用测试 输入密令,录制视频 v4l2-ctl --device=/dev/video0 --set-fmt-video 摄像头视频采集 说明USB摄像头工作是正常的 3. 不同的 USB 摄像头所支持的种类不同,所支持的种类数量也不相同,以本章的 USB 摄像头为例,可以查看摄像头支持的视频帧尺寸。 /video 可以看到测usb摄像头支持JPEG和YUYV 4:2:2 两种格式,并生成my.jpg格式图片 输入eog my.jpg使用图像查看器来查看它

    72710编辑于 2026-02-02
  • 来自专栏远哥制造

    USB 摄像头基于 WebRTC Camera 接入 HomeAssistant

    0x00.前言上一篇文章给大家介绍的是 USB 摄像头基于 motionEye 接入 HA,不过 motionEye 占用资源较多。 camera stream in real time using WebRTC and other technologies.是 HA 中使用 WebRTC 和其他技术的自定义组件,用来实时查看几乎全部类型的摄像头流 tab=readme-ov-file#known-work-cameras)从版本 3 开始流服务器自 RTSPtoWebRTC 更换至 gortc,通过 HACS 安装时会自动安装 gortc 依赖安装完成后 ,在集成中添加 WebRTC Camera 图片然后进入 WebUI 页面Streams 页面显示已经添加的流列表图片 Add 页面可以追加摄像头图片点击 FFmpeg Devices (USB) 和 FFmpeg Hardware图片可以看出支持 MJPEG 和 YUV422 两种格式接入,并且支持 h264 硬件加速(v4l2m2m)Config 页面可以修改配置文件此处填入两种类型的摄像头,保存重启后生效图片

    6.8K00编辑于 2023-09-19
  • 来自专栏Gnep's_Technology_Blog

    荔枝派Zero(全志V3S)驱动开发之USB摄像头

    前言 上一篇博客实现了在ubuntu打开usb摄像头,也确认了 usb 摄像头支持 UVC,这节我们将 usb 驱动移植到荔枝派开发板上,并实现拍照的功能以及做 mjpeg-streamer 视频流服务器测试 一、内核配置 UVC 1、进入 linux 源码目录,执行 make menuconfig 2、Device Drivers -> USB support 按照下图进行配置 输出识别的每个usb设备的基本信息 /arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dtb /media/Gnep/KERNEL/ 三、上电测试 1、插上 usb 摄像头,查看打印信息 2、lsusb 可以看到摄像头 PID:VID,在 dev 下可见 video0 设备 3、fswebcam 抓取摄像头图片,抓取一帧图片 fswebcam -d /dev/video0 对 yuv 的摄像头兼容性不行。若要兼容 yuv 摄像头,需要需改较多的地方。 uvc-streamer:目录下提供了 uvc-streamer 的可执行目录。

    2.2K30编辑于 2023-08-10
  • 来自专栏用户7043603的专栏

    js调用USB摄像头拍照上传照片

    实现:js调用USB摄像头拍照上传照片 注意:部署到线上之后需要使用https才能调用摄像头 参考文档:https://developer.mozilla.org/zh-CN/docs/Web/API/

    4.8K30编辑于 2022-02-25
  • 来自专栏GPUS开发者

    Jetson上调用多个USB摄像头的方法

    日前有朋友在 Xavier Orion 上要调用3个USB摄像头,发现只能正常启动2个,感到有些困扰,是否Jetson设备有数量限制? 为了协助更多开发者能有效用起Jetson上的计算资源,这里提供两种能同时调用4个不同规格USB摄像头的方法: 1. ():frame = source.Capture() output.Render(frame) 然后分别执行 python3 xxx.py 就能启动4个USB摄像头。 [source1]、[source2]、[source3] ,并将每个设置组最后一行“camera-v4l2-dev-node=”的参数,对应到1、2、3的摄像头编号,这样就有4组数据源。 修改完毕之后,执行以下指令即可: $ deepstream-app -c myDs.txt 就能启动4个USB摄像头 以上两种方法能顺利启动4个USB摄像头,关键因素在于这两种方法都是使用比较节省资源的底层

    3.7K10编辑于 2022-05-12
  • 来自专栏Java与Android技术栈

    OpenCV + Kotlin 实现 USB 摄像头(相机)实时画面、拍照

    原先的实现方式以及痛点 早期为了快速实现功能,我们团队使用 JavaCV 调用 USB 摄像头(相机)进行实时画面的展示和拍照。这样的好处在于,能够快速实现产品经理提出的功能,并快速上线。 比如:USB 摄像头(相机)的开启和关闭、拍照、相机相关参数的设置等等。 为此,设计了一个专门用于图像处理的类 WImagesProcess(W 是项目的代号),它包含了上述的方法。 摄像头(相机)行为的 Listener。 3.2.1 USB 摄像头(相机)的开启 仅以 startTopVideoCapture() 为例,它的作用是开启智能硬件的俯拍相机,该硬件有 2 款相机介绍其中一种实现方式,另一种也很类似。 * i + 2]; g = topFrame.data[3 * i + 1]; b = topFrame.data[3 * i + 0];

    3.4K20编辑于 2022-10-05
  • 来自专栏全栈测试技术

    Python+Opencv读取高帧率USB摄像头问题

    前几次使用Python+Opencv,对网络摄像头,USB摄像头进行数据采集,基本流程已经跑通,没什么大问题。最近项目中使用了一款120fps/s的USB摄像头,但是调试好代码运行后,问题来了。 outmasages.cap.release() # 释放对象和销毁窗口 cv2.destroyAllWindows() 问题分析笔者发现,每次在摄像头的控制软件上调参数,比如分辨率设置 该摄像头在640*480分辨率下,支持120fps,笔者在代码中限制了下帧率为60fps,但还是每秒只能获取30多张图片,这又是Why?why? self.cap.set(cv2.CAP_PROP_FPS, 60)开始求助网络,从网上搜了很多,终于是看到了希望原来以上问题在于,博主链接分析结论笔者使用的USB相机,同样支持视频编码格式为YUY2/ MJPG,但是Opencv默认读取的是YUY2,而笔者在摄像头控制软件上查看了下,YUY2格式的各种分辨率下的帧率最大才40帧,那么这就对了,就知道为啥一直是30-40张图片了。

    4.4K51编辑于 2023-01-17
  • 来自专栏囍楽云博客

    树莓派 usb-jetson nano opencv 打开 CSI摄像头_树莓派(四)——摄像头

    一、安装树莓派摄像头模块   (已经事先帮同学们安装好了,如果之后调试摄像头有问题,可以试着拔插一下看看,   注意:要把树莓派关机断电之后再进行插拔,否则可能会把摄像头烧坏了)   按照以下步骤来将树莓派摄像头模块连接搭配树莓派 3、拿起你的摄像头模块,将贴在镜头上的塑料保护膜撕掉。确保黄色部分的PCB(有字的一面)是安装完美的(可以轻轻按一下黄色的部分来保证安装完美)。   4、将排线插入CSI接口。 要用它来拍摄照片的话树莓派 usb,可以从命令行运行:   $ -o -t 2000   这句命令将在 2000ms 后拍摄一张照片,然后保存为 。 $ -o .h264   如果你想改变拍摄时长树莓派 usb,只要通过 "-t" 选项来设置你想要的长度就行了(单位是毫秒)。    gpac   然后将这段 raw 的 格式的视频流转换为每秒30帧的 .mp4 格式视频:   $ MP4Box -fps 30 -add .h264 .mp4 本文共 998 个字数,平均阅读时长 ≈ 3分钟

    2.8K20编辑于 2022-12-26
  • 来自专栏TencentOS-tiny

    Matlab上位机开发(四)Matlab获取自带摄像头或者USB摄像头数据

    第一个是 MATLAB Support Package for USB Webcams,这个包可以获取任何USB摄像头的图像(UVC),也可以获取电脑自带摄像头的数据,兼容 R2014a 到 R2020a 当前我的电脑上一共有两个摄像头,一个是笔记本电脑内置的摄像头,另一个是我连接的USB 2.0 摄像头,接下来以USB摄像头为例,说明如何查看摄像头的设备ID和具体信息: 在工作区找到保存信息的变量win_info ④ 预览视频对象 使用如下命令即可预览视频对象,该函数会自动打开一个窗口,播放摄像头画面: preview(video_obj) ? 3. 使用USB Webcams包 3.1. 玩转摄像头 ① 查看当前摄像头设备列表 webcamlist ? 需要注意,使用webcam的时候,下标从1开始,1对应USB Camera,2对应Integrated Camera。 ② 获取视频对象 一行代码即可获取,非常舒服,比如获取外接USB摄像头的输入对象: cam1 = webcam(1) ? 同样可以获取电脑自带摄像头的输入对象: cam1 = webcam(2) ?

    10.9K61发布于 2020-07-16
  • 来自专栏前端ACE

    树莓派 USB摄像头 实现网络监控( MJPG-Streamer)

    目录 MJPG简介:  1.硬件与驱动     1.1用到的工具材料:   1.2检查是否存在USB摄像头设备 2 .安装MJPG-Streamer 3.启动 MJPG-Streamer  3.1  输入以下命令 MJPEG 是 24-bit 的 “true-color” 影像标准,MJPEG 的工作是将 RGB 格式的影像转换成 YCrCB 格式,目的是为了减少档案大小,一般约可减少 1/3 ~ 1/2 左右。 2、MJPG是MJPEG的缩写,但是MJPEG还可以表示文件格式扩展名.  1.硬件与驱动     1.1用到的工具材料:       树莓派3B+       PC电脑       USB摄像头   1.2检查是否存在USB摄像头设备          输入以下指令: pi@raspberrypi:~ $ lsusb        可以看到usb摄像头的一些信息。 见红框;    或则输入:   pi@raspberrypi:~ $ ls /dev  可以看到 红框中有 video0 设备 也可以说明 usb摄像头 正常运行 2 .安装MJPG-Streamer

    4K10编辑于 2022-11-21
  • 来自专栏嵌入式项目开发

    Linux下使用libuvc读取控制USB免驱摄像头

    一、前言 libuvc是一个开源的库,用于在Linux和其他操作系统上与USB视频设备进行交互。提供了一组函数和接口,使开发人员可以轻松地访问和控制USB摄像头。 libuvc库实现了对UVC(USB Video Class)设备的支持。UVC是一个标准的USB设备类别,用于视频流传输和摄像头控制。 通过使用libuvc库,开发人员可以从USB摄像头中获取视频流数据,并对摄像头的设置和属性进行控制,例如分辨率、帧速率、曝光等。 使用USB协议与摄像头通信,并处理底层协议细节,简化了开发人员的工作。 许多应用程序和项目使用libuvc库来构建基于USB摄像头的应用程序,如视频监控、机器视觉、视频采集等。 它提供了一个方便且跨平台的解决方案,使开发人员能够轻松地利用USB摄像头的功能。

    3.9K20编辑于 2023-09-15
  • 来自专栏Android Camera开发

    一篇文章带你了解Android Usb摄像头

    在实际项目中,有些客户可能需要支持usb摄像头功能,如果你也遇到usb摄像头支持的问题,那这篇文章一定能帮助到你。 目前android是支持uvc协议的,也就是只要我们采用的usb摄像头是支持uvc协议的,那就可以在android上跑起来的。 一、我们先来了解下啥是uvc? 是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,已成为USB org标准之一。(简单来说,就是一种协议标准) 二、来看看usb摄像头长啥样? 下面2张图片就是我目前手头上用的usb摄像头。 ? ? 三、关于uvcCamera的开源项目? (亲手撸的demo,在android 9.0上验证过各个功能正常) 支持的功能:1) 预览 2) 拍照 3) 录像 4) 实时yuv数据回调 ? ?

    2.6K20发布于 2021-04-30
  • 来自专栏Android Camera开发

    USB摄像头APP,能同时打开2个的那种

    今天要介绍的是一款安卓手机外接USB摄像头APP软件。软件功能比较全面,实在是值得使用体验下。 可以通USB接口进行拍摄,采集等等,支持录像拍照录音。视频保存随时查看,功能使用,操作简单! USB双摄像头软件介绍 《USB双摄像头》可以让你的Android设备通过USB-OTG接口同时连接两个USB摄像头或视频采集卡,支持录像或者拍照。 USB双摄像头软件特色 1、提升MJPEG和H.264解码性能 2、提升USB音频驱动采样率转换性能 3、支持查看实时帧率 4、参数调整 5、RTSP服务器现在支持HEVC+AAC格式进行传输了, 切换时不会中断录像 2、支持带麦克风的USB网络摄像头和UVC视频采集卡(通过HDMI可达1080p分辨率),支持音频输入 3、支持循环录像,可以设置录像时自动分段,并且当空间不足时自动删除旧的视频存档 4、当同时使用两个摄像头时,摄像头必须支持MJPEG格式 总结: USB双摄像头是一款专业的usb摄像头应用。

    1.9K10编辑于 2024-12-10
  • 来自专栏TopSemic嵌入式

    嵌入式Linux系列第13篇:USB摄像头拍照

    1.引言 本篇介绍USB摄像头的使用,实现的功能是通过摄像头进行拍照,生成jpg格式图片。 2.环境介绍 2.1.硬件 1) 网上的一个第三方做的NUC972开发板: ? 有兴趣购买的朋友,可以去他们的淘宝店购买: https://s.click.taobao.com/X8mza8w 2) USB摄像头 ? 2) Kernel在上一篇基础上,要做一定的修改,用来支持USB摄像头识别。 3) Rootfs在上一篇用Buildroot生成的基础上,无须改动。 3.内核配置 Linux 内核中已经包含了USB摄像头的驱动,只要勾选上相关配置即可。 ? 配置完,保存,编译,之后下载到板子里。 插入USB摄像头,打印信息如下: ? 说明驱动已经OK了。 6.结束语 本期相关的资料在https://github.com/TopSemic/NUC972_Linux 中 本篇为大家介绍了Linux下USB摄像头的简单使用,欢迎大家多交流,可以在网页下方留言讨论

    3.8K30发布于 2021-05-31
领券