如何使用opencv-python将分辨率更改为纵向模式值



我想将视频分辨率从横向模式更改为纵向模式,以便从笔记本电脑上的内置网络摄像头(cv2.VideoCapture(0((输出。我尝试重新缩放帧以使其工作,它确实进入了纵向模式(高度大于宽度(,但视频倾斜/拉伸。有办法绕过这个吗?请帮忙。我将opencv与python一起使用。

欢迎使用Stackoverflow。你想要实现什么取决于你使用的网络摄像头。你想要的分辨率需要得到你的摄像头的支持。这个小教程很好地解释了它。

如果你的相机不支持你想要的分辨率,你有两种可能性:

  1. 将图像裁剪为所需的分辨率
  2. 如果你的最大分辨率不允许你的分辨率,你可以用你想要的比例把它裁剪成最大的结果,然后再升级

小心放大。您可以使用不同的插值方法。

最新更新