拉伸具有最后可用像素的图像(背景)

时间:2018-09-24 13:45:48

标签: python numpy opencv scipy opencv-python

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

上面的图像必须用像素值(如下面的图像)附近的三个侧面(左上,右上)填充。 Destination Image

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

1 个答案:

答案 0 :(得分:0)

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

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