0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派摄像头模块的5个用途

454398 来源:网络整理 作者:网络整理 2019-11-29 11:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Raspberry Pi的灵活性无止境,仅当您认为自己已实现一切可能时,其他事情就会来临。这可能要归功于您或其他人的一个好主意,或者是受该设备的最新发布的扩展硬件的启发。

您应该为Raspberry Pi购买的第一个扩展是相机。模块。借助专用连接器,该相机可用于多种任务。让我们看一下它们。

首先:确保已将Raspberry Pi相机连接到小型计算机,然后启用相机

开始。接下来,启动设备并登录(假设您使用的是默认的Raspberry Pi操作系统Raspbian)。在命令行中,输入

sudo raspi-config

在菜单中选择启用摄像头。

树莓派摄像头模块的5个用途

从此处选择启用,然后选择完成和是以重新启动。

拍摄照片

树莓派重新启动后,再次登录,并在提示符下输入

raspistill –o image.jpg

,这将捕获您的第一张图像,您将可以查看在GUI中。如果尚未从GUI使用终端,则应使用命令

startx

切换至此,随后的命令可以在终端中运行,并在其中检查结果Raspbian文件管理器。您可以使用此命令拍摄任意数量的照片,不过请注意,每次命令迭代都需要更改文件名image.jpg,以避免覆盖前一张图像。

让我们进一步提高一点,并指示Pi只需按一次按键即可拍摄定时照片。

从安装相机的Python支持开始。

sudo apt-get install python-picamera python3-picamera

完成后,输入

sudo idle &

这将启动Python环境。 Python在Raspberry Pi教程中定期弹出,并且是一种令人难以置信的简单语言。要获得更多帮助,我们建议您检查我们的五个学习Python的最佳网站,如果您有兴趣进一步提高Python技能,请访问Lynda.com。

转到 File》 New窗口以打开文本编辑器并输入以下代码:

import time

import picamera

with picamera.PiCamera() as camera:

camera.start_preview()

time.sleep(0)

camera.capture(‘/home/pi/Desktop/image.jpg’)

camera.stop_preview()

使用 File》 Save 保存您的工作并命名类似于timedsnap.py。当您准备好运行脚本时,请转到运行》运行模块,或只需点击 F5 。

我们可以使用同一脚本–进行了一些修改–将Raspberry Pi相机模块用于其他项目。

带有计时器的PiCamera

该脚本可以通过细微调整重新使用,以创建具有定时倒计时的相机,这对于任何痴迷于自拍的快照者来说都是巨大的好处。面对现实,这是一台Raspberry Pi,因此您可能可以找到在自拍杆上安装保护套和相机并与之公开露面的方法。

要添加5秒钟的倒计时,请更改这行

time.sleep(0)

time.sleep(5)

完成后,记得保存并按F5键开始倒计时。说“奶酪!”

用Raspberry Pi摄像机录制视频

拍摄静止图像是一回事,但是视频呢?就像使用智能手机摄像头或标准台式网络摄像头(本质上就是Pi的摄像头,没有外壳)一样,您也可以录制视频。

在命令提示符下,如下修改脚本:

import time

import picamera

with picamera.PiCamera() as camera:

camera.start_preview()

camera.start_recording(‘/home/pi/Desktop/video.h264’)

time.sleep(30)

camera.stop_recording()

camera.stop_preview()

您会注意到我已将 time.sleep()值设置为30,这意味着脚本将开始记录,等待30秒,然后停止。将此脚本另存为 videocapture.py ,然后按F5键运行。

注意使用 camera.start_recording()功能。这会将素材保存为名为 video.h264 的文件,该文件可以从Raspbian桌面打开。最好的方法是浏览到Desktop文件夹(或上面脚本中选择的任何文件路径),按F4打开终端,然后输入

omxplayer video.h264

为Raspberry Pi和显示器添加合适的电池,您将拥有一台紧凑型便携式摄像机!

延时摄影

延时摄影在以下方面越来越受欢迎:在过去的几年中,智能手机相机的爆炸式增长,使曾经是专业摄影师的省份几乎每个人都可以使用。

使用智能手机进行此类摄影的弊端是显而易见的;这很耗时,并且会占用您可能需要的资源,以便拨打和接听电话。带有摄像头的Raspberry Pi是一个不错的选择,并且带有电池的事实证明,其便携性和通用性与AndroidiPhone应用程序相同,并且比仅将Pi用作数码单反相机的延时触发装置更有意义。

在继续之前,请安装ffmpeg:

sudo apt-get install ffmpeg

然后,使用此Python脚本捕获延时图像:

import time

import picamera

VIDEO_DAYS = 1

FRAMES_PER_HOUR = 60

FRAMES = FRAMES_PER_HOUR * 24 * VIDEO_DAYS

def capture_frame(frame):

with picamera.PiCamera() as cam:

time.sleep(2)

cam.capture(‘/home/pi/Desktop/frame%03d.jpg’ % frame)

# Capture the images

for frame in range(FRAMES):

# Note the time before the capture

start = time.time()

capture_frame(frame)

# Wait for the next capture. Note that we take into

# account the length of time it took to capture the

# image when calculating the delay

