文章目录

  • 配置CSI接口摄像头
  • 生成/dev/video0设备节点

配置CSI接口摄像头

树莓派开发板的CSI(Camera Serial Interface)接口位于USB和以太网接口旁边。

摄像头功能的激活
首先对树莓派进行更新:

sudo apt-get update
sudo apt-get upgrade

之后输入指令打开树莓派的配置界面:

sudo raspi-config



打开后使用reboot命令重启树莓派,至此摄像头已经能够在树莓派上使用啦。
拍照功能
这里使用的是树莓派系统中的raspistill命令:

raspistill -o photo.jpg -t 1000

这行命令的作用是在一秒钟的延迟之后,拍下一张名为photo.jpg的照片,保存在树莓派的主目录下。-t的延迟选项后的参数是以毫秒为单位,1000便表示1秒。延时选项在输入命令时可以不加,但-o后的名称是一定要有的。
录像功能
同样是使用输入命令的方式实现。命令如下:

raspivid -o b.h264 -t 10000 -w 1280 -h 720

该命令的意思是录制一段十秒钟的名为b.h264的视频,且分辨率为1280x720。同样,如果不带名称后的参数的话,系统会默认录制时间为5秒,分辨率为1920x1080。
此时录制的视频虽然能够在树莓派上播放,但并非是能够在一般播放器上运行的常规视频文件,且录制的视频是没有声音的。要想将.h264格式的视频转换为mp4格式的视频,需要使用一个叫做gpac的工具。sudo apt-get install -y gpac
安装后输入以下命令对刚才的视频进行格式转换,转换后的视频为每秒30帧。

MP4Box -fps 30 -add b.h264 b.mp4

如果树莓派发现不了摄像头
基本设置
sudo raspi-config 命令,进入到树莓派基本设置界面
选择:
5 Interfacing Options
然后全部设置Enable应该就没啥问题了(它们的具体作用我也不太懂):
Camera Enable
SSH Enable
VNC Enable
SPI Enable
I2C Enable
Serial Enable
1-Wire Enable

生成/dev/video0设备节点

重启之后修改配置文件,使树莓派能够生成/dev/video0设备节点

sudo nano /etc/modules

在末尾添加一行

bcm2835-v4l2 #注意是4l2而不是412

如图

先按ctrl+o,然后按回车保存,再按ctrl+x退出nano编辑器回到命令行界面。
可以看到如下效果

至此,摄像头配置完毕。

树莓派配置原装CSI接口摄像头以及生成/dev/video0设备节点相关推荐

  1. 解决新版树莓派无法开启CSI接口摄像头问题

    博主近日想拿树莓派做个监控系统,于是入手了树莓派3B以及官方的Camera V2.刷了最新版的raspbian系统,发现怎么都无法使用. 网传的如下的图,然而我刷的最新的系统里根本没有这个选项. 解决 ...

  2. jetson nano 解决CSI接口摄像头拍摄效果偏红的问题

    在jetson nano上使用OV5647或IMX219等CSI接口的摄像头,有时会出现拍摄效果发红的情况,解决办法如下. 打开jetson nano终端 1.下载camera-override.is ...

  3. linux生成驱动编译的头文件,嵌入式Linux字符设备驱动——5生成字符设备节点

    嵌入式Linux字符设备驱动开发流程--以LED为例 前言 留空 头文件 #include 查看系统设备类 ls /sys/class 设备类结构体 文件(路径):include/linux/devi ...

  4. linux设备和驱动注册,Linux驱动第五篇-----驱动注册和生成设备节点

    加载驱动的指令是:insmod xx.ko 查看驱动的指令是: lsmod 卸载驱动的指令是:rmmod xx 在include/linux/platform_device.h这个文件中定义了平台驱动 ...

  5. opensll、libcurl库安装的使用,树莓派CSI摄像头的配置,树莓派调用智能API平台实现人脸识别、树莓派配置中文环境

    接着上一节人工智能翔云平台介绍: 人工智能OCR识别: OCR 是英文Optical Character Recognition的缩写,意思是光学字符识别,也可简单地称为文字识别,是文字自动输入的一种 ...

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

    树莓派Raspberry Pi3B+学习笔记4 今日达成: ①摄像头安装+配置+简单使用 ②树莓派上python编程初尝试 这份笔记里主要讲的是摄像头的安装+配置+简单使用. 一.摄像头和树莓派连接+ ...

  7. 5、树莓派连接官方CSI摄像头的使用

    本篇博文大部分转https://blog.csdn.net/u013162035/article/details/78580486 其中有部分细节根据自己的实际操作进行了修改 5.1树莓派基本操作 目 ...

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

    树莓派Raspberry Pi3B+学习笔记4 今日达成: ①摄像头安装+配置+简单使用 ②树莓派上python编程初尝试 这份笔记里主要讲的是摄像头的安装+配置+简单使用. 一.摄像头和树莓派连接+ ...

  9. linux usb camera uvc,树莓派配置使用USB摄像头

    前言 树莓派的USB接口还是非常多的,从第2代开始树莓派就提供了4个USB接口,虽然这几个USB接口是共用一个宽带总线.但是对我们的USB摄像头来说宽带还是够了,这次教程我们牛人技术为大家介绍如何使用 ...

最新文章

  1. swift_022(Swift 的下标脚本)
  2. C语言 —— 获取字符串中两个字符之间的的数据
  3. 反射(操作MetaData)
  4. lightoj1259 线性筛的另一种写法 v变成bool标记数组
  5. 输入流IS和输出流OS学习总结
  6. java手动分页工具类
  7. spingMVC拦截器 -单个、多个、设想
  8. 光线如何从宇宙黑暗时代逃逸:黑洞让宇宙变光明
  9. python集合类型中的元素是有序的_Python数据类型之集合set
  10. 1042 Shuffling Machine
  11. linux系统ca证书认证失败修复过程记录
  12. 巅峰阁批量卡android,卡iPhoneQQ在线
  13. 微积分-求导必背公式
  14. L1-005 考试座位号 (15 分)
  15. StringBuffer 拼接字符串时,删除最后一个逗号
  16. 【pandas】教程:1-处理什么样的数据
  17. QNAP威联通NAS搭建SFTP服务,并内网穿透实现公网远程访问
  18. SIGPIPE信号详解
  19. java结账_java 基础程序之商场结账管理
  20. “国防七校”之一西工大遭境外网络攻击

热门文章

  1. 详解GIoU、DIoU、CIoU Loss
  2. 【hive 日期函数】Hive常用日期函数整理
  3. 蓝牙技术|我国已成为全球最大新能源车市场,蓝牙技术起到重要作用
  4. Android插件化思考
  5. GitHub上优秀的开源项目(转载)
  6. 关于我的辣鸡小说(闲扯)
  7. ChatGPT之父投资生物科技公司,逆转衰老还是永生?
  8. 计算机一级考试在线解析,2021年度计算机一级考试试题一及答案解析.doc
  9. 服务器为什么会宕机?如何实现宕机切换?
  10. Game Programming with DirectX -- 02[并非3D的3D]