Skip to content

azaberrypi/Image_Analyzer_with_VC4

Repository files navigation

Image_Analyzer_with_VC4

セキュリティ・ネクストキャンプ2021 講義N6 低レベルGPUプログラミング


camera_blue.pyの出力映像のスクリーンショット


camera_rgb.pyの出力映像のスクリーンショット

概要

Piカメラで取得している画像から、RGBの明度をヒストグラムで表示するプログラムです。
RaspberryPiに搭載されているGPU、VideoCore® IVで処理させて高速化を図っています。
拡張し、1つのプログラムでRGB全てのヒストグラムを同時に表示できるようになりました。
今後拡張して
・256段階のヒストグラムで表示する
に対応させるかもしれません。

また、16段階のRedのみのヒストグラム表示において、GPUとCPU間で速度比較をするためにcamera_cpu_red.pyを作成していますが
雑にPython3で実装しているためCPU側でのベストパフォーマンスは出せていません。

開発に当たってはこちらを参考にしています。
https://github.com/Taiki-azrs/RaspiGPGPU_guide

About

セキュリティ・ネクストキャンプ2021 講義N6 低レベルGPUプログラミング

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages