想要將影像保存在定義的路徑中并具有定義的名稱。路徑是固定的,但名稱來自變數。正如您在上面看到的,僅使用名稱是沒有問題的,但是我如何輸入固定路徑?
import cv2
img_name = "TEST"
cam = cv2.VideoCapture(0)
cam.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
cam.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)
while(True):
ret, frame = cam.read()
cv2.imshow('preview',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
img_name = "{}.jpg".format(img_name)
cv2.imwrite(img_name, frame)
break
cam.release()
cv2.destroyAllWindows()
謝謝和最好的問候:)
uj5u.com熱心網友回復:
import os
import cv2
img_name = "TEST"
cam = cv2.VideoCapture(0)
cam.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
cam.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)
while(True):
ret, frame = cam.read()
cv2.imshow('preview',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
img_name = os.path.join("your_path_here", "{}.jpg".format(img_name))
cv2.imwrite(img_name, frame)
break
cam.release()
cv2.destroyAllWindows()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/495959.html
