当前位置: 首页 > 后端技术 > Python

opencv自定义视频播放的窗口大小

时间:2023-03-26 16:05:48 Python

在播放本地视频或者读取相机内容时,画面可能会很大,导致窗口几乎铺满了整个画面,无法缩小,程序在while中循环,而且没有办法关闭,很烦人。您需要在程序中固定窗口的大小。在这里记录下走过的坑。importcv2cap=cv2.VideoCapture('./1.mp4')fps=cap.get(cv2.CAP_PROP_FPS)whilecap.isOpened():ret,frame=cap.read()#注意:namedWindow,resizeWindow,imshow三个函数中的字符串必须相同,否则无法达到固定窗口大小的效果cv2.namedWindow("test",0)cv2.resizeWindow("test",500,300)#设置长宽窗口cv2.imshow('test',frame)cv2.waitKey(int(fps))cap.release()cv2.destroyAllWindows()