Skip to content

Task05 Максим Федоров ИТМО#152

Closed
MartinezGitHub wants to merge 1 commit into
PhotogrammetryCourse:task05from
MartinezGitHub:task05
Closed

Task05 Максим Федоров ИТМО#152
MartinezGitHub wants to merge 1 commit into
PhotogrammetryCourse:task05from
MartinezGitHub:task05

Conversation

@MartinezGitHub
Copy link
Copy Markdown

@MartinezGitHub MartinezGitHub commented Jun 2, 2026

Перечислите идеи и коротко обозначьте мысли которые у вас возникали по мере выполнения задания (так же комментарии и мысли прямо в коде пишите по мере выполнения задания)

По TODO реализовал базовые шаги PatchMatch. В refinement чаще всего выигрывали perturb/random-гпиотезы, плохой best_cost ограничил сверху. С PROPAGATION_STEP и бонусом за число камер не поработал

Приложите скриншоты облаков точек которые вам больше всего понравились, показывают какой-то интересный/неожиданный результат какого-то эксперимента/что-то еще.

p12 p11 p13
CI

$ ./build/test_depth_maps_pm
Running main() from /Users/runner/work/PhotogrammetryTasks2026/PhotogrammetryTasks2026/libs/3rdparty/libgtest/googletest/src/gtest_main.cc
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from SFM
[ RUN      ] SFM.ReconstructNViews
32 images
detecting points...
matching points...
1% - Cameras 4-0 (IMG_3027.JPG-IMG_3023.JPG): 77 matches
3% - Cameras 0-1 (IMG_3023.JPG-IMG_3024.JPG): 1154 matches
4% - Cameras 4-1 (IMG_3027.JPG-IMG_3024.JPG): 155 matches
7% - Cameras 0-2 (IMG_3023.JPG-IMG_3025.JPG): 495 matches
8% - Cameras 4-2 (IMG_3027.JPG-IMG_3025.JPG): 647 matches
9% - Cameras 7-2 (IMG_3030.JPG-IMG_3025.JPG): 7 matches
10% - Cameras 0-3 (IMG_3023.JPG-IMG_3026.JPG): 144 matches
11% - Cameras 0-4 (IMG_3023.JPG-IMG_3027.JPG): 40 matches
12% - Cameras 7-3 (IMG_3030.JPG-IMG_3026.JPG): 106 matches
13% - Cameras 4-3 (IMG_3027.JPG-IMG_3026.JPG): 1651 matches
16% - Cameras 7-4 (IMG_3030.JPG-IMG_3027.JPG): 319 matches
17% - Cameras 4-5 (IMG_3027.JPG-IMG_3028.JPG): 1399 matches
19% - Cameras 7-5 (IMG_3030.JPG-IMG_3028.JPG): 1001 matches
20% - Cameras 4-6 (IMG_3027.JPG-IMG_3029.JPG): 1041 matches
22% - Cameras 4-7 (IMG_3027.JPG-IMG_3030.JPG): 299 matches
23% - Cameras 7-6 (IMG_3030.JPG-IMG_3029.JPG): 1566 matches
26% - Cameras 4-8 (IMG_3027.JPG-IMG_3031.JPG): 137 matches
27% - Cameras 7-8 (IMG_3030.JPG-IMG_3031.JPG): 1199 matches
29% - Cameras 4-9 (IMG_3027.JPG-IMG_3032.JPG): 109 matches
30% - Cameras 7-9 (IMG_3030.JPG-IMG_3032.JPG): 775 matches
31% - Cameras 1-0 (IMG_3024.JPG-IMG_3023.JPG): 1018 matches
34% - Cameras 1-2 (IMG_3024.JPG-IMG_3025.JPG): 1172 matches
36% - Cameras 5-1 (IMG_3028.JPG-IMG_3024.JPG): 14 matches
38% - Cameras 1-3 (IMG_3024.JPG-IMG_3026.JPG): 418 matches
39% - Cameras 5-2 (IMG_3028.JPG-IMG_3025.JPG): 139 matches
41% - Cameras 1-4 (IMG_3024.JPG-IMG_3027.JPG): 149 matches
42% - Cameras 5-3 (IMG_3028.JPG-IMG_3026.JPG): 820 matches
43% - Cameras 8-3 (IMG_3031.JPG-IMG_3026.JPG): 6 matches
46% - Cameras 5-4 (IMG_3028.JPG-IMG_3027.JPG): 1398 matches
47% - Cameras 8-4 (IMG_3031.JPG-IMG_3027.JPG): 169 matches
48% - Cameras 1-6 (IMG_3024.JPG-IMG_3029.JPG): 22 matches
49% - Cameras 5-6 (IMG_3028.JPG-IMG_3029.JPG): 1726 matches
50% - Cameras 8-5 (IMG_3031.JPG-IMG_3028.JPG): 401 matches
52% - Cameras 5-7 (IMG_3028.JPG-IMG_3030.JPG): 1046 matches
53% - Cameras 8-6 (IMG_3031.JPG-IMG_3029.JPG): 882 matches
56% - Cameras 5-8 (IMG_3028.JPG-IMG_3031.JPG): 370 matches
57% - Cameras 8-7 (IMG_3031.JPG-IMG_3030.JPG): 1231 matches
59% - Cameras 5-9 (IMG_3028.JPG-IMG_3032.JPG): 299 matches
60% - Cameras 8-9 (IMG_3031.JPG-IMG_3032.JPG): 1593 matches
61% - Cameras 2-0 (IMG_3025.JPG-IMG_3023.JPG): 536 matches
64% - Cameras 2-1 (IMG_3025.JPG-IMG_3024.JPG): 1123 matches
66% - Cameras 6-1 (IMG_3029.JPG-IMG_3024.JPG): 35 matches
68% - Cameras 6-2 (IMG_3029.JPG-IMG_3025.JPG): 62 matches
69% - Cameras 2-3 (IMG_3025.JPG-IMG_3026.JPG): 1283 matches
71% - Cameras 2-4 (IMG_3025.JPG-IMG_3027.JPG): 614 matches
72% - Cameras 6-3 (IMG_3029.JPG-IMG_3026.JPG): 304 matches
74% - Cameras 2-5 (IMG_3025.JPG-IMG_3028.JPG): 118 matches
76% - Cameras 6-4 (IMG_3029.JPG-IMG_3027.JPG): 911 matches
77% - Cameras 9-4 (IMG_3032.JPG-IMG_3027.JPG): 85 matches
78% - Cameras 2-6 (IMG_3025.JPG-IMG_3029.JPG): 72 matches
79% - Cameras 6-5 (IMG_3029.JPG-IMG_3028.JPG): 1699 matches
80% - Cameras 9-5 (IMG_3032.JPG-IMG_3028.JPG): 299 matches
81% - Cameras 2-7 (IMG_3025.JPG-IMG_3030.JPG): 37 matches
82% - Cameras 6-7 (IMG_3029.JPG-IMG_3030.JPG): 1565 matches
83% - Cameras 9-6 (IMG_3032.JPG-IMG_3029.JPG): 457 matches
86% - Cameras 6-8 (IMG_3029.JPG-IMG_3031.JPG): 814 matches
87% - Cameras 9-7 (IMG_3032.JPG-IMG_3030.JPG): 773 matches
89% - Cameras 6-9 (IMG_3029.JPG-IMG_3032.JPG): 477 matches
90% - Cameras 9-8 (IMG_3032.JPG-IMG_3031.JPG): 1570 matches
91% - Cameras 3-0 (IMG_3026.JPG-IMG_3023.JPG): 174 matches
92% - Cameras 3-1 (IMG_3026.JPG-IMG_3024.JPG): 389 matches
93% - Cameras 3-2 (IMG_3026.JPG-IMG_3025.JPG): 1210 matches
94% - Cameras 3-4 (IMG_3026.JPG-IMG_3027.JPG): 1538 matches
96% - Cameras 3-5 (IMG_3026.JPG-IMG_3028.JPG): 715 matches
97% - Cameras 3-6 (IMG_3026.JPG-IMG_3029.JPG): 281 matches
98% - Cameras 3-7 (IMG_3026.JPG-IMG_3030.JPG): 82 matches
Initial alignment from cameras #0 and #1 (IMG_3023.JPG, IMG_3024.JPG)
Append camera #2 (IMG_3025.JPG) to alignment via 801 common points
Append camera #3 (IMG_3026.JPG) to alignment via 1032 common points
Append camera #4 (IMG_3027.JPG) to alignment via 1313 common points
Append camera #5 (IMG_3028.JPG) to alignment via 1472 common points
Append camera #6 (IMG_3029.JPG) to alignment via 1754 common points
Append camera #7 (IMG_3030.JPG) to alignment via 2064 common points
Append camera #8 (IMG_3031.JPG) to alignment via 1985 common points
Append camera #9 (IMG_3032.JPG) to alignment via 2157 common points
[       OK ] SFM.ReconstructNViews (8304 ms)
[----------] 1 test from SFM (8304 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (8304 ms total)
[  PASSED  ] 1 test.

@PolarNick239
Copy link
Copy Markdown
Member

9/10 баллов 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants