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

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

3天内不再提示

怎样将PiNoIR连接到树莓派

454398 来源:工程师吴畏 2019-07-30 08:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

安装Raspbian和Pi NoIR

在本教程中,我们将使用Raspbian。如果您尚未在Raspberry Pi上安装Raspbian,请查看我们的本指南,了解如何在Raspberry Pi上安装Raspbian。

默认情况下,Raspbian安装了一个picamera模块,我们将使用它来处理我们的Pi NoIR。要检查您的Raspberry版本中是否已安装picamera,请尝试在Raspberry Pi的终端中导入picamera:

python -c “import picamera”

python3 -c “import picamera”

如果已安装picamera,则不会出现错误。下图显示Raspbian的终端导入picamera没有错误,这意味着picamera已经安装。

安装了PiCamera,没有返回错误。

如果未安装picamera模块,将显示回溯消息。

python -c “import picamera”

Traceback (most recent call last):

File “”, line 1, in

ImportError: No module named picamera

python3 -c “import picamera”

Traceback (most recent call last):

File “”, line 1, in

ImportError: No module named ‘picamera’

安装picamera时,最好使用apt来简化类Unix操作系统的过程。要使用apt安装picamera,请在Pi的终端输入以下行:

sudo apt-get update

sudo apt-get install python-picamera python3-picamera

将Pi NoIR V2相机与Raspberry Pi连接

连接外围设备和模块时,必须关闭Raspberry Pi。这是避免损坏任何设备的好习惯。

要连接Pi NoIR相机,请找到Pi的相机串行接口CSI)。用红色圆圈突出显示。

Raspberry Pi相机串行接口(CSI)

轻轻抬起CSI端口塑料夹

轻轻抬起CSI端口

现在,将Pi NoIR Camera V2功能区插入Raspberry Pi的CSI中。

将NoIR功能区插入到CSI端口Raspberry Pi

插入色带后,将CSI的塑料夹推回原位。

将CSI塑料夹子放回原位到位

连接Pi NoIR相机后,我们可以启动Raspberry Pi。在我们测试相机之前,我们必须启用Pi的相机接口配置。要做到这一点,首先打开Raspberry Pi配置。

打开Raspberry Pi配置

在Raspberry Pi配置中,启用相机模块如下图所示。

Raspberry Pi配置工具

启用相机模块后,重启Raspberry Pi。

重新启动后,通过在终端中键入以下命令来查看相机是否正常工作:

raspistill -o sample.jpg

raspistill是一个命令行工具,用于在五个后拍摄静态照片 - 相机模块的第二次延迟。如果一切正常,这个命令将让我们看到使用终端预览相机。

如果出现相机预览,祝贺您首次将相机模块连接到Raspberry Pi!

尝试您的第一个代码

运行相机预览后,我们可以尝试使用基本程序将图像捕获到文件中Python。

注意:在命名.py脚本时,请不要将文件命名为picamera.py。当您尝试导入这些模块时,在现有Python模块之后命名脚本会导致错误。

首先,我们需要打开Python IDLE

Python IDLE

打开Python IDLE后,我们需要创建一个新文件,因为它是一个默认的Python shell,它直接执行我们输入的任何命令。

创建新文件

下面的代码是picamera文档中 capture()方法的示例代码。

使用我们创建的新文件,输入以下Python代码并保存为“/home/pi”,文件名为camera.py。

from time import sleep

from picamera import PiCamera

camera = PiCamera()

camera.resolution = (1024, 768)

camera.start_preview()

#camera warm-up time

sleep(2)

camera.capture( ‘image.jpg’ )

Camera.py

capture()方法将保存捕获的图像到输出文件nam ed image.jpg。

要执行已保存在文件“/home/pi”中的Python代码,请打开Raspbian终端并输入:

python camera.py

在终端中运行python

这将运行相机并在延迟两秒后拍照。捕获的图像可以在“/home/pi”目录中看到。

Image.jpg目录

您现在知道如何在你的Pi NoIR上进行基本的接口和编码!有关更多详细信息和功能,请查看picamera的文档。

您还可以查看一些涉及picamera的项目:

如何使用Raspberry Pi相机发送电子邮件

