使用opencv放大视频20x50像素的大小[重复]
Posted
技术标签:
【中文标题】使用opencv放大视频20x50像素的大小[重复]【英文标题】:Enlarge size of video 20x50 pixels with opencv [duplicate] 【发布时间】:2020-12-15 20:26:29 【问题描述】:我有一个包含 20x50 像素帧的视频。当我运行以下代码时,我几乎看不到任何东西:
cap = cv2.VideoCapture("video20x50.avi")
while(cap.isOpened()):
ret, frame = cap.read()
if ret == True:
cv2.imshow("Video", frame)
if cv2.waitKey(27) & 0xFF == ord('q'):
break
else:
break
cap.release()
cv2.destroyAllWindows()
最大化窗口不会放大图像。我想知道如何放大它。在 Windows 上,如果我双击视频文件,它会全屏打开,我可以看到视频(它是严重像素化/模糊的,但至少我实际上可以看到视频,这就是我想要的 opencv)。有没有办法用opencv让它全屏?
【问题讨论】:
【参考方案1】:您可以使用 OpenCV 的 resize
函数来调整每个帧的大小,以下是相关文档:
https://pythonexamples.org/python-opencv-cv2-resize-image/
【讨论】:
以上是关于使用opencv放大视频20x50像素的大小[重复]的主要内容,如果未能解决你的问题,请参考以下文章
计算机视觉OpenCV 4高级编程与项目实战(Python版):操作像素
对opencv读取的图片进行像素调整(1080, 1920) 1.cv2.VideoCapture(构造图片读取) 2.cv2.nameWindow(构建视频显示的窗口) 3.cv2.setWindo