回答編集履歴

4

追記

2018/12/07 08:27

投稿

can110
can110

スコア38262

test CHANGED
@@ -234,4 +234,16 @@
234
234
 
235
235
  ```
236
236
 
237
+ おそらく`sudo apt-get install python-opencv`でプレビルドなパッケージをインストールしたと思われますが、提示結果では`libv4l/libv4l2: NO`となっているのでWebカメラ機能が組み込まれていないようですのでソースからの再インストール(ビルド)が必要です。
238
+
239
+
240
+
241
+ 再インストール(ビルド)については
242
+
237
- 再インストール(ビルド)については[Linux - OpenCV VideoCaptureが動作しない](https://teratail.com/questions/58787)が参考になりそうです(とても面倒そうですが)
243
+ - [Linux - OpenCV VideoCaptureが動作しない](https://teratail.com/questions/58787)
244
+
245
+ - [Install OpenCV-Python in Ubuntu](https://docs.opencv.org/master/d2/de6/tutorial_py_setup_in_ubuntu.html)
246
+
247
+
248
+
249
+ が参考になりますが、正直、茨の道を進むことになります。(とても面倒そう)

3

追記

2018/12/07 08:27

投稿

can110
can110

スコア38262

test CHANGED
@@ -14,4 +14,224 @@
14
14
 
15
15
  ダメであれば、そもそも`OpenCV`に動画関連の機能が組み込まれていないのかもしれませんので、`OpenCV`の導入方法から詳細確認、あるいは再インストール(ビルド)が必要だと思います。
16
16
 
17
+ `OpenCV`の詳細情報は
18
+
19
+ ```Python
20
+
21
+ import cv2
22
+
23
+ print(cv2.getBuildInformation())
24
+
25
+ ```
26
+
27
+ で確認できます。以下Win10上での実行例です。
28
+
29
+ ```
30
+
31
+ General configuration for OpenCV 3.4.1 =====================================
32
+
33
+ Version control: unknown
34
+
35
+
36
+
37
+ Extra modules:
38
+
39
+ Location (extra): C:/Miniconda3/conda-bld/opencv-suite_1533128839831/work/opencv_contrib-3.4.1/modules
40
+
41
+ Version control (extra): unknown
42
+
43
+
44
+
45
+ Platform:
46
+
47
+ Timestamp: 2018-08-01T13:09:43Z
48
+
49
+ Host: Windows 10.0.16299 AMD64
50
+
51
+ CMake: 3.12.0
52
+
53
+ CMake generator: NMake Makefiles JOM
54
+
55
+ CMake build tool: jom
56
+
57
+ MSVC: 1900
58
+
59
+ Configuration: Release
60
+
61
+
62
+
63
+ CPU/HW features:
64
+
65
+ Baseline: SSE SSE2 SSE3
66
+
67
+ requested: SSE3
68
+
69
+ Dispatched code generation: SSE4_1 SSE4_2 FP16 AVX AVX2
70
+
71
+ requested: SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX
72
+
73
+ SSE4_1 (3 files): + SSSE3 SSE4_1
74
+
75
+ SSE4_2 (1 files): + SSSE3 SSE4_1 POPCNT SSE4_2
76
+
77
+ FP16 (1 files): + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 AVX
78
+
79
+ AVX (5 files): + SSSE3 SSE4_1 POPCNT SSE4_2 AVX
80
+
81
+ AVX2 (9 files): + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2
82
+
83
+
84
+
85
+ C/C++:
86
+
87
+ Built as dynamic libs?: YES
88
+
89
+ C++11: YES
90
+
91
+ C++ Compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe (ver 19.0.23918.0)
92
+
93
+ C++ flags (Release): -MD -GL /DWIN32 /D_WINDOWS /W4 /GR /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /FS /EHa /wd4127 /wd4251 /wd4324 /wd4275 /wd4512 /wd4589 /MP6 /MD /O2 /Ob2 /DNDEBUG
94
+
95
+ C++ flags (Debug): -MD -GL /DWIN32 /D_WINDOWS /W4 /GR /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /FS /EHa /wd4127 /wd4251 /wd4324 /wd4275 /wd4512 /wd4589 /MP6 /MDd /Zi /Ob0 /Od /RTC1
96
+
97
+ C Compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe
98
+
99
+ C flags (Release): -MD -GL /DWIN32 /D_WINDOWS /W3 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /FS /MP6 /MD /O2 /Ob2 /DNDEBUG
100
+
101
+ C flags (Debug): -MD -GL /DWIN32 /D_WINDOWS /W3 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /FS /MP6 /MDd /Zi /Ob0 /Od /RTC1
102
+
103
+ Linker flags (Release): /machine:x64 /INCREMENTAL:NO
104
+
105
+ Linker flags (Debug): /machine:x64 /debug /INCREMENTAL
106
+
107
+ ccache: NO
108
+
109
+ Precompiled headers: NO
110
+
111
+ Extra dependencies:
112
+
113
+ 3rdparty dependencies:
114
+
115
+
116
+
117
+ OpenCV modules:
118
+
119
+ To be built: aruco bgsegm calib3d ccalib core datasets dnn dnn_objdetect dpm face features2d flann fuzzy hfs highgui img_hash imgcodecs imgproc java_bindings_generator line_descriptor ml objdetect optflow phase_unwrapping photo plot python_bindings_generator reg rgbd saliency shape stereo stitching structured_light superres surface_matching text tracking video videoio videostab xfeatures2d ximgproc xobjdetect xphoto
120
+
121
+ Disabled: bioinspired js world
122
+
123
+ Disabled by dependency: -
124
+
125
+ Unavailable: cnn_3dobj cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev cvv dnn_modern freetype hdf java matlab ovis python2 python3 sfm ts viz
126
+
127
+ Applications: apps
128
+
129
+ Documentation: NO
130
+
131
+ Non-free algorithms: NO
132
+
133
+
134
+
135
+ Windows RT support: NO
136
+
137
+
138
+
139
+ GUI:
140
+
141
+ Win32 UI: YES
142
+
143
+
144
+
145
+ Media I/O:
146
+
147
+ ZLib: C:/Miniconda3/conda-bld/opencv-suite_1533128839831/_h_env/Library/lib/z.lib (ver 1.2.11)
148
+
149
+ JPEG: C:/Miniconda3/conda-bld/opencv-suite_1533128839831/_h_env/Library/lib/jpeg.lib (ver 90)
150
+
151
+ WEBP: build (ver encoder: 0x020e)
152
+
153
+ PNG: C:/Miniconda3/conda-bld/opencv-suite_1533128839831/_h_env/Library/lib/libpng.lib (ver 1.6.34)
154
+
155
+ TIFF: C:/Miniconda3/conda-bld/opencv-suite_1533128839831/_h_env/Library/lib/tiff.lib (ver 42 / 4.0.9)
156
+
157
+ JPEG 2000: build (ver 1.900.1)
158
+
159
+ OpenEXR: build (ver 1.7.1)
160
+
161
+
162
+
163
+ Video I/O:
164
+
165
+ Video for Windows: YES
166
+
167
+ DC1394: NO
168
+
169
+ FFMPEG: YES (prebuilt binaries)
170
+
171
+ avcodec: YES (ver 57.107.100)
172
+
173
+ avformat: YES (ver 57.83.100)
174
+
175
+ avutil: YES (ver 55.78.100)
176
+
177
+ swscale: YES (ver 4.8.100)
178
+
179
+ avresample: YES (ver 3.7.0)
180
+
181
+ GStreamer: NO
182
+
183
+ DirectShow: YES
184
+
185
+
186
+
187
+ Parallel framework: Concurrency
188
+
189
+
190
+
191
+ Trace: YES (with Intel ITT)
192
+
193
+
194
+
195
+ Other third-party libraries:
196
+
197
+ Intel IPP: 2017.0.3 [2017.0.3]
198
+
199
+ at: C:/Miniconda3/conda-bld/opencv-suite_1533128839831/work/build/3rdparty/ippicv/ippicv_win
200
+
201
+ Intel IPP IW: sources (2017.0.3)
202
+
203
+ at: C:/Miniconda3/conda-bld/opencv-suite_1533128839831/work/build/3rdparty/ippicv/ippiw_win
204
+
205
+ Lapack: NO
206
+
207
+ Eigen: YES (ver 3.3.3)
208
+
209
+ Custom HAL: NO
210
+
211
+ Protobuf: build (3.5.1)
212
+
213
+
214
+
215
+ Python (for build): C:/Miniconda3/python.exe
216
+
217
+
218
+
219
+ Java:
220
+
221
+ ant: NO
222
+
223
+ JNI: NO
224
+
225
+ Java wrappers: NO
226
+
227
+ Java tests: NO
228
+
229
+
230
+
231
+ Install to: C:/Miniconda3/conda-bld/opencv-suite_1533128839831/_h_env/Library
232
+
233
+ -----------------------------------------------------------------
234
+
235
+ ```
236
+
17
237
  再インストール(ビルド)については[Linux - OpenCV VideoCaptureが動作しない](https://teratail.com/questions/58787)が参考になりそうです(とても面倒そうですが)

2

修正

2018/12/07 08:01

投稿

can110
can110

スコア38262

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  - `cap = cv2.VideoCapture(-1)`でアクティブなカメラを自動指定する。
6
6
 
7
- - `cap = cv2.VideoCapture('適当な動画.mp4')を指定する。
7
+ - `cap = cv2.VideoCapture('適当な動画.mp4')`を指定する。
8
8
 
