树莓派摄像头c语言,树莓派图像处理之摄像头安装+配置教程
树莓派图像处理之摄像头安装+配置教程
本文简单讲讲树莓派如何安装摄像头,以及一些配置和简单使用
树莓派的主板上有一个专门为摄像头模块预留的接口:CSI(Camera Serial Interface)。注意 CSI 并不是树莓派特有的,而是 MIPI(移动产业处理器接口联盟)定义的一个接口,用于约束手机与摄像头连接和通信的规范
摄像头模块准备
我手里这款应该是官方发布的摄像头,拥有 500 万像素(最高分辨率 2592 像素 x1944 像素)的 CMOS 传感器,至少支持 30FPS 的 1080P 高清视频录制,连线是 15 针的软线,体积小巧,大约是 25mm x 24mm x 9mm,很轻,几克这样子
安装
首先树莓派关机,找到那个 CSI 接口,安装分以下几步进行
这个卡扣不同于贴着板子的那种可以掀开的,也不像内存条那种竖直的插槽自动卡位,这个 CSI 插槽的卡扣需要向上拔出,一定记得温柔,而且空间狭窄,手指不一定有空间,可用牙签之类慢慢挑
卡扣松了之后,将排线插入,插至底部,注意排线方向,有金属触点的朝卡扣条对面
扶着软排线,按下卡扣,确保线的金属边缘与插槽边缘平行
设置
安装完成之后,给树莓派上电,开始进行设置
首先是更新摄像头驱动,新版系统可能不用,但还是更新一下为好
sudo apt-get update
sudo apt-get upgrade
更新完之后,需要启用,有两种方式,设置完之后均需重启才能生效
首先是命令行方式,执行sudo raspi-config打开配置,选择Interfacing Options,再找到Camera然后选择启用即可
第二种是直接 vnc 连接上去,点击树莓派图标->首选项->配置->接口->摄像头启用-ok 重启
重启后查看设备是否成功挂载,ls -l /dev/ | grep video,看到 video0 表示成功挂载识别
使用
画面捕捉
使用raspistill专用命令,此命令可能不适用于 usb 摄像头,那个需要安装使用sudo apt-get install uvccapture
raspistill是集成在系统的,可以直接使用,运行raspistill -o h.jpg即可成功截图并保存输出,更多参数使用raspistill --help | more
录制视频
执行raspivid -o v.h264 -t 5000,录制 5 秒长度的 1080p 视频,h264 是 MPEG4 之后的视频压缩格式,数据压缩比例高。桌面环境双击视频可直接播放,或者桌面环境执行omxplayer v.h264
最后
本文教程就到这里,通过网络采集树莓派视频流、以及如何控制摄像头和简单的图像处理,留到下篇讲
实践操作篇需要多多动手,体会每个细节,并且教程可能与各位实际软硬件略有不同
关于找一找教程网
本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[树莓派图像处理之摄像头安装+配置教程]http://www.zyiz.net/tech/detail-96393.html
树莓派摄像头c语言,树莓派图像处理之摄像头安装+配置教程相关推荐
- 树莓派计算器c语言,树莓派与Python实验9——Tkinter计算器实验
1.实验目的 了解图形界面开发的基本要素: 了解图形界面工作的基本特点: 掌握Tkinter库的特点: 理解Tkinter库的工作方式和原理: 掌握Tkinter界面开发的基本要素: 掌握完整Tkin ...
- 【树莓派4B学习】二、树莓派4B介绍与一些必要的软件安装配置
一.树莓派4B产品介绍 <原理图> 目前树莓派4只支持,2019年7月10日发布的新系统raspbian-buster,有精简版和全功能版. 对于之前任何能与树莓派3兼容的系统,树莓派4一 ...
- python r语言 结合 部署_(转)python中调用R语言通过rpy2 进行交互安装配置详解...
python中调用R语言通过rpy2 进行详解 1.R语言的安装: 大家进行R语言的安装,在安装好R后,需要配置环境变量R才能进行使用. 对此电脑右键->选择高级设置->环境变量-> ...
- linux go语言环境配置文件,linux下安装配置go语言环境
1,golang中国下载go源码 http://www.golangtc.com/download 请对应系统版本号,linux-amd64.tar.gz为64位系统(推荐) ,linux-386 ...
- BASIC语言下载安装配置教程(超级简单!)
1.使用bing搜索"FreeBasic"不要打卡第一个网址,点开下面的"Download"选项,选择中间的下载选项进行下载. 2.打开安装程序,一步一步安装即 ...
- 联想e470c怎么修改电脑语言,联想(ThinkPad)E470c笔记本安装win10教程
联想(ThinkPad)E470c笔记本做工用料扎实.外观沉稳时尚.机身轻薄,从而受到广大人们的青睐.但是联想(ThinkPad)E470c笔记本出现了系统损坏这些情况,不知道该怎么拯救它,所以今天快 ...
- ndnsim r语言 ubuntu_Ubuntu14.04安装配置ndnSIM
Ubuntu14.04安装配置ndnSIM 预环境 Ubuntu14.04官方系统 请先使用sudo apt-get update更新一下源列表 安装步骤 安装boost-lib sudo apt-g ...
- 树莓派Ubuntu mate中借助OpenCV实现摄像头定时拍照并保存python语言
刚刚入门的小白,第一次写博客,有不妥的地方还望各路大佬多多指教~ 本帖主要是介绍利用python语言如何在树莓派Ubuntu mate中借助OpenCV实现摄像头给定间隔时间连续拍照,并以拍照时间命名 ...
- 树莓派开发笔记(九):基于CSI口的摄像头拍照程序(同样适用USB摄像头)
若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...
最新文章
- sublime几个插件
- TiDB DevCon 2019 报名开启:年度最高规格的 TiDB 技术大会
- 继承、实现、依赖、关联、聚合、组合的联系与区别
- element,点击查看,实现tab切换:
- python自动化发送邮件_python接口自动化(三十三)-python自动发邮件总结及实例说明番外篇——下(详解)...
- node.js express项目搭建
- 我在大学毕业后学习Linux、python的一些经验
- Matlab符号运算 - 解微分方程
- OA实施成功率提升,流程梳理是关键
- Beta版本发布报告
- 【PAT - 1014】福尔摩斯的约会(简单模拟)
- Linux内核系统架构介绍
- rpgmvp图片怎么看_拼多多商城图片和视频下载不了怎么办,看这里。。。。
- 我的程序跑了 60 多小时,就是为了让你看一眼 JDK 的 BUG 导致的内存泄漏
- java语音jvm_java环境中基于jvm的两大语言:scala,groovy
- 智能会议系统(25)---linphone代码分析
- 买断变订阅!苹果第一付费软件被骂上热搜 官方回应
- Java基础学习总结(81)——如何尽可能的减少Java代码中bug
- hibernate 框架学习笔记
- was日志报检测到cpu饥饿