teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2018/04/07 08:02

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

title CHANGED
File without changes
body CHANGED
@@ -104,7 +104,37 @@
104
104
  See also "C:/opencv341/build/CMakeFiles/CMakeOutput.log".
105
105
  See also "C:/opencv341/build/CMakeFiles/CMakeError.log".
106
106
  ```
107
+ ###modules/CMakeLists.txtの中身
108
+ ```
109
+ add_definitions(-D__OPENCV_BUILD=1)
107
110
 
111
+ if(NOT OPENCV_MODULES_PATH)
112
+ set(OPENCV_MODULES_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
113
+ endif()
114
+
115
+ ocv_glob_modules(${OPENCV_MODULES_PATH} ${OPENCV_EXTRA_MODULES_PATH})
116
+
117
+ # build lists of modules to be documented
118
+ set(OPENCV_MODULES_MAIN "")
119
+ set(OPENCV_MODULES_EXTRA "")
120
+
121
+ foreach(mod ${OPENCV_MODULES_BUILD} ${OPENCV_MODULES_DISABLED_USER} ${OPENCV_MODULES_DISABLED_AUTO} ${OPENCV_MODULES_DISABLED_FORCE})
122
+ string(REGEX REPLACE "^opencv_" "" mod "${mod}")
123
+ if("${OPENCV_MODULE_opencv_${mod}_LOCATION}" STREQUAL "${OpenCV_SOURCE_DIR}/modules/${mod}")
124
+ list(APPEND OPENCV_MODULES_MAIN ${mod})
125
+ else()
126
+ list(APPEND OPENCV_MODULES_EXTRA ${mod})
127
+ endif()
128
+ endforeach()
129
+ ocv_list_sort(OPENCV_MODULES_MAIN)
130
+ ocv_list_sort(OPENCV_MODULES_EXTRA)
131
+ set(FIXED_ORDER_MODULES core imgproc imgcodecs videoio highgui video calib3d features2d objdetect dnn ml flann photo stitching)
132
+ list(REMOVE_ITEM OPENCV_MODULES_MAIN ${FIXED_ORDER_MODULES})
133
+ set(OPENCV_MODULES_MAIN ${FIXED_ORDER_MODULES} ${OPENCV_MODULES_MAIN})
134
+
135
+ set(OPENCV_MODULES_MAIN ${OPENCV_MODULES_MAIN} CACHE INTERNAL "List of main modules" FORCE)
136
+ set(OPENCV_MODULES_EXTRA ${OPENCV_MODULES_EXTRA} CACHE INTERNAL "List of extra modules" FORCE)
137
+ ```
108
138
  ### 試したこと
109
139
 
110
140
  configure時のvisual studioの設定を色々変えてみたんですが、全てうまくいきませんでした。

1

追記

2018/04/07 08:02

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ### 前提・実現したいこと
2
- [このサイト](http://tecsingularity.com/opencv/opencvcontrib/)を参考にOpenCV3.4.1をCmakeでビルドしたかったのですがエラーが出てしまい、うくいきません。解決策が分かる方回答お願いします。
2
+ [このサイト](http://tecsingularity.com/opencv/opencvcontrib/)を参考にOpenCV3.4.1をCmakeでビルドしたかったのですが、<1>~<4>の設定した後再度「Configure」を行ったのですが、エラーが出てしまいました。解決策が分かる方回答お願いします。
3
3
 
4
4
  ### 発生している問題・エラーメッセージ
5
5
 
@@ -58,16 +58,60 @@
58
58
  See also "C:/opencv341/build/CMakeFiles/CMakeOutput.log".
59
59
  ```
60
60
 
61
- ### 該当スコ
61
+ ### 現状エラメッセジ(追記)
62
62
 
63
63
  ```ここに言語名を入力
64
+ Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "2.6")
65
+ Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "3.4")
66
+ Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "3.2")
67
+ Performing Test HAVE_CPU_BASELINE_FLAGS
68
+ Performing Test HAVE_CPU_BASELINE_FLAGS - Success
69
+ Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_1
70
+ Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_1 - Success
71
+ Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_2
72
+ Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_2 - Success
73
+ Performing Test HAVE_CPU_DISPATCH_FLAGS_FP16
74
+ Performing Test HAVE_CPU_DISPATCH_FLAGS_FP16 - Success
75
+ Performing Test HAVE_CPU_DISPATCH_FLAGS_AVX
76
+ Performing Test HAVE_CPU_DISPATCH_FLAGS_AVX - Success
77
+ found Intel IPP (ICV version): 2017.0.3 [2017.0.3]
78
+ at: C:/opencv341/build/3rdparty/ippicv/ippicv_win
79
+ found Intel IPP IW sources: 2017.0.3
80
+ at: C:/opencv341/build/3rdparty/ippicv/ippiw_win
81
+ Could not find OpenBLAS include. Turning OpenBLAS_FOUND off
82
+ Could not find OpenBLAS lib. Turning OpenBLAS_FOUND off
83
+ Could NOT find BLAS (missing: BLAS_LIBRARIES)
84
+ LAPACK requires BLAS
85
+ A library with LAPACK API not found. Please specify library location.
86
+ Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
87
+ 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)
88
+ VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file
89
+ CMake Error at cmake/OpenCVModule.cmake:368 (_glob_locations):
90
+ Syntax error in cmake code at
91
+
92
+ C:/opencv341/opencv-3.4.1/cmake/OpenCVModule.cmake:368
93
+
64
- ソースコード
94
+ when parsing string
95
+
96
+ C:\opencv341\opencv-3.4.1\modules
97
+
98
+ Invalid escape sequence \o
99
+ Call Stack (most recent call first):
100
+ modules/CMakeLists.txt:7 (ocv_glob_modules)
101
+
102
+
103
+ Configuring incomplete, errors occurred!
104
+ See also "C:/opencv341/build/CMakeFiles/CMakeOutput.log".
105
+ See also "C:/opencv341/build/CMakeFiles/CMakeError.log".
65
106
  ```
66
107
 
67
108
  ### 試したこと
68
109
 
69
110
  configure時のvisual studioの設定を色々変えてみたんですが、全てうまくいきませんでした。
70
-
111
+ 「WITH_CUDA」「WITH_CUBLAS」「WITH_CUFFT」のチェックを外す。
112
+ 「OPENCV_EXTRA_MODULES_PATH」に「C:\opencv341\opencv_contrib-3.4.1\modules」を設定。
113
+ BUILD_opencv_worldにチェックを入れる。
114
+ CMAKE_INSTALL_PREFIXに「C:/opencv341/install」を設定。
71
115
  ### 補足情報(FW/ツールのバージョンなど)
72
116
 
73
117
  Windows10