树莓派摄像头笔记

【树莓派笔记】树莓派摄像头的简单使用 树莓派CSI摄像头的安装和简单应用 阅读详情

背景

淘宝几十块钱买了个摄像头,usb接口,免驱动,支持uvc协议,于是装在树莓派上准备当监控用。

查看

$ lsusb
Bus 001 Device 007: ID 038f:6001 lihappe8 Corp. USB 2.0 Camera
Bus 001 Device 006: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0424:ec00 Microchip Technology, Inc. (formerly SMSC) SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Microchip Technology, Inc. (formerly SMSC) SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

可以看到此时已经识别出来了
ls /dev/video*有多个设备,经测试为video0

安装工具

$ sudo apt-cache search uvcview
guvcview - GTK+ base UVC Viewer
libguvcview-2.0-2 - GTK+ base UVC Viewer - runtime
libguvcview-dev - GTK+ base UVC Viewer - development files
luvcview - USB Video Class grabber

在此使用guvcview,sudo apt-get install guvcview

测试

通过vnc连接树莓派,即可打开摄像头图像

guvcview -d /dev/video0

mjpg-streamer

下载

git clone https://github.com/jacksonliam/mjpg-streamer.git

安装

cd mjpg-streamer-experimental
make
sudo make install

使用

export LD_LIBRARY_PATH=.
nohup ../mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"

访问 http://树莓派地址:8080/stream.html 即可查看摄像头

保姆级教程:用GSCoolink GSV1127芯片,把旧笔记本HDMI输出改成树莓派摄像头输入 本文详细介绍了如何利用GSCoolink GSV1127芯片将旧笔记本的HDMI输出改造为树莓派摄像头输入,实现高质量视频采集。通过硬件选型、连接配置、软件驱动加载及性能优化,该方案支持1080P@60Hz传输,适用于机器视觉、直播推流等多种场景,成本控制在300元以内。 阅读详情

相关推荐

【新手入门】树莓派Raspberry学习笔记4 摄像头安装+配置+简单使用

树莓派Raspberry Pi3B+学习笔记4 今日达成: ①摄像头安装+配置+简单使用 ②树莓派上python编程初尝试 这份笔记里主要讲的是摄像头的安装+配置+简单使用。 一、摄像头和树莓派连接+支架安装 树莓派的摄像头带着软排线,安装也特别方便,只要看清楚安装的位置和方向就好了,步骤和图片如下。 1、CSI接口位置:树莓派板子上摄像头对应的CSI接口靠近网线接口和USB接口的那一边 2、打开...

weixin_42368268的博客 1万+

guvcview调试UVC摄像头

guvcview是一个开源的uvc webcam调试测试工具,在ubuntu中,可以通过以下命令进行下载: caozilong@caozilong-Vostro-3268:~$ sudo apt install guvcview [sudo] caozilong 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 guvcview 已经是最新版 (2.0.5+debian-1)。 下列软件包是自动安装的并且现在不需要了:

tugouxp的专栏 7415

树莓派4B学习笔记(6)—— 摄像头的简单使用

一、摄像头安装 安装起来没什么难度,直接看图。 二、摄像头配置 在树莓派中使能摄像头。 终端中输入sudo raspi-config。 选择 Interfacing Option—>camera—>是—>确定—>finish—>是。 设置好后,终端输入vcgencmd get_camera,得到supported = 1 detected = 1,若supported=0,则没成功使能摄像头服务或使能后没有重启树莓派,若detected = 0,则可能是摄像头的排

weixin_44415639的博客 4140

ubuntu打开USB摄像头的工具

VLC 媒体播放器:VLC是一个功能强大的多媒体播放器,也可以用于打开USB摄像头。安装完成后,运行guvcview命令即可打开GUVCView工具。在工具界面中,您可以选择USB摄像头,并进行预览和设置调整。安装完成后,打开VLC并选择“媒体”菜单上的“打开捕获设备”,然后选择USB摄像头作为视频设备,点击“播放”即可开始预览。安装完成后,您可以在应用程序菜单中找到Cheese,并使用它来打开和预览USB摄像头。GUVCView:这是一个专门用于摄像头控制和预览的工具。

