我一直在尝试寻找一种方法来在 Raspberry pi 4 模块上使用 Ubuntu aarch64 启用 Picamera,但到目前为止,我只发现如何在 Raspberry pi 2/3 或使用 arch32 上执行此操作。
有没有办法在 Raspberry pi 4 模块上支持带有 Ubuntu 20.04 aarch64 的 Picamera?
答案1
是的,它可以工作。Picamera 在 aarch64 下运行。答案就在这里 -https://raspberrypi.stackexchange.com/questions/114035/picamera-and-ubuntu-20-04-arm64
import cv2
cap = cv2.VideoCapture('/dev/video0', cv2.CAP_V4L)
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 2560)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 1440)
ret, frame = cap.read()
cv2.imwrite('image.jpg', frame)
cap.release()
安装 opencv 后运行 python 脚本。它应该将照片保存在与脚本相同的目录中。我刚刚在 Raspberry PI 4 B、Ubuntu Server 20.04 64 位(带桌面)上使用 OpenCV 进行了测试,一切正常。
如果仍然有问题,请确保 boot/config.txt 有,
start_x=1
答案2
您需要安装raspi-配置适用于 Ubuntu 22.04 和 20.04 的工具。
在终端中输入以下命令来安装该工具。
sudo apt install raspi-config
然后使用打开工具
sudo raspi-config
打开工具屏幕后,转到界面选项,然后启用“传统相机选项”。
有关 raspi-config 工具的更多信息Raspberry Pi 文档