树莓派图像处理之摄像头安装+配置教程

本文简单讲讲树莓派如何安装摄像头,以及一些配置和简单使用

树莓派的主板上有一个专门为摄像头模块预留的接口: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语言,树莓派图像处理之摄像头安装+配置教程相关推荐

  1. 树莓派计算器c语言,树莓派与Python实验9——Tkinter计算器实验

    1.实验目的 了解图形界面开发的基本要素: 了解图形界面工作的基本特点: 掌握Tkinter库的特点: 理解Tkinter库的工作方式和原理: 掌握Tkinter界面开发的基本要素: 掌握完整Tkin ...

  2. 【树莓派4B学习】二、树莓派4B介绍与一些必要的软件安装配置

    一.树莓派4B产品介绍 <原理图> 目前树莓派4只支持,2019年7月10日发布的新系统raspbian-buster,有精简版和全功能版. 对于之前任何能与树莓派3兼容的系统,树莓派4一 ...

  3. python r语言 结合 部署_(转)python中调用R语言通过rpy2 进行交互安装配置详解...

    python中调用R语言通过rpy2 进行详解 1.R语言的安装: 大家进行R语言的安装,在安装好R后,需要配置环境变量R才能进行使用. 对此电脑右键->选择高级设置->环境变量-> ...

  4. linux go语言环境配置文件,linux下安装配置go语言环境

    1,golang中国下载go源码  http://www.golangtc.com/download  请对应系统版本号,linux-amd64.tar.gz为64位系统(推荐) ,linux-386 ...

  5. BASIC语言下载安装配置教程(超级简单!)

    1.使用bing搜索"FreeBasic"不要打卡第一个网址,点开下面的"Download"选项,选择中间的下载选项进行下载. 2.打开安装程序,一步一步安装即 ...

  6. 联想e470c怎么修改电脑语言,联想(ThinkPad)E470c笔记本安装win10教程

    联想(ThinkPad)E470c笔记本做工用料扎实.外观沉稳时尚.机身轻薄,从而受到广大人们的青睐.但是联想(ThinkPad)E470c笔记本出现了系统损坏这些情况,不知道该怎么拯救它,所以今天快 ...

  7. ndnsim r语言 ubuntu_Ubuntu14.04安装配置ndnSIM

    Ubuntu14.04安装配置ndnSIM 预环境 Ubuntu14.04官方系统 请先使用sudo apt-get update更新一下源列表 安装步骤 安装boost-lib sudo apt-g ...

  8. 树莓派Ubuntu mate中借助OpenCV实现摄像头定时拍照并保存python语言

    刚刚入门的小白,第一次写博客,有不妥的地方还望各路大佬多多指教~ 本帖主要是介绍利用python语言如何在树莓派Ubuntu mate中借助OpenCV实现摄像头给定间隔时间连续拍照,并以拍照时间命名 ...

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

    若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...

最新文章

  1. sublime几个插件
  2. TiDB DevCon 2019 报名开启:年度最高规格的 TiDB 技术大会
  3. 继承、实现、依赖、关联、聚合、组合的联系与区别
  4. element,点击查看,实现tab切换:
  5. python自动化发送邮件_python接口自动化(三十三)-python自动发邮件总结及实例说明番外篇——下(详解)...
  6. node.js express项目搭建
  7. 我在大学毕业后学习Linux、python的一些经验
  8. Matlab符号运算 - 解微分方程
  9. OA实施成功率提升,流程梳理是关键
  10. Beta版本发布报告
  11. 【PAT - 1014】福尔摩斯的约会(简单模拟)
  12. Linux内核系统架构介绍
  13. rpgmvp图片怎么看_拼多多商城图片和视频下载不了怎么办,看这里。。。。
  14. 我的程序跑了 60 多小时,就是为了让你看一眼 JDK 的 BUG 导致的内存泄漏
  15. java语音jvm_java环境中基于jvm的两大语言:scala,groovy
  16. 智能会议系统(25)---linphone代码分析
  17. 买断变订阅!苹果第一付费软件被骂上热搜 官方回应
  18. Java基础学习总结(81)——如何尽可能的减少Java代码中bug
  19. hibernate 框架学习笔记
  20. was日志报检测到cpu饥饿

热门文章

  1. AS400(系列)第一章 入门简介
  2. 领英Linkedin开发客户技巧分享
  3. 计算机一级ps模拟考试软件,计算机一级photoshop模拟试题
  4. 让Linux使用XP下的宋体字符
  5. GM65与stm32通信
  6. PHP文件在线加密源码
  7. python的类成员和实例成员
  8. 浅谈:3D可视化机房管理系统!
  9. 【T3】用友畅捷通特殊行业的期间损益结转设置
  10. MapGIS三维地学建模工具升级!新增地质网格类、提升地学建模与空间分析能力