【OpenCV】一番シンプルに動画に線を描く方法
- 2022.09.10
- IT
OpenCVで動画に線を描く方法です。
コード
これを基準にすれば、簡単に線を書いていけるのではないかと思います。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import cv2 import numpy as np # 動画の保存先をここに書く cap = cv2.VideoCapture("../video/crown/20220828_104823.mp4") while True: # 画像を取得 _, frame = cap.read() img = cv2.resize(frame, (500, 300)) img = cv2.flip(img,0) # x1,y1 x2,y2 BGR cv2.line(img, (250, 150), (0, 300), (0, 255, 0), thickness=1, lineType=cv2.LINE_4) cv2.line(img, (250, 150), (500, 300), (0, 255, 0), thickness=1, lineType=cv2.LINE_4) cv2.imshow("video", img) # press enterkey to kill k= cv2.waitKey(1) if k != -1: print(k) print(chr(k)) if k == 13: break cap.release() cv2.destroyAllWindows() |
以上