我有一个彩色和灰色边框文件夹。我想先使用openCV将帧转换为颜色,然后再将其转换为视频。这是我的代码:
import cv2
import os
image_folder = 'data'
colour= cv2.imread(os.path.listdir(image_folder), 1)
video_name = 'video.avi'
fps = 25
forcc = cv2.VideoWriter_fourcc(*'AVID*)
images = [img for img in colour if img.endswith('.jpg')]
frame = cv2.imread((colour, images[0]))
height, width, layers = frame.shape
video = cv2.Videowriter(video_name, fourcc, fps, (width, height))
for image in images:
video.write(cv2.imread(colour, image))
cv2.destroyAllWindows()
Video.release()
我得到的错误是:
'
中的第5行colour = cv2.imread(os.path.listdir(image_folder), 1)
AttributeError:模块'ntpath'没有属性'listdir'