質問編集履歴
2
プログラムの欄に追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,4 @@
|
|
1
|
+
|
1
2
|
**目的**
|
2
3
|
もともとwebカメラを一台で使うプログラムを改造して、二台で使えるようにしようとしています。ひとまず、cv2.videocaptureで二つのカメラを読み込み、うち、一台の映像を出力することから始めました。
|
3
4
|
**問題**
|
@@ -18,6 +19,7 @@
|
|
18
19
|
|
19
20
|
|
20
21
|
**実際のプログラム**
|
22
|
+
```python
|
21
23
|
!/usr/bin/env python3
|
22
24
|
-*- coding: utf-8 -*-
|
23
25
|
"""
|
@@ -52,6 +54,5 @@
|
|
52
54
|
if key == ord('s'):
|
53
55
|
break
|
54
56
|
|
57
|
+
```
|
55
58
|
|
56
|
-
|
57
|
-
|
1
試したことを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,15 +1,23 @@
|
|
1
|
+
**目的**
|
1
|
-
もともとwebカメラを一台で使うプログラムを改造して、二台で使えるようにしようとしています。ひとまず、cv2.videocaptureで二つのカメラを読み込み、うち、一台の映像を出力することから始めました。
|
2
|
+
もともとwebカメラを一台で使うプログラムを改造して、二台で使えるようにしようとしています。ひとまず、cv2.videocaptureで二つのカメラを読み込み、うち、一台の映像を出力することから始めました。
|
3
|
+
**問題**
|
4
|
+
ですが、
|
2
5
|
終了しますのメッセージが出るか、can't open camera by indexという警告が出ます。
|
3
|
-
また、usbを指して一回目に実行するの
|
6
|
+
また、usbを指して一回目に実行すると、無事、一台の映像が出るが、二回目に実行するとメッセージが出るか、警告が出ます。
|
7
|
+
|
8
|
+
**試したこと**
|
9
|
+
webカメラの番号を調べました。(以下、コマンドと写真)
|
10
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-18/dd8c4d58-87ce-4280-8ec9-103f9a1db27d.jpeg)
|
11
|
+
素人の考えとして
|
12
|
+
1.なぜ、0番と1番ではないのか。(二番というのは、色々試していて引数を2にしたら読み込めることに気づきました)
|
13
|
+
2.そもそもvideo22などという大きな数字がなぜ出てくるのか
|
14
|
+
という二点が、このプログラムのエラーにかかわっているのではないかと考えています。
|
4
15
|
|
5
16
|
|
17
|
+
**どこを変更すれば、安定して、2台のカメラ映像が読み込め、うち、一台を表示できるのかを教えていただきたいです。**
|
6
18
|
|
7
19
|
|
8
|
-
|
20
|
+
**実際のプログラム**
|
9
|
-
|
10
|
-
|
11
|
-
|
12
|
-
|
13
21
|
!/usr/bin/env python3
|
14
22
|
-*- coding: utf-8 -*-
|
15
23
|
"""
|
@@ -44,3 +52,6 @@
|
|
44
52
|
if key == ord('s'):
|
45
53
|
break
|
46
54
|
|
55
|
+
|
56
|
+
|
57
|
+
|