9
9
 
10
10
 
@@ -12,6 +12,6 @@
12
12
 
13
13
 
14
14
 
15
- ダメであれば、そもそも`OpenCV`に動画関連の機能が組み込まれていないのかもしれませんので、`OpenCV`の導入方法から詳細確認、あるいは再インストールが必要だと思います。
15
+ ダメであれば、そもそも`OpenCV`に動画関連の機能が組み込まれていないのかもしれませんので、`OpenCV`の導入方法から詳細確認、あるいは再インストール(ビルド)が必要だと思います。
16
16
 
17
- 再インストールについては[Linux - OpenCV VideoCaptureが動作しない](https://teratail.com/questions/58787)が参考になりそうです(とても面倒そうですが)
17
+ 再インストール(ビルド)については[Linux - OpenCV VideoCaptureが動作しない](https://teratail.com/questions/58787)が参考になりそうです(とても面倒そうですが)

1

追記

2018/12/07 07:41

投稿

can110
can110

スコア38262

test CHANGED
@@ -12,4 +12,6 @@
12
12
 
13
13
 
14
14
 
15
- ダメであれば、そもそも`OpenCV`に動画関連の機能が組み込まれていないのかもしれませんので、`OpenCV`の導入方法から詳細確認が必要だと思います。
15
+ ダメであれば、そもそも`OpenCV`に動画関連の機能が組み込まれていないのかもしれませんので、`OpenCV`の導入方法から詳細確認、あるいは再インストールが必要だと思います。
16
+
17
+ 再インストールについては[Linux - OpenCV VideoCaptureが動作しない](https://teratail.com/questions/58787)が参考になりそうです(とても面倒そうですが)