如何使用OpenCV和Raspberry Pi创建对象检测

封面图片由Raspberry Pi Foundation提供。

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

    关注

    122

    文章

    2086

    浏览量

    110880
  • raspbian
    +关注

    关注

    0

    文章

    17

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓(RaspberryPi)构建高效实时监控系统

    由于树莓体积小、可开发性强等特性,常被用于视频监控场景中,结合 ZeroNews,可实现用户在任意位置都能实时安全得访问视频监控系统。 先决条件:树莓正常
    的头像 发表于 09-22 15:14 1758次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>(RaspberryPi)构建高效实时监控系统

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

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 2681次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    如何搭建高效的树莓NAS?完整安装与配置指南!

    树莓网络附属存储网络附属存储(NAS)是一种专用设备或系统,它为网络内的数据存储和管理提供了一个集中位置。与传统通常直接连接到单台计算机的外部硬盘不同,NAS连接到网络,允许多个用户
    的头像 发表于 08-13 17:45 2280次阅读
    如何搭建高效的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>NAS?完整安装与配置指南!

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 1992次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整指南!

    树莓5上,如何使用毫米波雷达检测和追踪人类?

    在本指南中,我们学习如何RD-03D雷达传感器添加到树莓单板计算机上,以便实时检测和追踪人类。我们将了解该传感器的工作原理及可获取的数据、如何将其
    的头像 发表于 07-24 15:32 2713次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5上,如何使用毫米波雷达检测和追踪人类?

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 3352次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    树莓WiFi设置终极指南:分步方法与故障排除技巧!

    树莓主板的一大关键特性是其能够连接无线网络,这使得无需物理网线即可实现远程访问、数据传输和互联网连接,从而提升了树莓
    的头像 发表于 07-10 16:18 2408次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>WiFi设置终极指南:分步方法与故障排除技巧!

    精通远程控制:借助树莓释放 SSH 的强大功能!

    什么是SSH?我们如何利用SSH连接到树莓、对其进行监控并执行其他任务?注意:文章链接可能需要科学上网。通过SSH连接到树莓
    的头像 发表于 06-27 15:26 1242次阅读
    精通远程控制:借助<b class='flag-5'>树莓</b><b class='flag-5'>派</b>释放 SSH 的强大功能!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    接入,但随着我们逐渐远离台式电脑,找到键盘和显示器变得越来越困难。一旦WiFi设置完成,就可以通过SSH连接到树莓,并从笔记本电脑或其他设备远程与树莓
    的头像 发表于 06-26 15:41 1955次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

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

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 1665次阅读
    <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>!

    手把手教你用树莓打造 LoRaWAN 网关!

    使用BasicStation或PiWAN连接到TheThingsNetwork树莓设置为LoRaWAN网关乍一看可能令人望而生畏,但有了合适的工具和指导,它就会成为一个有意义的DI
    的头像 发表于 06-09 16:23 2136次阅读
    手把手教你用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>打造 LoRaWAN 网关!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通道20安培电流监测控制器x1项目背景介绍在本
    的头像 发表于 06-04 15:33 2235次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“定居”完全指南:一键设置静态IP,稳定又高效!

    当你为树莓设置静态IP地址时,实际上是为它分配了一个固定地址,该地址不会改变,而动态IP地址则会在设备每次连接到网络时发生变化。在树莓派上设置静态IP地址有诸多好处:稳定访问使用静态
    的头像 发表于 05-25 08:32 1815次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“定居”完全指南:一键设置静态IP,稳定又高效!

    树莓“吉尼斯世界记录”:树莓的性能发挥到极致的项目!

    完成的许多酷炫项目。这就引出了一个问题——你该如何树莓的性能推向极限呢?历经13年的项目实践和树莓各型号的发展,你会惊讶地发现,
    的头像 发表于 05-22 16:53 1810次阅读
    <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>的性能发挥到极致的项目!

    树莓5 与 树莓4:深度对比与独特优势!

    和专业人士都好奇它与前代产品树莓4相比表现如何。本文深入对比这两款机型,突出它们的差异和独特优势,帮助您做出明智的决策。1.处理器树莓
    的头像 发表于 05-21 13:15 3574次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5 与 <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4:深度对比与独特优势!