summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cnn_v3/README.md36
-rw-r--r--cnn_v3/training/input/photo1.jpgbin0 -> 5813575 bytes
-rw-r--r--cnn_v3/training/input/photo2.jpgbin0 -> 3328126 bytes
-rw-r--r--cnn_v3/training/input/photo3.jpgbin0 -> 723541 bytes
-rw-r--r--cnn_v3/training/input/photo4.jpgbin0 -> 286046 bytes
-rw-r--r--cnn_v3/training/target_1/photo1_out.pngbin0 -> 4038843 bytes
-rw-r--r--cnn_v3/training/target_1/photo2_1_out.pngbin0 -> 2875939 bytes
-rw-r--r--cnn_v3/training/target_1/photo2_2_out.pngbin0 -> 2865857 bytes
-rw-r--r--cnn_v3/training/target_1/photo4_out.pngbin0 -> 718912 bytes
9 files changed, 36 insertions, 0 deletions
diff --git a/cnn_v3/README.md b/cnn_v3/README.md
new file mode 100644
index 0000000..fdbf648
--- /dev/null
+++ b/cnn_v3/README.md
@@ -0,0 +1,36 @@
+# CNN v3
+
+Enhanced CNN post-processing with next-generation features.
+
+## Directory Structure
+
+```
+cnn_v3/
+├── docs/ # Documentation and design notes
+├── scripts/ # Training and build automation scripts
+├── shaders/ # WGSL compute shaders
+├── src/ # C++ implementation
+├── tools/ # Testing and validation tools
+├── training/ # Training pipeline
+│ ├── input/ # Source images for training
+│ ├── target_1/ # Style 1 target images
+│ └── target_2/ # Style 2 target images
+└── weights/ # Trained model weights (binary format)
+```
+
+## Training Data
+
+Training images are tracked in the repository:
+- `training/input/` - Original input images
+- `training/target_1/` - First style transformation targets
+- `training/target_2/` - Second style transformation targets
+
+Multiple target directories allow training different stylistic transformations from the same input set.
+
+Add images directly to these directories and commit them.
+
+## Status
+
+**TODO:** Define CNN v3 architecture and feature set.
+
+See `cnn_v2/` for reference implementation.
diff --git a/cnn_v3/training/input/photo1.jpg b/cnn_v3/training/input/photo1.jpg
new file mode 100644
index 0000000..1c1c2b2
--- /dev/null
+++ b/cnn_v3/training/input/photo1.jpg
Binary files differ
diff --git a/cnn_v3/training/input/photo2.jpg b/cnn_v3/training/input/photo2.jpg
new file mode 100644
index 0000000..a662fa8
--- /dev/null
+++ b/cnn_v3/training/input/photo2.jpg
Binary files differ
diff --git a/cnn_v3/training/input/photo3.jpg b/cnn_v3/training/input/photo3.jpg
new file mode 100644
index 0000000..703645e
--- /dev/null
+++ b/cnn_v3/training/input/photo3.jpg
Binary files differ
diff --git a/cnn_v3/training/input/photo4.jpg b/cnn_v3/training/input/photo4.jpg
new file mode 100644
index 0000000..5035993
--- /dev/null
+++ b/cnn_v3/training/input/photo4.jpg
Binary files differ
diff --git a/cnn_v3/training/target_1/photo1_out.png b/cnn_v3/training/target_1/photo1_out.png
new file mode 100644
index 0000000..36a36a7
--- /dev/null
+++ b/cnn_v3/training/target_1/photo1_out.png
Binary files differ
diff --git a/cnn_v3/training/target_1/photo2_1_out.png b/cnn_v3/training/target_1/photo2_1_out.png
new file mode 100644
index 0000000..5398232
--- /dev/null
+++ b/cnn_v3/training/target_1/photo2_1_out.png
Binary files differ
diff --git a/cnn_v3/training/target_1/photo2_2_out.png b/cnn_v3/training/target_1/photo2_2_out.png
new file mode 100644
index 0000000..b0a76bd
--- /dev/null
+++ b/cnn_v3/training/target_1/photo2_2_out.png
Binary files differ
diff --git a/cnn_v3/training/target_1/photo4_out.png b/cnn_v3/training/target_1/photo4_out.png
new file mode 100644
index 0000000..56f6274
--- /dev/null
+++ b/cnn_v3/training/target_1/photo4_out.png
Binary files differ