希望将图像保存在定义的路径中并使用定义的名称。路径是固定的,但是变量的名称是固定的。使用名称没有问题,正如您在上面看到的,但是我如何输入固定的路径呢?
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()
(谢谢并致以最良好的问候:)
发布于 2022-06-23 11:56:50
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://stackoverflow.com/questions/72729678
复制相似问题