为什么找不到read和write的定义
opencv吧
全部回复
仅看楼主
level 2
耐摔王152 楼主
import cv2
from encodings import utf_8
encoding:utf_8
fourcc=cv2.VideoWriter_fourcc(*'MJPG')
vw=cv2.VideoWriter('.out.mp4',fourcc,25,(1280,720))
#创建窗口
cv2.namedWindow('video',cv2.WINDOW_NORMAL)
cv2.resizeWindow('video',648,480)
#获取视频设备/从视频文件中读取
cap=cv2.VideoCapture(0)
while True:
#从摄像头读取视频帧
ret,frame=cap.read()
#将视频在窗口中显示
cv2.imshow('video',frame)
#写数据到多媒体文件
vw.write(frame)
#等待键盘事件
key=cv2.waitKey(1)
if(key&0xFF==ord('q')):
break
#释放videoCapture
vw.release()
cap.release()
cv2.destroyAllWindows()
#视频播放结束后show报错!!!!!
2022年07月22日 12点07分 1
level 3
看看ret是不是true啊,true才是拍照成功,false拍照失败,失败的话 frame应该是None
2022年07月23日 09点07分 2
1