DeepTIAS の画面構成と操作を定める.本書は v2.7 時点の動作を記録したものであり,要件定義書 で修正対象とした不具合は「既知の不具合」として区別して記す.
画面は 1 つ(Form1,タイトル「DeepTIAS2.7」).処理の途中経過を画像で表示するパネルと,操作・状態表示の領域からなる.
| 部品 | 表示 | 役割 |
|---|---|---|
| モード選択 | Image(画像のみ) / Image&Calib(画像とカラーチャート) | 解析モードを選ぶ.既定は Image(画像のみ) |
| Start ボタン | Start | 解析を開始する |
| Pause ボタン | Pause / Continue | 解析を一時停止・再開する.解析中のみ押せる |
各パネルの見出しラベルは,その処理を実行している間だけ背景が赤になり,進行中の工程を示す.
| 見出し | 表示する画像 |
|---|---|
| Input | 入力した舌画像 |
| Calibration | 色補正後の画像(Image&Calib のみ) |
| Detection | 検出した舌の矩形を描いた画像 |
| Segmentation | セグメンテーション結果(二値画像) |
| Mask | 元画像サイズに戻したマスク |
| Extraction | マスクで切り出した舌 |
| view | 領域分割の結果 |
| view2 | 未使用(常に空) |
| 表示 | 内容 |
|---|---|
| 状態 | 実行中の工程(日本語) |
| Processing File | 処理中のファイル名.待機中は None |
| Total Progress | 処理済み枚数 / 全枚数(例: Total Progress: 3/10) |
Continue に変わり,押すと再開する| 状況 | 表示・動作 |
|---|---|
| 舌を検出できない | 表示なし.analysis.csv に <画像名>,Tongue detection error を書き,次の画像へ進む |
| 舌領域が 1 つにまとまらない | 表示なし.analysis.csv に <画像名>,Tongue segmentation error を書き,次の画像へ進む |
| 小領域除去 DLL を呼べない | エラーダイアログ(Unable to reprocess! ...)を出し,残りの画像を処理せずに終了する |
| 上記以外の例外 | 表示されない(既知の不具合を参照) |
要件定義書 の「実行を妨げる不具合の修正」で直す対象.
dst2)が開き,キーを押すまで解析が止まる