cv2.videocapture 如何更改分辨率

背景:
做视频拼接

#Pyhon
VideoA=cv2.VideoCapture(self.filepathA) 
VideoB=cv2.VideoCapture(self.filepathB)
 L = (VideoA.get(cv2.CAP_PROP_FRAME_WIDTH),VideoA.get(cv2.CAP_PROP_FRAME_HEIGHT))  #L:(1920.0,1080.0)
R = (videoB.get(cv2.CAP_PROP_FRAME_WIDTH),videoB.get(cv2.CAP_PROP_FRAME_HEIGHT)) #R:(1280.0, 720.0)

#Plan-A
VideoA=cv2.resize(VideoA, (1280, 720))
#erro:  TypeError: src is not a numpy array, neither a scalar  大意是L是src 格式,   resize适用于array格式

#Plan-B
videoA.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)
videoA.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
#无效 .. .. ..

所以有没有人帮忙出个主意,保障VideoA 仍是在src(或者说保障是在videocapture后)的格式下,对其分辨率进行调整

可以看我之前的一篇博文: