質問編集履歴

4

opencvの詳細です。

2018/12/07 08:10

投稿

pampukin
pampukin

スコア15

test CHANGED
File without changes
test CHANGED
@@ -76,6 +76,236 @@
76
76
 
77
77
  ### 試したこと
78
78
 
79
+ 追記の.ver3,4は解決したので削除してあります。
80
+
81
+
82
+
83
+ [追記.ver6]
84
+
85
+ opencvの詳細です。やり方まで説明して頂いきありがとうございます。
86
+
87
+ ```
88
+
89
+ General configuration for OpenCV 3.4.3 =====================================
90
+
91
+ Version control: 3.4.3
92
+
93
+
94
+
95
+ Platform:
96
+
97
+ Timestamp: 2018-09-09T12:23:20Z
98
+
99
+ Host: Linux 4.4.0-101-generic x86_64
100
+
101
+ CMake: 3.9.0
102
+
103
+ CMake generator: Unix Makefiles
104
+
105
+ CMake build tool: /usr/bin/gmake
106
+
107
+ Configuration: Release
108
+
109
+
110
+
111
+ CPU/HW features:
112
+
113
+ Baseline: SSE SSE2 SSE3
114
+
115
+ requested: SSE3
116
+
117
+ Dispatched code generation: SSE4_1 SSE4_2 FP16 AVX AVX2
118
+
119
+ requested: SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX
120
+
121
+ SSE4_1 (3 files): + SSSE3 SSE4_1
122
+
123
+ SSE4_2 (1 files): + SSSE3 SSE4_1 POPCNT SSE4_2
124
+
125
+ FP16 (1 files): + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 AVX
126
+
127
+ AVX (5 files): + SSSE3 SSE4_1 POPCNT SSE4_2 AVX
128
+
129
+ AVX2 (9 files): + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2
130
+
131
+
132
+
133
+ C/C++:
134
+
135
+ Built as dynamic libs?: NO
136
+
137
+ C++ Compiler: /opt/rh/devtoolset-2/root/usr/bin/c++ (ver 4.8.2)
138
+
139
+ C++ flags (Release): -Wl,-strip-all -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG -DNDEBUG
140
+
141
+ C++ flags (Debug): -Wl,-strip-all -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -g -O0 -DDEBUG -D_DEBUG
142
+
143
+ C Compiler: /opt/rh/devtoolset-2/root/usr/bin/cc
144
+
145
+ C flags (Release): -Wl,-strip-all -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-narrowing -Wno-comment -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -DNDEBUG -DNDEBUG
146
+
147
+ C flags (Debug): -Wl,-strip-all -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-narrowing -Wno-comment -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -g -O0 -DDEBUG -D_DEBUG
148
+
149
+ Linker flags (Release): -L/root/ffmpeg_build/lib
150
+
151
+ Linker flags (Debug): -L/root/ffmpeg_build/lib
152
+
153
+ ccache: NO
154
+
155
+ Precompiled headers: NO
156
+
157
+ Extra dependencies: /opt/Qt4.8.7/lib/libQtGui.so /opt/Qt4.8.7/lib/libQtTest.so /opt/Qt4.8.7/lib/libQtCore.so /lib64/libz.so /opt/libjpeg-turbo/lib64/libjpeg.a avcodec avformat avutil swscale dl m pthread rt
158
+
159
+ 3rdparty dependencies: ittnotify libprotobuf libwebp libpng libtiff libjasper IlmImf
160
+
161
+
162
+
163
+ OpenCV modules:
164
+
165
+ To be built: calib3d core dnn features2d flann highgui imgcodecs imgproc java_bindings_generator ml objdetect photo python3 python_bindings_generator shape stitching superres video videoio videostab
166
+
167
+ Disabled: js world
168
+
169
+ Disabled by dependency: -
170
+
171
+ Unavailable: cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev java python2 ts viz
172
+
173
+ Applications: -
174
+
175
+ Documentation: NO
176
+
177
+ Non-free algorithms: NO
178
+
179
+
180
+
181
+ GUI:
182
+
183
+ QT: YES (ver 4.8.7 EDITION = OpenSource)
184
+
185
+ QT OpenGL support: NO
186
+
187
+ GTK+: NO
188
+
189
+ VTK support: NO
190
+
191
+
192
+
193
+ Media I/O:
194
+
195
+ ZLib: /lib64/libz.so (ver 1.2.3)
196
+
197
+ JPEG: /opt/libjpeg-turbo/lib64/libjpeg.a (ver 62)
198
+
199
+ WEBP: build (ver encoder: 0x020e)
200
+
201
+ PNG: build (ver 1.6.34)
202
+
203
+ TIFF: build (ver 42 - 4.0.9)
204
+
205
+ JPEG 2000: build (ver 1.900.1)
206
+
207
+ OpenEXR: build (ver 1.7.1)
208
+
209
+ HDR: YES
210
+
211
+ SUNRASTER: YES
212
+
213
+ PXM: YES
214
+
215
+
216
+
217
+ Video I/O:
218
+
219
+ DC1394: NO
220
+
221
+ FFMPEG: YES
222
+
223
+ avcodec: YES (ver 58.21.104)
224
+
225
+ avformat: YES (ver 58.17.101)
226
+
227
+ avutil: YES (ver 56.18.102)
228
+
229
+ swscale: YES (ver 5.2.100)
230
+
231
+ avresample: NO
232
+
233
+ GStreamer: NO
234
+
235
+ libv4l/libv4l2: NO
236
+
237
+ v4l/v4l2: linux/videodev.h linux/videodev2.h
238
+
239
+
240
+
241
+ Parallel framework: pthreads
242
+
243
+
244
+
245
+ Trace: YES (with Intel ITT)
246
+
247
+
248
+
249
+ Other third-party libraries:
250
+
251
+ Lapack: NO
252
+
253
+ Eigen: NO
254
+
255
+ Custom HAL: NO
256
+
257
+ Protobuf: build (3.5.1)
258
+
259
+
260
+
261
+ OpenCL: YES (no extra features)
262
+
263
+ Include path: /io/opencv/3rdparty/include/opencl/1.2
264
+
265
+ Link libraries: Dynamic load
266
+
267
+
268
+
269
+ Python 3:
270
+
271
+ Interpreter: /opt/python/cp36-cp36m/bin/python (ver 3.6.5)
272
+
273
+ Libraries: libpython3.6m.a (ver 3.6.5)
274
+
275
+ numpy: /opt/python/cp36-cp36m/lib/python3.6/site-packages/numpy/core/include (ver 1.11.3)
276
+
277
+ packages path: lib/python3.6/site-packages
278
+
279
+
280
+
281
+ Python (for build): /opt/python/cp36-cp36m/bin/python
282
+
283
+
284
+
285
+ Java:
286
+
287
+ ant: NO
288
+
289
+ JNI: NO
290
+
291
+ Java wrappers: NO
292
+
293
+ Java tests: NO
294
+
295
+
296
+
297
+ Matlab: NO
298
+
299
+
300
+
301
+ Install to: /io/_skbuild/linux-x86_64-3.6/cmake-install
302
+
303
+ -----------------------------------------------------------------
304
+
305
+ ```
306
+
307
+
308
+
79
309
  [追記.ver5]print('確認')に変更しました。
