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

質問編集履歴

1

更新

2020/04/17 07:15

投稿

raspypy
raspypy

スコア247

title CHANGED
File without changes
body CHANGED
@@ -1,34 +1,15 @@
1
1
  ##やりたいこと
2
2
 
3
3
  OpenCVを使用して動画を撮影しています。
4
- 動画を撮影しながら、あるデータを監視しています。
5
- データの異常を検知した際に、画面に文字を表示させたいのですが、方法が分かりません。
4
+ 画面に文字を表示させたいのですが、方法が分かりません。
6
5
 
7
- ##プログラムコード
8
- 現在動画を撮影しているプログラムコードです。
9
- **if(tmax >= Judge):**の直下に文字を入力するプログラムを追加したいのですが、
10
- 撮影途中で文字追加はできますでしょうか。
11
-
12
6
  ```python
13
7
  def movie():
14
8
  cap = cv2.VideoCapture(0)
15
- width = 640
16
- height = 480
17
- fmt = cv2.VideoWriter_fourcc('m', 'p', '4', 'v') # ファイル形式(ここではmp4)
18
- writer = cv2.VideoWriter('/home/pi/dev/data/test.mp4', fmt ,25, (width, height))
19
9
 
10
+
20
11
  while True:
21
12
  ret, frame = cap.read()
22
13
  writer.write(frame)
23
-
24
- #データ監視
25
- read_temp()
26
- tmax = eline.iloc[0][5]
27
-
28
- if(tmax >= Judge):
29
- now = datetime.now()
30
- filename = '/home/pi/dev/data/' + now.strftime('%Y%m%d_%H%M%S') + '.mp4'
31
- shutil.copy ('/home/pi/dev/data/test.mp4',filename)
32
- break
33
14
  cap.release()
34
15
  ```