質問編集履歴

2

説明追加。

2020/02/21 07:12

投稿

good_morning
good_morning

スコア61

test CHANGED
File without changes
test CHANGED
@@ -79,3 +79,111 @@
79
79
  ・Eigen3.2
80
80
 
81
81
  ・OpenMVG(不明)
82
+
83
+
84
+
85
+ 本質問内容に追加事項があります。
86
+
87
+ OpenMVGのインストール時に、cmakeを次のように設定して、ctestを実行しました。
88
+
89
+
90
+
91
+ ・`cmake`の設定
92
+
93
+ ```C++
94
+
95
+ cmake -DCMAKE_BUILD_TYPE=RELEASE -DOpenMVG_BUILD_TESTS=ON -DOpenMVG_BUILD_EXAMPLES=ON . ../src/
96
+
97
+ sudo make install -j16
98
+
99
+ ```
100
+
101
+
102
+
103
+ ・ctestの実行
104
+
105
+ ```C++
106
+
107
+ $ ctest
108
+
109
+ ...
110
+
111
+ ...
112
+
113
+ Start 74: openMVG_test_sfm_data_BA
114
+
115
+ 74/84 Test #74: openMVG_test_sfm_data_BA .................................***Exception: SegFault 0.18 sec
116
+
117
+ Start 75: openMVG_test_sfm_data_utils
118
+
119
+ 75/84 Test #75: openMVG_test_sfm_data_utils .............................. Passed 0.00 sec
120
+
121
+ Start 76: openMVG_test_sfm_data_filters
122
+
123
+ 76/84 Test #76: openMVG_test_sfm_data_filters ............................ Passed 0.00 sec
124
+
125
+ Start 77: openMVG_test_sfm_data_graph_utils
126
+
127
+ 77/84 Test #77: openMVG_test_sfm_data_graph_utils ........................ Passed 0.00 sec
128
+
129
+ Start 78: openMVG_test_sfm_data_triangulation
130
+
131
+ 78/84 Test #78: openMVG_test_sfm_data_triangulation ...................... Passed 0.10 sec
132
+
133
+ Start 79: openMVG_test_global_SfM
134
+
135
+ 79/84 Test #79: openMVG_test_global_SfM ..................................***Exception: SegFault 0.22 sec
136
+
137
+ Start 80: openMVG_test_sequential_SfM
138
+
139
+ 80/84 Test #80: openMVG_test_sequential_SfM ..............................***Exception: SegFault 0.31 sec
140
+
141
+ Start 81: openMVG_test_sequential_SfM2
142
+
143
+ 81/84 Test #81: openMVG_test_sequential_SfM2 .............................***Exception: SegFault 0.21 sec
144
+
145
+ Start 82: openMVG_test_stellar_SfM
146
+
147
+ 82/84 Test #82: openMVG_test_stellar_SfM .................................***Exception: SegFault 0.20 sec
148
+
149
+ Start 83: openMVG_test_split
150
+
151
+ 83/84 Test #83: openMVG_test_split ....................................... Passed 0.00 sec
152
+
153
+ Start 84: openMVG_test_dynamic_bitset
154
+
155
+ 84/84 Test #84: openMVG_test_dynamic_bitset .............................. Passed 0.00 sec
156
+
157
+
158
+
159
+ 94% tests passed, 5 tests failed out of 84
160
+
161
+
162
+
163
+ Total Test time (real) = 108.68 sec
164
+
165
+
166
+
167
+ The following tests FAILED:
168
+
169
+ 74 - openMVG_test_sfm_data_BA (SEGFAULT)
170
+
171
+ 79 - openMVG_test_global_SfM (SEGFAULT)
172
+
173
+ 80 - openMVG_test_sequential_SfM (SEGFAULT)
174
+
175
+ 81 - openMVG_test_sequential_SfM2 (SEGFAULT)
176
+
177
+ 82 - openMVG_test_stellar_SfM (SEGFAULT)
178
+
179
+ Errors while running CTest
180
+
181
+ ```
182
+
183
+
184
+
185
+ つまり、`global_SfM`をはじめとして`SfM`に関するところすべてテストが`fail`していました。
186
+
187
+ これは、何かが足りないまたは何かが不備であったため、テストに`fail`したと考えられます。
188
+
189
+ だとしたら、足りないまたは不備だったものは一体なんでしょうか。

1

誤解を避けるために説明を挿入しました。

2020/02/21 07:11

投稿

good_morning
good_morning

スコア61

test CHANGED
File without changes
test CHANGED
@@ -10,13 +10,15 @@
10
10
 
11
11
  ところが、まず前段であるOpenMVGでエラーが生じています。サンプル画像で試したところ、`sfm_data.bin`が作成されませんでした。これは、OpenMVGからOpenMVSへ渡すためのファイルだと言われています。
12
12
 
13
+ ちなみに、言語は本体が`C++`ですが、インターフェースのところは`python2.7`です。
14
+
13
15
  メッセージは以下のとおりです。
14
16
 
15
17
 
16
18
 
17
19
  ・コマンドライン
18
20
 
19
- ```C++
21
+ ```python2.7
20
22
 
21
23
  python2.7 tutorial_demo.py /home/user/openMVG/build/software/SfM/images /home/user/openMVG/build/software/SfM/output
22
24
 
@@ -26,7 +28,7 @@
26
28
 
27
29
  ・エラーメッセージ
28
30
 
29
- ```C++
31
+ ```python2.7
30
32
 
31
33
  The input SfM_Data file "/home/user/openMVG/build/software/SfM/tutorial_out/reconstruction_global/sfm_data.bin" cannot be read.
32
34
 
@@ -72,6 +74,8 @@
72
74
 
73
75
  ・g++17
74
76
 
77
+ ・python2.7
78
+
75
79
  ・Eigen3.2
76
80
 
77
81
  ・OpenMVG(不明)