80
310
 
81
311
  基本的なミスでお恥ずかしいです。
@@ -104,32 +334,6 @@
104
334
 
105
335
 
106
336
 
107
- [追記.ver4]openCVについて
108
-
109
- バージョンは'3.4.3'です。
110
-
111
- すみません、他に何を書けばいいか思いつきませんでした。
112
-
113
- 基本的には公式のダウンロードそのままです。
114
-
115
-
116
-
117
- [追記.ver3]
118
-
119
- [import cv2 print(cv2.getBuildInformation())]
120
-
121
- を導入したときの実行結果です。
122
-
123
- File "test6.py", line 2
124
-
125
- import cv2 print(cv2.getBuildInformation())
126
-
127
- ^
128
-
129
- SyntaxError: invalid syntax
130
-
131
-
132
-
133
337
 
134
338
 
135
339
  [追記.ver2]「ls /dev」にて「video0」の存在は確認できました。

3

まとめて3つの追記をしました。

2018/12/07 08:10

投稿

pampukin
pampukin

スコア15

test CHANGED
File without changes
test CHANGED
@@ -76,17 +76,75 @@
76
76
 
77
77
  ### 試したこと
78
78
 
79
+ [追記.ver5]print('確認')に変更しました。
80
+
81
+ 基本的なミスでお恥ずかしいです。
82
+
83
+ しかし、
84
+
85
+ VIDIOC_QBUF: Invalid argument
86
+
87
+ 確認
88
+
89
+ False
90
+
91
+ ^CVIDIOC_QBUF: Invalid argument
92
+
93
+ Traceback (most recent call last):
94
+
95
+ File "test6.py", line 8, in <module>
96
+
97
+ ret,frame = cap.read()
98
+
99
+ KeyboardInterrupt
100
+
101
+
102
+
103
+ となり、動画は取得できませんでした。
104
+
105
+
106
+
107
+ [追記.ver4]openCVについて
108
+
109
+ バージョンは'3.4.3'です。
110
+
111
+ すみません、他に何を書けばいいか思いつきませんでした。
112
+
113
+ 基本的には公式のダウンロードそのままです。
114
+
115
+
116
+
117
+ [追記.ver3]
118
+
119
+ [import cv2 print(cv2.getBuildInformation())]
120
+
121
+ を導入したときの実行結果です。
122
+
123
+ File "test6.py", line 2
124
+
125
+ import cv2 print(cv2.getBuildInformation())
126
+
127
+ ^
128
+
129
+ SyntaxError: invalid syntax
130
+
131
+
132
+
133
+
134
+
79
135
  [追記.ver2]「ls /dev」にて「video0」の存在は確認できました。
