怎样将PiNoIR连接到树莓派

电子说

1.3w人已加入

描述

安装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提供。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分