プロジェクト立ち上げ(/setup)完了: 引き継いだ DeepTIAS v2.7(C# WinForms)に合わせて要件定義・技術スタック・環境構築手順・仕様書・規約・開発計画を作成した.
OpenCvSharpExtern.dll の参照を削除してビルドが通ることを確認済み(NuGet の runtime パッケージが同 DLL を配置する).実行は外部バイナリ取り込み後に確認する.Output\debug)と回帰テストの正解データの作り方.回帰テストの正解を旧 exe の出力に決定: 研究で使われてきた解析結果が旧 exe(2021 年 12 月版)の出力と判明したため,正解を旧 exe の出力とし,PLAN_02 にステップ 3「旧 exe と現行ソースの解析結果の比較」を追加した.
PLAN_02 ステップ 1: 実行に必要なファイルの取り込み: 旧ビルド出力から外部 exe・ネイティブ DLL・色補正データ・出力雛形を Tongue extraction/runtime/ に取り込み,ビルドだけで実行ファイル一式が揃うようにした.Image モードで 2 枚の解析が通ることを確認した.
RemoveSmallRegionDLL → opencv_world320,TongueAnalysis.exe → opencv_*3413d).TongueAnalysis.exe は Data\ を作業ディレクトリから読むため,ルート側の Data/ を採用した(rgb2lab/Data/ とは改行コードだけが違う).データと雛形は改行を変換せず旧ビルドとバイト単位で同一に保つ.1-drawBox・shape の中間ファイルが最後の画像の分しか残らない既存の不具合(MyMakeDir が画像ごとにフォルダを空にする).ステップ 2 の対象に追加した. PLAN_02 ステップ 2: 実行を妨げる不具合の修正: dst2 ウィンドウでの停止,Start のたびの解析の重複登録,例外の握りつぶし,Image モードで中間ファイルが最後の画像分しか残らない件,Image&Calib の出力先の Output\debug 固定を直した.analysis.csv は修正前とバイト単位で一致.
/implement の Phase 2・3)は省略した.変更が画面操作の流れだけで,規約上画面操作は自動テストの対象外であり,テストプロジェクトはステップ 4 で作るため.整理はステップ 6 で行う.