OpenCV 提供了函数 cv2.copyMakeBorder() 用于在图像中添加边框。要为图像添加边框,可以按照以下步骤进行:
- 第一步是导入所需的库。在下面的Python示例中,所需的Python库是 OpenCV 。确保您已经安装了它。
-
下一步是使用 cv2.imread() 函数读取输入图像。指定包含图像类型(.jpg或.png)的完整图像路径。
-
指定不同的参数给 cv2.copyMakeBorder() 函数。要指定的不同参数是 src、dst、top、bottom、left、right、borderType 和 value 。
-
调用 cv2.copyMakeBorder() 函数并传递上面指定的参数以向输入图像添加边框。
img1 = cv2.copyMakeBorder(src, top, bottom, left, right, borderType,dst,value)
- 显示带边框的输出图像。
让我们借助一些Python示例来了解如何使用OpenCV Python添加边框到图像。
我们将使用这张图片作为以下示例中的 输入文件 。