小灰灰的博客 5740

树莓派4B学习笔记(7)—— 使用motion实现摄像头的监控功能

一、安装motion motion是Linux下一款开源的摄像头监控软件,用命名行运行,只保存有运动物体的图像。 sudo apt-get install motion 二、配置motion 1. 允许motion后台运行 执行以下指令,将文件中 “start_motion_daemon=no” 的no改为yes。 sudo nano /etc/default/motion 2. 修改motion的配置文件: sudo nano /etc/motion/motion.conf 这个文件中保存了许多m

weixin_44415639的博客 1万+

5.摄像头-调试工具

本文介绍 camera调试时常用的命令行工具

2401_83458819的博客 1395

【树莓派笔记】树莓派摄像头的简单使用_树莓派摄像头使用方法

这两个命令行工具都可以用 -?来查看所有参数该命令生成的是未压缩的H.264视频流,可以转换为MP4更通用的视频格式。可以使用gpac 包的 MP4Box 来进行转换。一般树莓派无法查看图片和视频,可以用自带Chromium 浏览器来查看图片和MP4视频。可以安装eog来查看图片。可以安装vlc来播放视频(OMXPlayer 已在最新版本弃用,VLC现在是推荐的替代方案。

2401_85014296的博客 4140

guvcview-src-1.5.0源码

guvcview-src-1.5.0源码,是一个很不错的Android代码,有兴趣的伙伴们抽时间可以看一下把。

【树莓派笔记】树莓派摄像头的简单使用_树莓派摄像头使用方法(1)

该命令生成的是未压缩的H.264视频流,可以转换为MP4更通用的视频格式。Motion是Linux下一款开源的移动图像检测程序,拍摄一个画面进行监控,如画面中出现运动物体会进行抓拍。可以用 -e png 指定生成jpg、png、gif、bmp格式的图片,后三种无损,生成速度会慢些。可以安装vlc来播放视频(OMXPlayer 已在最新版本弃用,VLC现在是推荐的替代方案。一般树莓派无法查看图片和视频,可以用自带Chromium 浏览器来查看图片和MP4视频。可以安装eog来查看图片。

2401_87555514的博客 3082

guvcview:http

GTK UVC VIEWER(guvcview) 基本配置 依存关系: Guvcview取决于以下内容: intltool, 自动工具 libsdl2或libsdl, libgtk-3, portaudio19, libpng, libavcodec, libavutil, libv4l, libudev, libusb-1.0, libpulse(可选) libgsl(可选) 在大多数发行版中,您只需安装开发包:intltool,autotools-dev,libsdl2-dev,libgtk-3-dev,portaudio19-dev,libpng12-dev,libavcodec-dev,libavutil-dev,libv4l-dev,libudev-dev ,libusb-1.0-0-dev,libpulse-dev,libgsl-dev 构建配置:

音视频入门:H264、H265概念总结

添加链接描述 什么是H.264与H.265 H.264与H.265都是视频压缩格式,由于视频本身的码流太大,所以需要经过压缩然后再通过网络进行传输。H.264是目前比较主流的压缩算法,像视频会议设备一般都采用这个编码格式。基础的H.264可以支持在1M带宽下传输720P30帧/秒的图像;H.264 HIGH PROFILE支持在512K带宽下传输720P30帧/秒的图像。 H.265是比较新的压缩算法,可以更一步提高压缩比,随着我们现在生活中出现的视频格式越来越大(比如现在基本都是1080P甚至4K的显示器

weixin_40673765的博客 8937

树莓派学习笔记——串口与摄像头

历时近乎一周终于将串口与摄像头调试完成,不知为何树莓派4B的参考资料很少,而且目前网络上可以查到的资料与调试错误的结果很多都有问题,在经历了无数的尝试之后现将总结在此写下 一、串口 树莓派内置了一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0)在树莓派中,由于板载蓝牙模块,硬件串口被默认分配给与蓝牙模块通信了,而把那个mini串口默认分配给了排针引出的GPIO(14,15),serial0是GPIO引脚对应的串口,serial1是蓝牙对应的串口。如图所示,se

m0_53222561的博客 4879

逆向分析第一步:如何从HEX文件‘还原’出单片机的原始程序与数据?

本文详细解析了如何从HEX文件逆向分析出单片机的原始程序与数据,涵盖了固件逆向的底层逻辑与实践。通过介绍HEX文件的结构、内存映像重建技术以及专业工具链的使用,帮助读者掌握从十六进制数据到可执行代码的完整流程,适用于嵌入式系统开发和逆向工程领域。

weixin_29745609的博客 317

树莓派摄像头使用笔记

树莓派摄像头使用 一、拍照片 $ raspistill -o myphoto.jpg -t 2000 2000表示摄像机将在2000ms后拍摄一张照片,并保存为: myphoto.jpg 二、拍视频 $ raspivid -o myvideo.h264 -t 2000 2000表示拍摄时间为2000ms,默认分辨率为1920x1080,比特率为17Mbps $raspivid -o myvideo.h264 -w 1280 -h 720 默认拍摄5s, -w -h 将分辨率修改为 1280x720.

weixin_46398919的博客 442

Field-Oriented Control (FOC) 矢量控制 磁场定向控制

Field-Oriented Control (FOC) 磁场定向控制(FOC),也称为矢量控制,是一种用于控制永磁同步电动机(PMSM)和交流感应电动机(ACIM)的技术。 FOC在整个扭矩和速度范围内都具有良好的控制能力。 FOC的实现需要将定子电流从固定参考系转换为转子磁通参考系(也称为d-q参考系)。 速度控制和转矩控制是FOC最常用的控制模式。位置控制模式不太常见。大多数牵引应用使用转矩控制模式,在该模式下,电动机控制系统遵循参考转矩值。在速度控制模式下,电机控制器遵循参考速度值,并生成用于形成内

>>> 1万+

【网络协议】TCP的拥塞控制机制

前言 计算机网络中的带宽、交换节点中的缓存和处理机等,都是网络的资源,在某段时间内,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏,这种情况就叫做拥塞。 所谓拥塞控制,就是防止过多的数据注入到网络中,从而使网络中的路由器或链路不致过载。要注意用拥塞控制与流量控制的区别,拥塞控制是一个全局性的过程,涉及到所有的额主机、路由器,以及与降低网 拥塞控制的算法有:慢开始、拥塞避免、快重传、快恢复四种。 慢开始和拥塞避免 发送方维持一个拥塞窗口的状态变量,其大小取决于网络的拥塞程度

兰亭风雨的专栏 1万+

树莓派开发笔记13-树莓派环境下的CSI摄像头实验

这篇文章,实现了在树莓派中c++版和python版调用CSI摄像头的实验

wan1234512的博客 1233

腾讯大佬总结的170道 python面试题

简述基于 TCP 协议的套接字通信流程。19.面向对象中`__new__` 和 `__init__` 区别。86. 解释 Python 中的`//`,`%`和`**`运算符。45.isinstance 的作用以及与 type()的区别。3. 简述下 Python 中的字符串、列表、元组和字典。143. 如何高效的找到 redis 中的某个 KEY。140. 如何保证 redis 中的数据都是热点数据。147. redis 中的 watch 的命令的作用。108. 简述 进程、线程、协程的区别以及应用场景。

AudiA6LV6的博客 490

树莓派整理笔记-2摄像头的配置

将树莓派采集的视频传输到网页端 1、 登录SSH,并赋有home文件夹权限,方便拷贝驱动文件到此目录。前提是root用户并拷贝master.zip 到home目录 #su #输入root密码 #chmod 777 /home : 赋有home目录具有读写运行权限 2、执行解压指令: #unzip master.zip #编译此工程需要用到cmake #sudo a...

北巷番茄鱼的博客 624

别再手动填序号了!用Python脚本在Arcgis属性表里实现分组自动编号(附完整代码)

本文详细介绍了如何利用Python脚本在Arcgis属性表中实现分组自动编号,告别低效的手工操作。通过核心代码解析和实战教程,帮助GIS工程师快速掌握自动化编号技术,提升工作效率并降低错误率。特别适合城市规划、国土调查等需要处理大量分组数据的场景。

weixin_42532473的博客 309

DeepSeek Harness 工程实践与高级特性:从测试到安全的完整指南

AI Agent 能执行命令、读写文件、自主决策,能力越强风险越大——删文件、泄密钥、死循环、竞态条件随时可能发生。本文是 DeepSeek Harness 系列第三篇,深入剖析其工程实践与高级特性:从单元测试到真实 API 冒烟测试的分层策略,拒绝 Mock 依赖、坚持"验证世界而非自我报告";从正交结果、规范化契约到 Dispose 静止的防御式编程铁律;以及跨平台多层进程沙箱、文件系统版本守卫、fail-closed 审批机制、模型编写的工作流引擎与上下文压缩等高级能力。

program哲学 207

《树莓派开发笔记 - 第1部分 基础篇》第6章 树莓派摄像头操作

6.1树莓派基本操作目前提供了三个应用程序,分别为:raspistill、raspivid、raspistillyuv。其中 raspistill 和 raspistillyuv 非常相似,并且都是用于捕捉图像,而 raspivid 用于捕捉视频。 所有应用程序均基于命令行方式运行,通过 OpenMAX 的 mmal API 进行编写。OpenMAX 的 mmal API 提供了更易使用的系统组件

不问归期的博客 4万+

EMB电子机械制动系统和EHB电子液压制动系统控制功能的对比

EMB电子机械制动系统相比EHB液压制动系统具有显著优势:响应速度更快(<100ms)、控制精度更高(±2N·m)、能实现单轮独立控制,支持0.1%级制动力调节。在ABS、ESC等安全功能上表现更优,制动平顺性和NVH性能更好,同时提升能量回收效率15%-20%。特别适合智能驾驶需求,可使AEB等系统响应时间缩短50ms,紧急制动距离减少1米以上。EMB系统完美契合高阶自动驾驶对快速响应和精准控制的要求。

m0_59012156的博客 886

笔记-树莓派-摄像头(待续)

在终端执行sudo raspi-config,选择第5项 Interfacing Options ,然后将P1 Camera 使能(打开),然后重启,方法很多,可在网上自行查找。(1)窗口预览,注意:相机预览只有当显示器连接到你的树莓派。系统: 亚博智能科技 2019-04-08-raspbian-stretch(3B+ 带图形界面)之前树莓派系统无法正常加载,上电之后自动重启。换了SD卡,也换了电源。(2)保存一张静态图片,注意:在拍照前至少暂停两秒钟,因为这给相机的传感器时间来感知光线。

qq_37071753的博客 494

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

树莓派android摄像头驱动开发,树莓派开发笔记(九):基于CSI口的摄像头拍照程序(同样适用USB摄像头)...

前话前面开发完GPIO口的功能,还剩下2个接口,一个是摄像头,一个是显示屏。本篇我们开发一个基于CSI接口的摄像头拍照程序。Demo:摄像头CSI的拍照程序树莓派摄像头笔者买的不是USB网络摄像头,而是通过扩展排线插入摄像头,摄像头参数和结构如下: 接线图 启用摄像头sudo raspi-config 然后重启树莓派。使用raspistill命令行操作摄像头raspistill在指定的时间运行...

weixin_36265665的博客 1092

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: 单节点kafka部署笔记
下一篇: postgresql + timescaledb离线安装笔记(zabbix数据库准备工作)
Re_Virtual
博客等级 码龄17年 88粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值