從實時網路攝像頭視頻中提取幀并保存在公共空間中。但是如何使用opencv在特定檔案夾中寫入幀
代碼 :
import cv2
# Opens the inbuilt camera of laptop to capture video.
cap = cv2.VideoCapture(0)
i = 0
while(cap.isOpened()):
ret, frame = cap.read()
# This condition prevents from infinite looping
# incase video ends.
if ret == False:
break
# Save Frame by Frame into disk using imwrite method
cv2.imwrite('Frame' str(i) '.jpg', frame)
i = 1
cap.release()
cv2.destroyAllWindows()
我試過這樣,但我不會為我作業
out_path = "/home/fraction/Desktop/extract_webcam_frames/frames"
path = out_path
cv2.imwrite(os.path.join(path str(i) '.jpg' , frame)
i = 1
如何使用 opencv python 解決這個問題
uj5u.com熱心網友回復:
您需要正確撰寫路徑。
out_path = "/home/fraction/Desktop/extract_webcam_frames/frames"
frame_name = 'Frame' str(i) '.jpg'
cv2.imwrite(os.path.join(out_path, frame_name), frame)
i = 1
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/443850.html
標籤:Python python-3.x opencv 简历2
