问题描述: 当使用Arducam时,可能会遇到错误提示"mmal从传感器未收到数据",导致Arducam无法工作。
解决方法:
sudo raspi-config
然后选择"Interface Options",确保摄像头接口已启用。sudo apt-get update
sudo apt-get upgrade
import time
import picamera
import numpy as np
import cv2
with picamera.PiCamera() as camera:
camera.resolution = (640, 480) # 设置分辨率
time.sleep(2) # 等待摄像头预热
image = np.empty((camera.resolution[1] * camera.resolution[0] * 3,), dtype=np.uint8)
camera.capture(image, 'bgr') # 捕获图像
image = image.reshape((camera.resolution[1], camera.resolution[0], 3))
cv2.imshow('Arducam Image', image) # 显示图像
cv2.waitKey(0)
cv2.destroyAllWindows()
使用这个示例代码,您可以尝试捕获和显示Arducam的图像。如果仍然遇到问题,请检查您的Arducam配置和驱动程序。如果您仍然无法解决问题,建议查阅Arducam官方文档或联系Arducam技术支持寻求帮助。