BaslerCameraSample – C#用カメラ制御クラス(pylon SDK対応、単体テスト付き)
- Digital3,500 JPY

今日、実機を動かす。 pylon対応のC#カメラ制御クラス+単体テストで導入~保存の最短ルート。 ソリューション・プロジェクト一式を同梱し、セットアップのつまずきを最小化。 記事の手順と同じ構成だから、理解と検証がそのまま進む。 Qiitaブログで連載している記事のサンプルコード完全版です。 [【保存版】Baslerカメラ × pylon SDK 制御シリーズまとめ](https://qiita.com/MilleVision/items/5d1c1bccfc9a8f578587)
📦 商品概要
Basler社の産業用カメラを C# / .NET で効率的に制御できるサンプルプロジェクトです。 露出・ゲイン・フレームレート・ROI・バーストキャプチャ・イベント駆動撮影など、 研究・製品評価・教育用途に必要な主要機能を一通り実装しています。 さらに 単体テストプロジェクト(BaslerCameraSampleTests) を同梱しており、 各機能の動作確認や学習をスムーズに進められます。
✨ 特徴
・カメラ制御クラス + 単体テスト込み ・ 撮影・露光・ゲイン・フレームレート・連続撮影など主要機能を網羅。 ・ 単体テスト付きで安心して導入可能です。 ・Basler公式SDK「pylon」に対応(DLLは含まれません) ・Qiita記事と連動 ・ 実装の背景や動作原理をQiita記事で解説。コードと記事を行き来しながら学べます。 ・商用利用可(再配布禁止) ・ 商用・非商用問わず、プロジェクトに自由に組み込み可能。 ・記事更新にあわせてアップデート ・ 新しいQiita記事を公開するタイミングで最新版に更新。購入者は無料で再ダウンロード可能。
📂 同梱内容
・プロジェクトフォルダ一式(Visual Studio / .NET 8対応) ・ ソースコードだけでなくソリューションファイル、プロジェクトファイル込み
🛠 動作環境
Windows 10 / 11 .NET 8.0 pylon Camera Software Suite(Basler公式) Visual Studio 2022 以降推奨 「Basler acA2500-14gm」を用いて単体テストの動作確認しています。
⚠ 免責事項
本コードは動作を保証するものではありません。 使用により発生した損害について、作者は一切の責任を負いかねます。 再配布は禁止ですが、購入者は商用・非商用問わず自由に改変・利用可能です。
連載記事(Baslerカメラ × pylon SDK 制御シリーズ)
https://qiita.com/MilleVision/items/5d1c1bccfc9a8f578587
💡 今後の展望
本商品の売上は、他メーカーの産業用カメラの入手費用に充て、 将来的に対応機種を拡大していきます。購入者の皆さまが次の開発を後押ししてくださる形になります。
更新履歴
- v1.4(2025-09-23)基本HUD追加 - v1.3(2025-09-16)ライブビュー追加 - v1.2(2025-09-09)WPFプロジェクト追加(BaslerGUISample + BaslerCameraSample + BaslerCameraSampleTests) - v1.1(2025-09-02)アップデート(BaslerCameraSample + BaslerCameraSampleTests) - v1.0(2025-08-26)初版公開(BaslerCameraSample + BaslerCameraSampleTests)