0

我有一个形状 (768,576,3) 的图像,我想将其调整为 (1100,1100,3)。但不是以通常的方式。 源图像

上图必须用像素值附近的三个边(上、左)填充,如下图所示。 目的地图片

这就像从三个侧面拉伸图像。如何使用 opencv、numpy 或任何其他方式以编程方式实现这一点?

4

1 回答 1

0

你可以使用 cv2.copyMakeBorder()。它有多个填充标志选项。

https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_core/py_basic_ops/py_basic_ops.html

于 2018-09-24T18:27:20.803 回答