diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-13 16:41:35 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-13 16:41:35 +0100 |
| commit | 7a0d9970c9b283b957f8b8df0b940813afb28ec2 (patch) | |
| tree | 973e1d40388c1a2d8cef2402a999cfa10f48b8e9 /doc/HOWTO.md | |
| parent | e57e7c2bd4bf0a8682563598d376236779a289b6 (diff) | |
CNN v2: Add --mip-level option for parametric features
Add mip level control for p0-p3 features (0=original, 1=half, 2=quarter, 3=eighth).
Uses pyrDown/pyrUp for proper Gaussian filtering during mip generation.
Changes:
- compute_static_features(): Accept mip_level param, generate mip via cv2 pyramid
- PatchDataset/ImagePairDataset: Pass mip_level to feature computation
- CLI: Add --mip-level arg with choices [0,1,2,3]
- Save mip_level in checkpoint config for tracking
- Doc updates: HOWTO.md and CNN_V2.md
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'doc/HOWTO.md')
| -rw-r--r-- | doc/HOWTO.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/HOWTO.md b/doc/HOWTO.md index 9c67106..9003fe1 100644 --- a/doc/HOWTO.md +++ b/doc/HOWTO.md @@ -166,6 +166,12 @@ Config: 100 epochs, 3×3 kernels, 8→4→4 channels, patch-based (harris detect --input training/input/ --target training/target_2/ \ --kernel-sizes 1,3,5 \ --epochs 5000 --batch-size 16 + +# Mip-level for p0-p3 features (0=original, 1=half, 2=quarter, 3=eighth) +./training/train_cnn_v2.py \ + --input training/input/ --target training/target_2/ \ + --mip-level 1 \ + --epochs 100 --batch-size 16 ``` **Export Binary Weights:** |
