take_a_pic

Function take_a_pic 

Source
pub async fn take_a_pic(opt: TakePicOption) -> Result<Vec<u8>>
Expand description

写真を撮影する。成功すると jpeg バイナリデータを返す。

https://www.raspberrypi.com/documentation/computers/camera_software.html

raspistill は Bullseye まで。既にサポートされていない。 カメラ関連の各種操作は libcamera に移動、集約された。 Bookworm 以降では libcamera-* は rpicam-* にリネームされた。 Trixie では libcamera は消えている気がする。

同時に2つ以上を実行できないかつ時間がかかるので、[tokio::sync::Mutex] で排他する。

  • opt - 撮影オプション。