【发布时间】:2021-02-10 08:06:33
【问题描述】:
我正在尝试编写一些代码来操作单个图像,“帧”,来自使用 OpenCV2 的 Python 网络摄像头的实时视频。我能够操纵帧,但我在边缘有多余的图像。
框架:
我希望“黑色区域”不在框架中,所以我想知道如何操纵画布的大小以使黑色区域不可见。
我希望框架是什么样子的:
有谁知道我可以使用什么代码来裁剪画布大小?
【问题讨论】:
-
边框的尺寸是否恒定?
-
@eldesgraciado,是的。在我的代码(此处未显示)中,图像尺寸为 640 x 360 像素。不多,但足以让我的网络摄像头和计算机在不低于 30 fps 的情况下处理。
-
您可以使用 Python 对 ImageMagick -trim 函数的子处理调用来删除任何接触图像两侧的黑色。见imagemagick.org/discourse-server/viewtopic.php?f=4&t=35579
标签: python opencv canvas image-scaling opencv-python