Raspberry Piを使用してタイムラプス写真操作を実行する方法は?

時間をかけずに自然の魅力をとらえるために、 タイムラプス 写真は最高のテクニックです。これは、ビデオフレームがキャプチャされる速度が、アレンジメントの再生に使用される速度よりもはるかに遅い手法です。デジタル一眼レフやカムコーダーなどを使ってタイムラプスビデオを作成することはできますが、これらのデバイスは経済的ではありません。デジタル一眼レフの平均的なモデルの価格は約400ドルで、予算が限られている人は購入できません。したがって、今日それを視野に入れて、以下を使用してタイムラプス撮影操作を実行します ラズベリーパイ これは、このような魅力的なプロジェクトを作成するための基本的な機器を必要とする、低コストのポケットサイズのコンピューターです。高品質のビデオの再生、スプレッドシートの作成、FMラジオ局、ゲームなど、ワークステーションで期待されるすべてのことを実行できます。 パイ カメラは固定位置に配置され、ユーザーが設定した時間内に写真を撮ります。通常の速度で演奏した時点では、時間が速く動いているようです。



タイムラプス写真

タイムラプス写真用にPiカメラをセットアップする方法は?

プロジェクトを開始するための最良のアプローチは、コンポーネントのリストを作成することです。これは、コンポーネントが欠落しているという理由だけでプロジェクトの途中に留まりたくないからです。



ステップ1:必要なコンポーネント

  • ラズベリーパイ3B +
  • ディスプレイ用標準サイズモニター
  • 有線キーボード
  • 有線マウス
  • HDMI-VGAコネクタ
  • マイクロSDカードリーダー
  • 32 GBSDカード
  • ラズベリーパイアダプター
  • ラズベリーパイカメラモジュール

ステップ2:ラズベリーパイモデルの選択

Raspberry Piの選択は非常に技術的な作業であり、将来苦しむことがないように慎重に行う必要があります。 Raspberry Pi Zeroは、市場で入手可能な最も古いモデルであり、仕様の量が限られており、ネットワークをセットアップするのは非常に面倒な作業であるため、好ましくありません。 3A +、3B +などの最新モデルを購入できます。 Raspberry Pi 4は、Raspberry Pi Foundationがこれまでにリリースした中で最も速く、最も支配的なガジェットですが、Raspberry Piチームは、リリース後にハードウェアの問題を共有していません。しません ブート USB-Cポートでは、起動に十分な電力が供給されないためです。したがって、このプロジェクトでは、Raspberry Pi 3B +を使用します。



ラズベリーパイ3B +



ステップ3:プロジェクトのブロック図

このプロジェクトの動作原理をよりよく理解するために、プロジェクトのブロック図を記事に含めました。

動作原理を理解する

ステップ4:ラズベリーパイを設定する

RaspberryPiの設定には2つのオプションがあります。まず、PiをLCDに接続し、必要なすべての周辺機器を接続して作業を開始します。 2つ目は、ラップトップでPiをセットアップし、リモートでアクセスすることです。 LCDの可用性によって異なりますが、自宅にある場合は、LCDを使用してPiをセットアップできます。 HDMI-VGAアダプターを使用して、LCDをラズベリーのHDMIポートに接続します。 Piにリモートでアクセスしたい場合は、私の記事に従ってください。 「SSHとVNCビューアを使用してRaspberryPiのグラフィカルユーザーインターフェイス(GUI)にアクセスする方法」。 この記事では、ラップトップを使用したPiの詳細なセットアップについて説明します。ログインすると、Piにリモートアクセスできるようになります。



ステップ5:動作原理を理解する

プロジェクトの動作原理は非常に単純です。たとえば、カメラは適切な位置に配置されます。夕焼けを撮影したい場合は、カメラを屋上に取り付け、風景を撮影するのに適した角度に回転させ、撮影を続ける時間を設定します。今日のタイムラプス撮影に設定されているフレームレートには2つのタイプがあります。最初のものは 24 fps 2つ目は 30 fps したがって、1時間の期間(3600秒)を設定し、10秒のビデオが必要な場合は、3600秒/ 30フレームを分割すると、12秒の間隔が得られます。それは完全にあなた次第です、あなたは上記の簡単な式を適用することによってあなたの時間間隔を設定することができます。カメラが事前に設定された間隔で写真を撮るプロセスを完了した後、すべての写真をPCにダウンロードして、時間に対する写真の進行を観察できます。これらの写真をダウンロードした後、保存したコレクションから選択した写真を選択してさらに画像処理操作を実行するか、それらを組み合わせてビデオを作成し、時間の経過とともに自然のシーンがどのように変化するかを観察できます。

