raspberrypi/picamera2

New libcamera based python library

解決する課題

Picamera2は、Raspberry Piデバイス上のカメラを制御するための、モダンで使いやすいPythonインターフェースを提供します。これは旧来のレガシーカメラスタックの公式な代替品であり、開発者は現在のlibcameraベースのシステムを使用してカメラハードウェアを操作できます。

仕組み

Pythonコードと基盤となるlibcameraライブラリとの間のブリッジとして機能します。サポートされているRaspberry Pi OSバージョン(Bullseye以降)にパッケージをインストールすることで、カメラの入力、処理、出力を管理する一連のPythonコマンドを利用できるようになります。安定性を重視して設計されており、一貫した動作を維持し、APIの破壊的変更を避けることに重点を置いています。

対象ユーザー

このツールは、Raspberry Piハードウェアを使用して画像や動画をキャプチャする必要がある開発者やホビイスト向けです。レガシーカメラスタックから、現在のRaspberry Pi OSリリースのモダンなlibcameraフレームワークへ移行するすべての方に適しています。

主な特徴

  • カメラ制御のためのシンプルなPython API
  • モダンなlibcameraフレームワーク上に構築
  • 標準のRaspberry Pi OSイメージにプリインストール済み
  • Pi Zeroを含むすべてのRaspberry Piボードと互換性あり
  • 充実したドキュメントと、サンプルや自動テスト用の専用リポジトリ

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト