diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 4ec2bc5..d78a20f 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -11,5 +11,5 @@ [assembly: AssemblyCulture("")] [assembly: ComVisible(false)] [assembly: Guid("7f86fd02-b3e5-4f53-83df-2ff6040a624a")] -[assembly: AssemblyVersion("1.2.0.0")] -[assembly: AssemblyFileVersion("1.2.0.0")] +[assembly: AssemblyVersion("1.3.0.0")] +[assembly: AssemblyFileVersion("1.3.0.0")] diff --git a/README.md b/README.md index 8c25c8c..f610f71 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # LensAdjustmentTool DFK 33UX178 カメラを用いたレンズ調整支援用の Windows Forms アプリケーションです。 -フォーカス調整と開口調整の 2 モードを備え、ライブ画像から評価値を算出して画面に表示します。 +開口調整とフォーカス調整の 2 モードを備え、ライブ画像から評価値を算出して画面に表示します。 +起動時は開口調整タブが選択されます。 ## 動作環境 @@ -14,6 +15,19 @@ ## 主な機能 +### 開口調整 + +- 表示 ROI: `(860, 625, 1280, 960)` +- 計算 ROI: `(950, 1150, 128, 128)` +- 計算 ROI の平均輝度を算出 +- 目標値: `225.0` +- 現在値と差分(現在値 - 目標値)を表示 +- 表示画像上に計算 ROI を赤枠で表示 +- 小型の上下左右ボタンで計算 ROI を `5px` 単位で移動可能 +- 計算 ROI の位置表示は画面右ペインに連動して更新 +- 計算 ROI の位置は `ApertureRoi.txt` として実行ファイルと同じフォルダに保存され、次回起動時に復元 +- 右ペインに `Media/LensApature.jpg` を表示 + ### フォーカス調整 - ROI: `(2135, 800, 400, 600)` @@ -23,22 +37,12 @@ - 最大値リセット機能 - 右ペインに `Media/LensFocus.jpg` を表示 -### 開口調整 - -- 表示 ROI: `(860, 625, 1280, 960)` -- 計算 ROI: `(950, 1150, 128, 128)` -- 計算 ROI の平均輝度を算出 -- 目標値: `225.0` -- 現在値と差分(現在値 - 目標値)を表示 -- 表示画像上に計算 ROI を赤枠で表示 -- 右ペインに `Media/LensApature.jpg` を表示 - ## プロジェクト構成 - `MainForm.cs` : メイン画面と UI 制御 - `Camera/` : カメラ初期化とフレーム取得 - `Processing/` : フォーカス・開口の画像解析処理 -- `Configuration/AppSettings.cs` : ROI や閾値などの設定 +- `Configuration/AppSettings.cs` : ROI、閾値、開口 ROI 保存設定 - `Config/DFK33UX178.xml` : カメラ設定ファイル - `Media/` : 画面右ペインに表示する説明画像 @@ -60,6 +64,8 @@ 起動時に `Config\DFK33UX178.xml` を読み込みます。 想定デバイス名は `DFK 33UX178`、想定フレームサイズは `3072 x 2048` です。 +開口調整の ROI 位置は、実行ファイルと同じフォルダの `ApertureRoi.txt` から復元されます。 + ## ログ ログは以下に出力されます。