DeepTIAS2.7.1-Latest)にのみ存在する.DeepTIAS2.7.exe.以下「旧 exe」)で出したものである.| モード | 入力 | 概要 |
|---|---|---|
| Image(画像のみ) | ..\Input\TongueImage\ の画像 | RGB で解析する(1 枚あたり約 15〜30 秒) |
| Image&Calib(画像とカラーチャート) | 上記+..\Input\CalibrationColorChart\ の同名画像 | カラーチャートで色補正し,L*a*b* で解析する(1 枚あたり約 5 分) |
Detection_Normal.pb)で舌の矩形を検出するResUNet.onnx)でセグメンテーションし,二値化・小領域除去(RemoveSmallRegionDLL.dll)でマスクを作るpython\TongueFeatures.exe)..\Output\<日時>\ に中間画像と,全画像を 1 行ずつまとめた analysis.csv(305 列)を書き出すrgb2lab\TongueAnalysis.exe でカラーチャートから L*a*b* 画像を作るCv2.ImShow / WaitKey で処理が止まる,Calib モードの出力先が Output\debug 固定)Form1 - backups.cs,未使用の Settings,未使用メソッド,未使用 NuGet 参照)の削除analysis.csv を比べ,ずれがあれば原因を調べて旧 exe に合わせる(合わせ方はユーザーと相談して決める)TongueFeatures.exe,TongueAnalysis.exe,TongueAnalysisDLL.dll,RemoveSmallRegionDLL.dll)の作り直しColorSubdivision(ソリューション外の試作プロジェクト)の保守analysis.csv の列構成と値が,旧 exe の結果と一致すること(数値は許容誤差の範囲で.許容誤差は旧 exe との比較結果をもとに決める)rgb2lab\TongueAnalysis.exe と TongueAnalysisDLL.dll はデバッグビルドで,VC++ のデバッグ用ランタイム(ucrtbased.dll 等)が入った PC でしか動かない.デバッグ用ランタイムは再配布できないため,Image&Calib モードを使う PC ごとに Build Tools の「C++ ビルド ツール」等を入れる必要がある(ENV_02 手順 1)...\Input,..\Output)で固定されている.