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

    文章

    2069

    浏览量

    109709
  • raspbian
    +关注

    关注

    0

    文章

    17

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

    接入,但随着我们逐渐远离台式电脑,找到键盘和显示器变得越来越困难。一旦WiFi设置完成,就可以通过SSH连接到树莓,并从笔记本电脑或其他设备远程与树莓
    的头像 发表于 06-26 15:41 1044次阅读
    <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 994次阅读
    <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 1690次阅读
    手把手教你用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>打造 LoRaWAN 网关!

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

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

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

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

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

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

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 870次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    请问k230可否和树莓通过USB-typeC线来通信?

    能否让一根线接树莓的USB接口同时接到k230的tpyeC接口,同时供电和通信,k230视觉获取的信息传给树莓
    发表于 04-28 08:25

    树莓&amp;amp;AXCL:树莓离线大模型新范式!

    的拓展,新增了一组PCIE3.0x1外设接口,可以通过FFC线缆连接到官方或者第三方HAT组件。从去年开始树莓就陆陆续续介绍了各种基于HATPCIE拓展的方案树莓
    的头像 发表于 04-21 16:33 974次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>&amp;amp;AXCL:<b class='flag-5'>树莓</b><b class='flag-5'>派</b>离线大模型新范式!