我正在使用以下代碼保存我的視頻幀,但我也想將 save_path 添加到檔案名:
cv2.imwrite(f"{save_path}/{idx}.png", frame)
如何將 save_path 添加到檔案名?
我需要它:
save_path/idxsavepath
uj5u.com熱心網友回復:
由于我們缺少除錯資訊,這里有一段代碼你應該撰寫以避免路徑問題。首先,檢查目錄是否找到,然后才能繼續。
import os
import cv2
import numpy as np
def main():
# before continuing, must check if folder exists
save_dir = r'D:\pics'
valid_path = os.path.exists(save_dir)
print('is {} a valid path ? {}'.format(save_dir, valid_path))
if not valid_path:
print('folder {} does not exist - create it and try again'.format(save_dir))
else:
idx = 0
fake_frame = np.zeros(shape=(480, 640, 3))
image_full_path = '{}/{}.png'.format(save_dir, idx)
cv2.imwrite(image_full_path, fake_frame)
print('image saved successfully on {}'.format(image_full_path))
return
if __name__ == '__main__':
main()
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/442187.html
上一篇:使用python從影像中洗掉空白
