質問編集履歴
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -210,7 +210,67 @@
|
|
210
210
|
|
211
211
|
```
|
212
212
|
|
213
|
-
|
213
|
+
###modules/CMakeLists.txtの中身
|
214
|
+
|
215
|
+
```
|
216
|
+
|
217
|
+
add_definitions(-D__OPENCV_BUILD=1)
|
218
|
+
|
219
|
+
|
220
|
+
|
221
|
+
if(NOT OPENCV_MODULES_PATH)
|
222
|
+
|
223
|
+
set(OPENCV_MODULES_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
|
224
|
+
|
225
|
+
endif()
|
226
|
+
|
227
|
+
|
228
|
+
|
229
|
+
ocv_glob_modules(${OPENCV_MODULES_PATH} ${OPENCV_EXTRA_MODULES_PATH})
|
230
|
+
|
231
|
+
|
232
|
+
|
233
|
+
# build lists of modules to be documented
|
234
|
+
|
235
|
+
set(OPENCV_MODULES_MAIN "")
|
236
|
+
|
237
|
+
set(OPENCV_MODULES_EXTRA "")
|
238
|
+
|
239
|
+
|
240
|
+
|
241
|
+
foreach(mod ${OPENCV_MODULES_BUILD} ${OPENCV_MODULES_DISABLED_USER} ${OPENCV_MODULES_DISABLED_AUTO} ${OPENCV_MODULES_DISABLED_FORCE})
|
242
|
+
|
243
|
+
string(REGEX REPLACE "^opencv_" "" mod "${mod}")
|
244
|
+
|
245
|
+
if("${OPENCV_MODULE_opencv_${mod}_LOCATION}" STREQUAL "${OpenCV_SOURCE_DIR}/modules/${mod}")
|
246
|
+
|
247
|
+
list(APPEND OPENCV_MODULES_MAIN ${mod})
|
248
|
+
|
249
|
+
else()
|
250
|
+
|
251
|
+
list(APPEND OPENCV_MODULES_EXTRA ${mod})
|
252
|
+
|
253
|
+
endif()
|
254
|
+
|
255
|
+
endforeach()
|
256
|
+
|
257
|
+
ocv_list_sort(OPENCV_MODULES_MAIN)
|
258
|
+
|
259
|
+
ocv_list_sort(OPENCV_MODULES_EXTRA)
|
260
|
+
|
261
|
+
set(FIXED_ORDER_MODULES core imgproc imgcodecs videoio highgui video calib3d features2d objdetect dnn ml flann photo stitching)
|
262
|
+
|
263
|
+
list(REMOVE_ITEM OPENCV_MODULES_MAIN ${FIXED_ORDER_MODULES})
|
264
|
+
|
265
|
+
set(OPENCV_MODULES_MAIN ${FIXED_ORDER_MODULES} ${OPENCV_MODULES_MAIN})
|
266
|
+
|
267
|
+
|
268
|
+
|
269
|
+
set(OPENCV_MODULES_MAIN ${OPENCV_MODULES_MAIN} CACHE INTERNAL "List of main modules" FORCE)
|
270
|
+
|
271
|
+
set(OPENCV_MODULES_EXTRA ${OPENCV_MODULES_EXTRA} CACHE INTERNAL "List of extra modules" FORCE)
|
272
|
+
|
273
|
+
```
|
214
274
|
|
215
275
|
### 試したこと
|
216
276
|
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
[このサイト](http://tecsingularity.com/opencv/opencvcontrib/)を参考にOpenCV3.4.1をCmakeでビルドしたかったのですがエラーが出てしまい
|
3
|
+
[このサイト](http://tecsingularity.com/opencv/opencvcontrib/)を参考にOpenCV3.4.1をCmakeでビルドしたかったのですが、<1>~<4>の設定した後再度「Configure」を行ったのですが、エラーが出てしまいました。解決策が分かる方回答お願いします。
|
4
4
|
|
5
5
|
|
6
6
|
|
@@ -118,13 +118,95 @@
|
|
118
118
|
|
119
119
|
|
120
120
|
|
121
|
-
###
|
121
|
+
### 現状のエラーメッセージ(追記)
|
122
122
|
|
123
123
|
|
124
124
|
|
125
125
|
```ここに言語名を入力
|
126
126
|
|
127
|
+
Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "2.6")
|
128
|
+
|
129
|
+
Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "3.4")
|
130
|
+
|
131
|
+
Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "3.2")
|
132
|
+
|
133
|
+
Performing Test HAVE_CPU_BASELINE_FLAGS
|
134
|
+
|
135
|
+
Performing Test HAVE_CPU_BASELINE_FLAGS - Success
|
136
|
+
|
137
|
+
Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_1
|
138
|
+
|
139
|
+
Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_1 - Success
|
140
|
+
|
141
|
+
Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_2
|
142
|
+
|
143
|
+
Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_2 - Success
|
144
|
+
|
145
|
+
Performing Test HAVE_CPU_DISPATCH_FLAGS_FP16
|
146
|
+
|
147
|
+
Performing Test HAVE_CPU_DISPATCH_FLAGS_FP16 - Success
|
148
|
+
|
149
|
+
Performing Test HAVE_CPU_DISPATCH_FLAGS_AVX
|
150
|
+
|
151
|
+
Performing Test HAVE_CPU_DISPATCH_FLAGS_AVX - Success
|
152
|
+
|
153
|
+
found Intel IPP (ICV version): 2017.0.3 [2017.0.3]
|
154
|
+
|
155
|
+
at: C:/opencv341/build/3rdparty/ippicv/ippicv_win
|
156
|
+
|
157
|
+
found Intel IPP IW sources: 2017.0.3
|
158
|
+
|
159
|
+
at: C:/opencv341/build/3rdparty/ippicv/ippiw_win
|
160
|
+
|
161
|
+
Could not find OpenBLAS include. Turning OpenBLAS_FOUND off
|
162
|
+
|
163
|
+
Could not find OpenBLAS lib. Turning OpenBLAS_FOUND off
|
164
|
+
|
165
|
+
Could NOT find BLAS (missing: BLAS_LIBRARIES)
|
166
|
+
|
167
|
+
LAPACK requires BLAS
|
168
|
+
|
169
|
+
A library with LAPACK API not found. Please specify library location.
|
170
|
+
|
171
|
+
Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
|
172
|
+
|
173
|
+
Could NOT find Matlab (missing: MATLAB_MEX_SCRIPT MATLAB_INCLUDE_DIRS MATLAB_ROOT_DIR MATLAB_LIBRARIES MATLAB_LIBRARY_DIRS MATLAB_MEXEXT MATLAB_ARCH MATLAB_BIN)
|
174
|
+
|
175
|
+
VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file
|
176
|
+
|
177
|
+
CMake Error at cmake/OpenCVModule.cmake:368 (_glob_locations):
|
178
|
+
|
179
|
+
Syntax error in cmake code at
|
180
|
+
|
181
|
+
|
182
|
+
|
183
|
+
C:/opencv341/opencv-3.4.1/cmake/OpenCVModule.cmake:368
|
184
|
+
|
185
|
+
|
186
|
+
|
127
|
-
|
187
|
+
when parsing string
|
188
|
+
|
189
|
+
|
190
|
+
|
191
|
+
C:\opencv341\opencv-3.4.1\modules
|
192
|
+
|
193
|
+
|
194
|
+
|
195
|
+
Invalid escape sequence \o
|
196
|
+
|
197
|
+
Call Stack (most recent call first):
|
198
|
+
|
199
|
+
modules/CMakeLists.txt:7 (ocv_glob_modules)
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
|
204
|
+
|
205
|
+
Configuring incomplete, errors occurred!
|
206
|
+
|
207
|
+
See also "C:/opencv341/build/CMakeFiles/CMakeOutput.log".
|
208
|
+
|
209
|
+
See also "C:/opencv341/build/CMakeFiles/CMakeError.log".
|
128
210
|
|
129
211
|
```
|
130
212
|
|
@@ -136,7 +218,13 @@
|
|
136
218
|
|
137
219
|
configure時のvisual studioの設定を色々変えてみたんですが、全てうまくいきませんでした。
|
138
220
|
|
139
|
-
|
221
|
+
「WITH_CUDA」「WITH_CUBLAS」「WITH_CUFFT」のチェックを外す。
|
222
|
+
|
223
|
+
「OPENCV_EXTRA_MODULES_PATH」に「C:\opencv341\opencv_contrib-3.4.1\modules」を設定。
|
224
|
+
|
225
|
+
BUILD_opencv_worldにチェックを入れる。
|
226
|
+
|
227
|
+
CMAKE_INSTALL_PREFIXに「C:/opencv341/install」を設定。
|
140
228
|
|
141
229
|
### 補足情報(FW/ツールのバージョンなど)
|
142
230
|
|