Skip to content

h7ga40/PeachCamWin

Repository files navigation

PeachCam simulator Windows Application

PeachCamをWindowsアプリとして、 Visual Studioでコーディングとデバッグをするプロジェクトです。

デバイスへの書き込みの時間をなくし、 デバイスの限られた資源で実現できないデバッグコードを可能にするなど、 Visual Studioの開発環境を利用することで、 PeachCam/HoikuCamの開発を楽にするのを目的としています。

Windowsアプリケーションではデバイスを模擬するためのコードや入出力を表示するためのコードが必要になりますが、 C#を使うことでGUIやテストコード実装の手間が減ることを期待しています。

PeachCam

PeachCamは、がじぇるねGR-PEACHを使用したカメラで、 WIRELESS CAMERA シールド4.3インチ LCDシールドを取り付け、 FLiR開発キットをWIRELESS CAMERA シールドのPMOD端子に 取り付けた構成となっています。

Windowsのシミュレーションでは、PCのカメラをWIRELESS CAMERA シールドのカメラの代わりに使用します。 PCとFLiR開発キットとの接続には、Adafruit FT232H Breakoutを介して接続します。

ソフト構成

ソフト フォルダ 目的 ライセンス
開発対象 PeachCam カメラアプリとmbedがじぇるねライブラリ
cURL libcurl HTTPクライアント Curlライセンス
WolfSSL libwolfssl 暗号化通信ライブラリ GPL 2.0/商用
Expat libexpat XMLパーサー MITライセンス
zlib libzlib データ圧縮伸長ライブラリ zlibライセンス
OpenCV opencv-lib 画像処理用 BSDライセンス
libjpeg opencv-lib/3rdparty/libjpeg JPEG画像圧縮伸長ライブラリ 独自ライセンス
libpng opencv-lib/3rdparty/libpng PNG画像圧縮伸長ライブラリ 独自ライセンス
libzxing-cpp libzxing 2D Code読み取りライブラリ Apache 2.0ライセンス
FLIR Lepton SDK liblepton 赤外線放射量計測用 独自ライセンス
Natural Tiny Shell PeachCam/ntshell コマンドシェル用 MITライセンス
シミュレータ TeraTremConsole C#化したTeraTermのWinFormコントロール BSDライセンス
LibMPSSE FT232Hを使うためのライブラリ
FLIR LeptonとPCのUSBとの接続用
ITestBench PeachCamと本体とのインターフェイス
TestBenchInit PeachCamロード前に準備するための処理
TestBench アプリケーション

各ソフトウェアのライセンスの詳細は、それぞれのサイトを確認してください。

ライセンス

Apatch 2.0

About

GR-PEACH Camera application development environment with Visual Studio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published