質問編集履歴

3

コードを修正しました

2021/07/12 15:54

投稿

Tanakaman
Tanakaman

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,73 +1 @@
1
- ### 前提・実現したいこと
2
-
3
- opencvとpythonを使用して、画像処理を施したカメラ映像をリアルタイムで見ようと思っています。
4
-
5
- すが、実際の物の動きと映像では400msくらいの差があり、遅延が発生していま
1
+ OPENCV・pythonリアルタイム映像400msほど遅延が発生す
6
-
7
- 私がやりたい画素処理が悪さをして、遅延を発生させてしまっていると思い、画像処理のコードを消して、カメラのキャプチャ映像のみのコードにしても遅延がほぼ変わりません。
8
-
9
- 遅延を無くそうと調べてみてもなかなか上手くできません。
10
-
11
- 遅延を少なくする方法を教えてもらえないでしょうか?
12
-
13
-
14
-
15
- ※以下のコードを書いています。
16
-
17
-
18
-
19
- ```import cv2
20
-
21
-
22
-
23
- cap = cv2.VideoCapture(0)
24
-
25
- cap.set(cv2.CAP_PROP_FRAME_WIDTH,1280)
26
-
27
- cap.set(cv2.CAP_PROP_FRAME_HEIGHT,720)
28
-
29
-
30
-
31
- while True:
32
-
33
- ret, img = cap.read()
34
-
35
-    
36
-
37
-   (ここに画像処理のコードは書いています。
38
-
39
-   削除しても遅延が変わりません。)
40
-
41
-
42
-
43
- cv2.imshow('video',img)
44
-
45
- print(cap.get(cv2.CAP_PROP_FPS))
46
-
47
-
48
-
49
- k = cv2.waitKey(30) & 0xff
50
-
51
- if k == 27:
52
-
53
- break
54
-
55
-
56
-
57
- cap.release()
58
-
59
- cv2.destroyAllWindows()
60
-
61
-
62
-
63
-
64
-
65
- ```
66
-
67
-
68
-
69
-
70
-
71
-
72
-
73
- お手数おかけしますが、よろしくお願いします。

2

コードを修正しました

2021/07/12 15:54

投稿

Tanakaman
Tanakaman

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ```### 前提・実現したいこと
1
+ ### 前提・実現したいこと
2
2
 
3
3
  opencvとpythonを使用して、画像処理を施したカメラ映像をリアルタイムで見ようと思っています。
4
4
 
@@ -16,9 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- ```
20
-
21
- import cv2
19
+ ```import cv2
22
20
 
23
21
 
24
22
 
@@ -60,6 +58,10 @@
60
58
 
61
59
  cv2.destroyAllWindows()
62
60
 
61
+
62
+
63
+
64
+
63
65
  ```
64
66
 
65
67
 

1

コードを修正しました

2021/05/29 14:42

投稿

Tanakaman
Tanakaman

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ### 前提・実現したいこと
1
+ ```### 前提・実現したいこと
2
2
 
3
3
  opencvとpythonを使用して、画像処理を施したカメラ映像をリアルタイムで見ようと思っています。
4
4
 
@@ -15,6 +15,8 @@
15
15
  ※以下のコードを書いています。
16
16
 
17
17
 
18
+
19
+ ```
18
20
 
19
21
  import cv2
20
22
 
@@ -58,6 +60,10 @@
58
60
 
59
61
  cv2.destroyAllWindows()
60
62
 
63
+ ```
64
+
65
+
66
+
61
67
 
62
68
 
63
69