树莓派的摄像头应用

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程介绍在树莓派的 Arch Linux ARM 系统上实现的与摄像头相关的一些应用,包括如何控制树莓派的 USB 摄像头采集图像/视频,如何实现运动检测(Motion Detection),如何实现人脸识别(Face Recognition)等。

    1.使用树莓派控制摄像头采集图像 00:15:10

    本课时介绍在树莓派的 Arch Linux 系统上,利用 OpenCV 及 V4L2,控制摄像头采集图像的实现方法。

    2.使用树莓派控制摄像头采集视频及运动检测 00:08:43

    本课时介绍在树莓派的 Arch Linux 系统上,利用 OpenCV 控制摄像头采集视频,以及进行运动检测(Motion Detection)的实现方法。

    3.使用树莓派进行人脸识别 00:12:39

    本课时介绍在树莓派的 Arch Linux 系统上,利用Face++免费云端服务进行人脸识别(Face Recognition)的实现,以及与运动检测(Motion Detection)相结合,进行实时人脸识别(Real Time Face Recognition)的实现。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

树莓派的摄像头应用

3课时,37分钟2015-04-27
codelast
codelast

极客学院签约布道师

课程背景:
当前,市场上已经出现了很多在树莓派的视觉能力基础上衍生的商业产品,而这些产品的核心,就是对图像/视频的采集及后续处理,因此,通过开发树莓派上的一些摄像头应用,我们可以为进一步实现复杂的树莓派视觉系统打下基础。


核心内容:
1. 使用 OpenCV/V4L2 在树莓派上控制摄像头采集图像/视频
2. 使用 OpenCV 在树莓派上进行运动检测(Motion Detection)
3. 使用 Face++ 云端服务在树莓派上进行人脸识别(Face Recognition)
4. 使用 OpenCV 及 Face++ 云端服务在树莓派上进行实时人脸识别


软件环境:Arch Linux ARM


是否提供资料:


课程等级:初级


适合人群:
具有基础的 Linux 使用知识,对极客玩具有兴趣的人

  • 技术问答
  • 1

    使用树莓派控制摄像头采集图像

    15:10

    本课时介绍在树莓派的 Arch Linux 系统上,利用 OpenCV 及 V4L2,控制摄像头采集图像的实现方法。

  • 2

    使用树莓派控制摄像头采集视频及运动检测

    08:43

    本课时介绍在树莓派的 Arch Linux 系统上,利用 OpenCV 控制摄像头采集视频,以及进行运动检测(Motion Detection)的实现方法。

  • 3

    使用树莓派进行人脸识别

    12:39

    本课时介绍在树莓派的 Arch Linux 系统上,利用Face++免费云端服务进行人脸识别(Face Recognition)的实现,以及与运动检测(Motion Detection)相结合,进行实时人脸识别(Real Time Face Recognition)的实现。

相关课程

  • 走进树莓派的世界

    本课程从零基础介绍进行树莓派开发所需的基础知识。从树莓派历史到树莓派选型,硬件准备到系统安装,再到系统配置,让大家可以把树莓派“用起来”。

    6课时 58分钟
    初级
    8464人学习
  • Android Wear 项目开发实战:图灵机器人

    本课程从零开始手把手教大家如何使用图灵 API实现一个完整的 Android Wear版图灵机器人,包括开发环境搭建、创建 Notification、调用 Google 语音识别、与手机进行数据同步、创建 Google API Client、DataAPI 监听 DataItem 变化。

    8课时 55分钟
    初级
    10942人学习
  • 玩转 Arduino ——数据通信:蓝牙通信

    蓝牙通信是一种常见的短距离无线通信方式,也是智能硬件的开发中较常用的与手机建立通讯连接的方法。学习完本课程,学员可在手机上查看自己开发的 Arduino 嵌入式系统的内部状态与数据,大大提高应用的实用性。

    3课时 18分钟
    初级
    6339人学习
  • 玩转 Arduino ——数据通信:网络通信

    本课程主要讲解网络通信的基本原理以及 Arduino 外设中以太网模块以及 Wi-Fi 模块的使用方法。通过本课程的学习,学员可以理解网络通信的基本概念,并可将 Arduino 连接到互联网上,创造出更多有创造性的物联网应用。

    4课时 18分钟
    初级
    8249人学习
  • 初识 Node.js

    本课程主要讲解 Node.js 基础知识,内容包括 Node.js 概述,Node.js 与 JavaScript 的关系,二者的联系与区别、应用与现状等。

    3课时 29分钟
    初级
    26242人学习