所以我有这个代码:
def setVideoConfig(self):
filename1=f'records/{self.helpers.filename()}CAMARA1.avi'
filename2=f'records/{self.helpers.filename()}CAMARA2.avi'
self.videofile1=cv2.VideoWriter(filename1,self.fourcc,self.FRAMES_VIDEO,self.RESOLUCION_VIDEO)
self.videofile2=cv2.VideoWriter(filename2,self.fourcc,self.FRAMES_VIDEO,self.RESOLUCION_VIDEO)
def screenshot(self,frame1,frame2):
cv2.imwrite(f'record\{self.helpers.filename()}CAMARA1.jpg',frame1)
cv2.imwrite(f'record\{self.helpers.filename()}CAMARA2.jpg',frame2)
我认为它应该将文件保存在名为
记录
,我试着用不同的斜线以防万一,但得到了相同的结果。但当我这样做时:
def setVideoConfig(self):
filename1=f'{self.helpers.filename()}CAMARA1.avi'
filename2=f'{self.helpers.filename()}CAMARA2.avi'
self.videofile1=cv2.VideoWriter(filename1,self.fourcc,self.FRAMES_VIDEO,self.RESOLUCION_VIDEO)
self.videofile2=cv2.VideoWriter(filename2,self.fourcc,self.FRAMES_VIDEO,self.RESOLUCION_VIDEO)
def screenshot(self,frame1,frame2):
cv2.imwrite(f'{self.helpers.filename()}CAMARA1.jpg',frame1)
cv2.imwrite(f'{self.helpers.filename()}CAMARA2.jpg',frame2)
只需删除记录的部分文本并保留文件名,就可以保存它们
def filename():
actual=datetime.now()
date=actual.strftime("%H-%M-%S")
return date
有什么想法吗?:(