ステップ6:周辺機器を接続する

Raspberry Piを選択したら、キーボードとマウスをRaspberryPiに接続します。それらを接続した後、HDMIケーブルを使用してPiをテレビに接続します。これらの接続を行った後、さらに先に進む準備ができています。

ステップ7: ラズベリーパイが最新であることを確認してください

Raspberry Piをセットアップした後、Piが正常に機能し、すべての最新パッケージがインストールされていることを確認します。コマンドウィンドウを開き、次の2つのコマンドを入力してPiを更新します。

sudo apt-get update

次に、

sudoapt-アップグレードを取得

アップデートがインストールされている場合は、を押します そして 次にを押します 入る 更新のダウンロードを続行します。

パッケージの更新

ステップ8: RaspberryPiカメラモジュールの有効化

Raspberry Piカメラモジュールを使用する前に、有効にする必要があります。パッケージを更新したらコマンドウィンドウを閉じ、デスクトップ画面の左上隅にあるラズベリーアイコンをクリックします。 Raspberry Pi Preferencesまで下にスクロールし、Interfacesオプションをクリックして、 カメラ そこから。

次のコマンドを入力して有効にすることもできます。 ターミナル 窓:

sudo raspi-config

このコマンドを入力すると、 RaspberryPiソフトウェア構成ツール が開き、[インターフェイスオプション]まで下にスクロールして、を押します。 入る

RaspberryPi構成ツール

新しい画面が表示され、 カメラ 上部に記載されています。 Enterキーを押します。

カメラインターフェース対応

カメラを有効にした後、変更を有効にするにはPiを再起動する必要があります。先に進む前にPiを再起動します。これは、次のコマンドを入力することで実行できます。

sudoリブート

ステップ9:Pythonサポートのインストール

次に、RaspberryPiカメラのPythonサポートをインストールする必要があります。オペレーティングシステムとしてRaspbianBusterを使用しているため、Piカメラはデフォルトでインストールされていないため、手動でインストールする必要があります。 RaspbianにPiカメラを導入するには、次の名前のシステムのパッケージマネージャーを利用するのが理想的です。 apt 。これは、ボード上のPiカメラの最新パッケージをインストールおよび削除するのに役立ちます。同様に、ネットワーク上で利用可能なすべてのユーザーがPiカメラにアクセスできるようになります。インストールするには、次のコマンドを実行します。

sudo apt-get install python-picamera python3-picamera

PiカメラのPythonサポート

Pythonサポートをインストールした後、次のコマンドを実行します。

sudo apt-get install ffmpeg [/ stextbox]

ffmpegのインストール

Python環境で作業したいので、Python環境に入るには次のコマンドを記述します。

sudo idle&[/ stextbox]

次に、に移動します ファイル Python環境のメニューをクリックし、をクリックします 新しいファイル。 空白のPython環境が開き、次に開きます CameraTest.py カメラをテストするためのコード。

Python環境でコードを書く

保存してからを押します F5 ボタン。しばらくすると、a.pngファイルがデスクトップに保存され、このファイルが保存された場合、カメラモジュールが正常に機能していることを示す十分な証拠が得られます。そうでない場合は、上記の手順全体を慎重に繰り返します。ターミナルウィンドウを開き、 [stextbox id =” info”] コマンドは、次のコマンドを入力します。

sudo idle&[/ stextbox]

ファイルメニューをクリックし、Python環境で開きます。 Timelapse1.py コード。保存して実行するには、を押します Alt + F5。 実行を停止したい場合はを押します Ctrl + F6 。これで、キャプチャされた画像が宛先フォルダに表示されます。すべての写真が順番に配置され、必要に応じて写真を表示したり、画像処理操作を実行したりできます。

写真を順番に並べる

ステップ10:ハードウェアの完成

プロジェクトをテストしたので、必要なのは適切な場所にハードウェアをインストールすることだけです。自宅用にこのプロジェクトを作成し、夕日を撮影したい場合は、ラズベリーパイをケーシングに入れ、カメラモジュールを固定して適切な場所に置き、夕方の夕日を撮影できるようにします。後で、すべての画像を抽出できます。

屋根に円周率をインストールする

アプリケーション

  1. 夕日を撮影するために使用できます。
  2. 家を建てている場合は、現場にいなくても、進行中のすべての作業を見ることができます。
  3. 植物の成長を捉えるために使用できます。
  4. あらゆる組織の監視システムとして使用できます。