136
+
137
+
138
+
139
+
140
+
141
+ [追記.ver1]コマンドプロンプトにてLinuxのコマンド「lsusb」で確認しました。これによりWebカメラが接続されていることが分かりました。チャンネルの確認というのは語弊がありましたね。すみません。しかし、デバイス指定を”0”番としてWindows上で動作の確認ができているので問題ないのかと...。一番の問題はUbuntuでカメラが使用できないことにあると考えています。
80
142
 
81
143
 
82
144
 
83
145
  同様のプログラムをWindows10でも実行しましたが、正常な動作が確認されました。
84
146
 
85
147
  webカメラの接続は確認済みです。
86
-
87
-
88
-
89
- [追記.ver1]コマンドプロンプトにてLinuxのコマンド「lsusb」で確認しました。これによりWebカメラが接続されていることが分かりました。チャンネルの確認というのは語弊がありましたね。すみません。しかし、デバイス指定を”0”番としてWindows上で動作の確認ができているので問題ないのかと...。一番の問題はUbuntuでカメラが使用できないことにあると考えています。
90
148
 
91
149
 
92
150
 

2

ls /dev の実行結果を追記しました。

2018/12/07 07:54

投稿

pampukin
pampukin

スコア15

test CHANGED
File without changes
test CHANGED
@@ -76,6 +76,8 @@
76
76
 
77
77
  ### 試したこと
78
78
 
79
+ [追記.ver2]「ls /dev」にて「video0」の存在は確認できました。
80
+
79
81
 
80
82
 
81
83
  同様のプログラムをWindows10でも実行しましたが、正常な動作が確認されました。
@@ -84,7 +86,7 @@
84
86
 
85
87
 
86
88
 
87
- [追記]コマンドプロンプトにてLinuxのコマンド「lsusb」で確認しました。これによりWebカメラが接続されていることが分かりました。チャンネルの確認というのは語弊がありましたね。すみません。しかし、デバイス指定を”0”番としてWindows上で動作の確認ができているので問題ないのかと...。一番の問題はUbuntuでカメラが使用できないことにあると考えています。
89
+ [追記.ver1]コマンドプロンプトにてLinuxのコマンド「lsusb」で確認しました。これによりWebカメラが接続されていることが分かりました。チャンネルの確認というのは語弊がありましたね。すみません。しかし、デバイス指定を”0”番としてWindows上で動作の確認ができているので問題ないのかと...。一番の問題はUbuntuでカメラが使用できないことにあると考えています。
88
90
 
89
91
 
90
92
 

1

チャンネルの確認方法について追記しました。

2018/12/07 07:14

投稿

pampukin
pampukin

スコア15

test CHANGED
File without changes
test CHANGED
@@ -80,7 +80,13 @@
80
80
 
81
81
  同様のプログラムをWindows10でも実行しましたが、正常な動作が確認されました。
82
82
 
83
- webカメラの接続やチャンネルも確認済みです。
83
+ webカメラの接続確認済みです。
84
+
85
+
86
+
87
+ [追記]コマンドプロンプトにてLinuxのコマンド「lsusb」で確認しました。これによりWebカメラが接続されていることが分かりました。チャンネルの確認というのは語弊がありましたね。すみません。しかし、デバイス指定を”0”番としてWindows上で動作の確認ができているので問題ないのかと...。一番の問題はUbuntuでカメラが使用できないことにあると考えています。
88
+
89
+
84
90
 
85
91
  他のPCでも同様の不具合が確認されています。
86
92