camera – 支持相机输入¶
该 camera 模块包含用于控制相机和拍照的类。
在这些板上可用
-
class
camera.Camera¶ 控制相机的类。
用法:
import board import sdioio import storage import camera sd = sdioio.SDCard( clock=board.SDIO_CLOCK, command=board.SDIO_COMMAND, data=board.SDIO_DATA, frequency=25000000) vfs = storage.VfsFat(sd) storage.mount(vfs, '/sd') cam = camera.Camera() buffer = bytearray(512 * 1024) file = open("/sd/image.jpg","wb") size = cam.take_picture(buffer, width=1920, height=1080, format=camera.ImageFormat.JPG) file.write(buffer, size) file.close()
初始化相机。
-
take_picture(self, buf: _typing.WriteableBuffer, format: ImageFormat) → int¶ 拍照并保存到
buf给定的format. 拍摄的图像的大小是width通过height以像素为单位。- 返回
写入 buf 的字节数
- 返回类型
-