Piのカメラモジュールを使用した際の、フレームレートと解像度の確認方法について書きたいと思います。Pi(ラズベリーパイ)はイギリスのラズベリーパイ財団が教育用に開発したボードコンピュータです。Cortex-A72が4コアとマイコンボードの中では非常に高速な処理能力を持っています。ユーザーがアクセス可能な40ピンのGPIOも搭載しており、外部ハードウェアを制御することが可能です。詳細なスペック等は以下の記事で解説していますので、あわせてご覧ください。Piからカメラモジュールを通して動画を表示する方法を記事にしました。今回はラズベリーパイのカメラモジュールを使用して、動画を撮る方法について解説していきます。撮影には画像処理ライブラリOpenCVを使用します。Piのデスクトップ上に撮った映像を表示することができました。映像がカクカクしていて、フレームレートが1桁しか出ていないように見えます。PiはIoTアプリケーション開発の分野で不可欠なツールです。Piがコンパクトでコスト効率が良く、多様なプロジェクトに適用できるためです。...考えられる問題点Twitterのフォロワー様よりアドバイスを頂き、以下の問題点を挙げてみました。・GPUメモリの不足3点を改善して高速化できないかと考えています。今回は画像として取り込んだ際の解像度と、そもそもカメラモジュールの性能としてどれくらいのフレームレートが出ているのかを確認したいと思います。Amazon調べ)口コミを見るAmazon楽天市場Yahooショッピングメルカリポチップ解像度とフレームレートを確認するソースコードOpenCVのライブラリを使用すると、解像度とフレームレートは簡単に確認ができるようです。以下のようなソースコードを作成してみました。frame_height)#カメラデバイスクローズcap.release()#ウィンドウクローズcv2.destroyAllWindows()7行目:カメラモジュールのフレームレートを取得します。8行目:画像のX軸方向のサイズを取得します。9行目:画像のY軸方向のサイズを取得します。PiはIoTアプリケーション開発の分野で不可欠なツールです。Piがコンパクトでコスト効率が良く、多様なプロジェクトに適用できるためです。先ほどのプログラムを実行した結果は以下の通りです。480フレームレートと解像度取得できました。取得結果をみるとカメラ自体は30fps出ているので問題ありませんし、解像度も高すぎるというわけでもないようです。Piのリモートデスクトップの通信遅延か、もしくはデスクトップ自体が重い可能性が高いのではと思われます。次回はGPUに割り当てられるメモリ容量を大きくしてテストしてみたいと思います。ラズベリーパイの画像認識について学びたい方にはUdemyの以下の講座がおすすめです。Pi)とOpenCVで作る簡単画像認識システムまた、以下の記事で効率的にPythonのプログラミングスキルを学べるプログラミングスクールの選び方について解説しています。最近ではほとんどのスクールがオンラインで授業を受けられるようになり、仕事をしながらでも自宅で自分のペースで学習できるようになりました。スキルアップや副業にぜひ活用してみてください。自分のキャリアアップに必要なカリキュラムがあるプログラミングスクールを探したいん...スクールではなく、自分でPythonを習得したい方には、いつでもどこでも学べる動画学習プラットフォームのUdemyがおすすめです。講座単位で購入できるため、スクールに比べ非常に安価(セール時1200円程度~)に学ぶことができます。私も受講しているおすすめの講座を以下の記事でまとめていますので、ぜひ参考にしてみてください。こんな悩みを解決します。Ud...それでは、また次の記事でお会いしましょう。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ExampleMurasan(むらさん)制御系エンジニアです。Piなどのマイコンボードを使ってアプリケーションを開発しています。好きなガジェットについても紹介していきたいと思います。トップページの画像はStableDiffusionというAIによって生成されたイラストです。