@rintoHasegawa rintoHasegawa authored 1 day ago
GitHub committed 1 day ago
.claude [remove] 完了済み計画(PLAN_01/02)と対比用 LEAKY_REPRO フラグを撤去 1 day ago
TIASshot [remove] 自動検出以前の手動校正デッドコードとコメント跡を削除 1 day ago
TIASshot.Tests [clean] 提出前のドキュメント監査で実態乖離と連番重複を修正 1 day ago
docs [fix] ドキュメント末尾に混入したツール残骸を除去し進捗行のテスト件数表記を修正 1 day ago
.gitattributes [update] テンプレートを最新化(エージェントチーム・コマンド・GUIDE_05 を追加) 1 month ago
.gitignore [update] テンプレートを最新版に同期(commands→skills 移行・規約を .claude/rules へ分離・solo モード導入) 2 days ago
.vsconfig [add] .vsconfig・setup.ps1 を追加,ENV_01 を更新 3 months ago
CLAUDE.md [fix] ドキュメント末尾に混入したツール残骸を除去し進捗行のテスト件数表記を修正 1 day ago
README.md [fix] ドキュメント末尾に混入したツール残骸を除去し進捗行のテスト件数表記を修正 1 day ago
TIASshot.sln [add] テストプロジェクト(TIASshot.Tests, NUnit)を立ち上げ 1 month ago
setup.ps1 [update] ENV ドキュメントを GUIDE_01 準拠に再編し管理者手順・開発コマンドを追加 2 days ago
色変換 XYZ2sRGB 17次元変換.xlsx 色変換エクセルシート追加 1 year ago
README.md

TIAS Shot

TIAS 撮影ソフトウェア(舌診用).舌診チャートによる自動校正と色変換行列の算出を経て,sRGB 変換画像を保存する.

説明 (Features)

  • 新カメラ ImagingSource DBK33UX178(ソースコード上は DFK33UX178,実機の型番は要確認),DFK23UX249 対応
  • 旧カメラ Lumenera Lw110 対応
  • 舌診チャート対応(チャート検出による自動校正)
  • 変換行列の次数を変更可能(設定ファイルで指定)
  • 光源の ON/OFF 制御
  • sRGB 変換写真の保存
  • 白板撮影モード(照明均一性評価用・WHITEBOARD ビルド限定)
  • メモリ観測ツール(性能計測用・MEMMONITOR ビルド限定)

v1.6/v1.7 からの変更 (Changes since v1.6/v1.7)

本リポジトリは上流(nakaguchi)v1.7 からのフォークで,クラッシュ修正・メモリリーク修正・性能改善を積んでいる.**何をどう直したか(各変更の状況と差分の確認方法)**は次を参照する.

開発環境 (Development Environment)

  • Visual Studio 2022(Visual C#)
  • .NET Framework 4.8 / x64 のみ(OpenCvSharp がネイティブ DLL に依存)
  • OpenCvSharp 4.10
  • カメラ SDK: IC Imaging Control 3.5(ImagingSource)/lumenera.api(Lumenera)

環境構築は docs/02_ENV/ENV_02_環境構築手順.md,ビルド・テスト・実行コマンドは docs/02_ENV/ENV_04_開発コマンド.md,ビルドフラグ(WHITEBOARDMEMMONITOR)は docs/02_ENV/ENV_06_ビルド構成とビルドフラグ.md を参照する.

ドキュメント (Documents)

設計・仕様・テストのドキュメントは docs/ にカテゴリ別(01_GUIDE06_TEST)で置く.全体像は docs/02_ENV/ENV_05_ディレクトリ構成.md,開発の経緯は docs/PROGRESS.md を参照する.