news 2026/5/18 21:50:09

OrangepiZERO3驱动USB摄像头的记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OrangepiZERO3驱动USB摄像头的记录

关于orangepiZERO3的官方文档:

http://www.orangepi.cn/orangepiwiki/index.php/Orange_Pi_Zero_3

按照里面有关的步骤进行操作,但是可能会有一点小问题,特此记录一下


第一步和第二步一致,不多说。


第三步:

我的命令行窗口:

orangepi@orangepizero3:~/hhlong$ v4l2-ctl --list-device cedrus (platform:cedrus): /dev/video0 /dev/media0 Integrated Camera: Integrated C (usb-5200000.usb-1): /dev/video1 /dev/video2 /dev/media1

cedrus是香橙派 Zero3(全志 H616 芯片)里内置硬件视频编解码器(VPU)的 Linux 驱动

详细的说,就是:

cedrus (/dev/video0)板载硬件编码器负责视频硬解 / 硬编(看电影、转码加速)

Integrated Camera (/dev/video1)USB 摄像头负责采集画面

Linux 把所有多媒体硬件(摄像头、编码器、解码器)都统一用V4L2(Video for Linux 2)框架管理。

与文档提示稍有不同的是:我的输出了 2 个 video 设备:

video1 = 图像数据(要用的)

video2 = 元数据(参数信息,不用管)


第四步也一致。


第五步使用 MJPG-Stream

执行make -j4 时可能会报错,原因是orangepi没有下载编译链

可以输入下面命令下载:

sudo apt update && sudo apt install -y cmake gcc g++ make

然后继续make -j4还可能会报错

experimental/plugins/input_uvc/jpeg_utils.c:27:10: fatal error: jpeglib.h: No such file or directory 27 | #include <jpeglib.h> | ^~~~~~~~~~~ compilation terminated.

因为orangepi没有下载jpeg的开发库

执行下面命令:

sudo apt install -y libjpeg-dev

然后继续编译,应该没有问题了。

小知识:-j是job的意思,-j4是四个线程同时编译,因为ZERO3是4核CPU;

但是执行下一步开启MJPG-Stream时可能会出错

因为原命令

sudo ./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -u -f 30" -o "./output_http.so -w ./www"

-u,这这个命令强制使用UYVY 格式(无压缩格式),绝大多数 USB 摄像头默认只支持 MJPEG 压缩格式,不支持-u

执行这个命令:

sudo ./mjpg_streamer -i "./input_uvc.so -d /dev/video1 -f 30 -r 640x480" -o "./output_http.so -w ./www"

在浏览器打开【开发板的IP地址:8080】的网址,就可以看到视频流了。

如果要邀请远方的小伙伴,可以用tailscale来一起看。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/2 7:09:44

Ostrakon-VL-8B实战:模拟互联网产品A/B测试中的视觉效果分析

Ostrakon-VL-8B实战&#xff1a;模拟互联网产品A/B测试中的视觉效果分析 每次产品迭代&#xff0c;设计团队和产品经理之间总少不了一场“拉锯战”。新版本的设计稿出来了&#xff0c;A方案简洁现代&#xff0c;B方案信息突出&#xff0c;到底哪个更能吸引用户点击&#xff1f…

作者头像 李华
网站建设 2026/4/2 7:09:19

飞书工作台AI升级:星图平台私有化Qwen3-VL部署与Clawdbot配置

飞书工作台AI升级&#xff1a;星图平台私有化Qwen3-VL部署与Clawdbot配置 你是不是已经在上篇教程里&#xff0c;成功在CSDN星图AI云平台上部署了强大的Qwen3-VL:30B多模态模型&#xff1f;现在&#xff0c;这个“大脑”正安静地运行在云端&#xff0c;等待着被唤醒。 但一个…

作者头像 李华
网站建设 2026/4/2 7:09:12

Phi-4-mini-reasoning从零部署:基于vLLM的轻量推理模型环境配置全解析

Phi-4-mini-reasoning从零部署&#xff1a;基于vLLM的轻量推理模型环境配置全解析 1. 模型简介 Phi-4-mini-reasoning是一个轻量级的开源文本生成模型&#xff0c;专注于高质量推理任务。作为Phi-4模型家族的一员&#xff0c;它通过合成数据训练&#xff0c;特别强化了数学推…

作者头像 李华
网站建设 2026/5/18 21:48:15

GME-Qwen2-VL-2B-Instruct跨平台部署实战:从云GPU到边缘设备的适配

GME-Qwen2-VL-2B-Instruct跨平台部署实战&#xff1a;从云GPU到边缘设备的适配 最近在折腾一个挺有意思的视觉语言模型&#xff0c;GME-Qwen2-VL-2B-Instruct。这模型别看参数不大&#xff0c;只有20亿&#xff0c;但在看图说话、图像理解这些任务上&#xff0c;表现还挺让人惊…

作者头像 李华
网站建设 2026/4/2 7:04:33

如何在Windows 10/11中启用HEIC缩略图预览:完整免费指南

如何在Windows 10/11中启用HEIC缩略图预览&#xff1a;完整免费指南 【免费下载链接】windows-heic-thumbnails Enable Windows Explorer to display thumbnails for HEIC files 项目地址: https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnails 你是否曾经在Wind…

作者头像 李华