Python是一種流行的編程語言,也是目標跟蹤中常用的一種語言。在目標跟蹤中,畫框是一種常見的技術,用于在視頻或圖像中標記出跟蹤目標的位置。下面我們來看一下如何使用Python畫框。
# 導入所需庫 import cv2 # 打開視頻 cap = cv2.VideoCapture('test.mp4') # 循環每一幀 while cap.isOpened(): # 讀取每一幀 ret, frame = cap.read() # 畫框 cv2.rectangle(frame, (100, 100), (200, 200), (255, 0, 0), 2) # 顯示畫框后的幀 cv2.imshow('frame', frame) # 按q鍵退出循環 if cv2.waitKey(1) & 0xFF == ord('q'): break # 釋放資源 cap.release() cv2.destroyAllWindows()
代碼中使用了OpenCV庫中的`cv2`函數來實現畫框。`VideoCapture`函數用于打開視頻文件,`read`函數讀取每一幀的圖像,`rectangle`函數用于畫矩形框,`imshow`函數顯示畫框后的圖像,`waitKey`函數用于等待用戶按下q鍵退出循環,`release`函數釋放資源,并關閉所有窗口。
通過以上代碼,我們可以輕松地實現在目標跟蹤中使用Python畫框的功能。試試吧!