-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.cpp
More file actions
21 lines (18 loc) · 1.41 KB
/
Copy pathmain.cpp
File metadata and controls
21 lines (18 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "src/main/input/image/pca/ImagePCA.h"
int main() {
auto image_pca = ImagePCA();
image_pca.reduce_dimensionality("../assets/input/f1.jpg", "../assets/output/f1_k2.jpg", 2, 5);
image_pca.reduce_dimensionality("../assets/input/f1.jpg", "../assets/output/f1_k5.jpg", 5, 5);
image_pca.reduce_dimensionality("../assets/input/f1.jpg", "../assets/output/f1_k25.jpg", 25, 5);
image_pca.reduce_dimensionality("../assets/input/f1.jpg", "../assets/output/f1_k50.jpg", 50, 5);
image_pca.reduce_dimensionality("../assets/input/f1.jpg", "../assets/output/f1_k100.jpg", 100, 5);
image_pca.reduce_dimensionality("../assets/input/f1.jpg", "../assets/output/f1_k200.jpg", 200, 5);
image_pca.reduce_dimensionality("../assets/input/pfp.jpg", "../assets/output/pfp_k2.jpg", 2, 5);
image_pca.reduce_dimensionality("../assets/input/pfp.jpg", "../assets/output/pfp_k5.jpg", 5, 5);
image_pca.reduce_dimensionality("../assets/input/pfp.jpg", "../assets/output/pfp_k10.jpg", 10, 5);
image_pca.reduce_dimensionality("../assets/input/pfp.jpg", "../assets/output/pfp_k25.jpg", 25, 5);
image_pca.reduce_dimensionality("../assets/input/pfp.jpg", "../assets/output/pfp_k50.jpg", 50, 5);
image_pca.reduce_dimensionality("../assets/input/pfp.jpg", "../assets/output/pfp_k100.jpg", 100, 5);
image_pca.reduce_dimensionality("../assets/input/pfp.jpg", "../assets/output/pfp_k200.jpg", 200, 5);
return 0;
}