我想将视频分辨率从横向模式更改为纵向模式,以便从笔记本电脑上的内置网络摄像头(cv2.VideoCapture(0((输出。我尝试重新缩放帧以使其工作,它确实进入了纵向模式(高度大于宽度(,但视频倾斜/拉伸。有办法绕过这个吗?请帮忙。我将opencv与python一起使用。
欢迎使用Stackoverflow。你想要实现什么取决于你使用的网络摄像头。你想要的分辨率需要得到你的摄像头的支持。这个小教程很好地解释了它。
如果你的相机不支持你想要的分辨率,你有两种可能性:
- 将图像裁剪为所需的分辨率
- 如果你的最大分辨率不允许你的分辨率,你可以用你想要的比例把它裁剪成最大的结果,然后再升级
小心放大。您可以使用不同的插值方法。