time.sleep(

int(60 * 60 / FRAMES_PER_HOUR) - (time.time() - start)

您已经创建了使用此脚本在60分钟内记录的图像集合。要以电影的形式查看图像,请按以下方式编译图像:

ffmpeg -y -f image2 -i /home/pi/Desktop/frame%03d.jpg -r 24 -vcodec libx264 -profile high -preset slow /home/pi/Desktop/timelapse.mp4

您可以使用终端命令在Raspberry Pi中运行视频:

omxplayer timelapse.mp4

视频将全屏播放。可能看起来像这样……

Raspberry Pi安全摄像头

我们之前已经探索了如何使用Raspberry Pi构建家庭网络摄像头安全系统,并且其教程早于Pi专用相机的可用性。从那时起,事情当然发生了变化,但是您可以使用相同的原理和软件将Pi变成更加紧凑的安全摄像机解决方案。从理论上讲,您可以使用一台或多台Raspberry Pi安全摄像头以低于$ 100的价格监控进出房屋。

责任编辑:wv。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 摄像头
    +关注

    关注

    61

    文章

    5115

    浏览量

    103496
  • 树莓派
    +关注

    关注

    122

    文章

    2082

    浏览量

    110757
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    汽车摄像头模块的理想之选:MAX20049电源芯片深度解析

    汽车摄像头模块的理想之选:MAX20049电源芯片深度解析 在汽车摄像头模块的设计中,电源管理是一至关重要的环节。一款性能出色的电源芯片能
    的头像 发表于 03-05 11:30 455次阅读

    树莓5还是香橙5 Pro?两款热门开发板的详细对比

    4B其实已经够用。 香橙5 Pro的NPU可以在本地加速一些智能家居相关的AI任务,如摄像头的人形检测或语音命令识别,在功耗和成本控制方面有自己的特点。 3)工业应用: 在实际产业化应用中,已有企业
    发表于 03-04 19:29

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    使用树莓和OpenCV实时扫描并存储二维码使用树莓和OpenCV实现物体与动物识别使用树莓
    的头像 发表于 08-16 16:16 1562次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    树莓派团队九月亮相上海工博会!树莓爱好者不来切磋一下?

    2025重磅消息!今年9月,树莓派团队将首次亮相上海工博会(CIIF)。届时,现场将展示超多硬核科技:从树莓单板计算机(最高至RaspberryPi500)、RaspberryPiPico系列,到基于RP2350的解决方案,还
    的头像 发表于 08-15 19:36 1109次阅读
    <b class='flag-5'>树莓</b>派团队九月亮相上海工博会!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>爱好者不来切磋一下?

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    使用树莓和OpenCV实时扫描并存储二维码使用树莓和OpenCV实现物体与动物识别使用树莓
    的头像 发表于 08-14 17:45 2397次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    如何使用树莓+OpenCV实现姿态估计和面部特征点追踪?

    使用树莓和OpenCV实时扫描并存储二维码使用树莓和OpenCV实现物体与动物识别使用树莓
    的头像 发表于 08-13 17:44 1465次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV实现姿态估计和面部特征点追踪?

    索尼4K超高清摄像头模块——FCB-ER8530

    摄像头
    szxuanzhan
    发布于 :2025年08月13日 17:12:43

    创世SD NAND贴片卡:智能摄像头存储难题的完美解决方案 #人工智能 #智能摄像头 #摄像头

    摄像头
    深圳市雷龙发展有限公司
    发布于 :2025年08月05日 11:17:13

    【Milk-V Duo S 开发板免费体验】OV5647摄像头测试

    OV5647摄像头测试板子支持以下两种摄像头,默认支持的是官方的CAM0GC2083 要使用OV5647树莓摄像头,需要使用配置文件/
    发表于 07-11 22:03

    套件就能让多路高清摄像头接入树莓5

    ,推出了适用于树莓5的GMSL相机接入套件,支持多路GMSL摄像头同时接入。本文将介绍该套件的应用场景、硬件连接方式及软件配置方法,帮助您快速完成安装与设置,助力
    的头像 发表于 07-10 16:18 2003次阅读
    一<b class='flag-5'>个</b>套件就能让多路高清<b class='flag-5'>摄像头</b>接入<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>5</b>?

    【Milk-V Duo S 开发板免费体验】4 - OV5647 摄像头摄像头测试

    ]-621: 255: exit [main]-622: input your choice: 然后就可以进行功能测试。 下面就是用电脑显示开发板采集的YUV文件: 结语 由于支持了树莓摄像头,所以DuoS比先前的版本更
    发表于 07-08 21:26

    树莓微型摄像头模块3传感器组件发布!封装再瘦身助力工业设备微型化视觉集成!

    自两年前推出以来,树莓的1200万像素自动对焦树莓摄像头模块3已广泛应用于众多爱好者项目,以
    的头像 发表于 07-08 12:10 1695次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>微型<b class='flag-5'>摄像头</b><b class='flag-5'>模块</b>3传感器组件发布!封装再瘦身助力工业设备微型化视觉集成!

    庐山K230可以直接使用usb摄像头吗,可以的话摄像头有啥要求吗?

    庐山K230可以直接使用usb摄像头吗,可以的话摄像头有啥要求吗
    发表于 06-24 07:07

    树莓分类器:用树莓识别不同型号的树莓

    对准树莓4,屏幕上会显示“RaspberryPi4”;对准树莓Zero时显示“RaspberryPiZero”,依此类推。组装在树莓
    的头像 发表于 06-13 16:39 1544次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓 打造安全+可定制的安防摄像头 — 完整指南!

    使用树莓作为安防摄像头有诸多优势,可以让其成为家庭或小型企业负担得起的监控解决方案。树莓派性价比极高,无需商业DVR/NVR系统的高昂成本即可构建功能完备的安防系统。其灵活性和可定制
    的头像 发表于 05-23 15:49 2341次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> 打造安全+可定制的安防<b class='flag-5'>摄像头</b> — 完整指南!