相关疑难解决方法(0)

将矩形图像调整为正方形,保持比例并用黑色填充背景

我正在尝试调整一组256 x N像素的灰度图像(N变化,但始终≤256).

我的目的是缩小图像尺寸.

调整大小必须输出方形(1:1)图像,其中:

  • 调整后的图像垂直居中
  • 纵横比保持不变
  • 剩余像素呈现黑色

在视觉上这将是期望的结果:

在此输入图像描述

我尝试使用目标大小(例如200 x 200)创建一个numpy零点矩阵,但无法将调整大小的图像粘贴到其垂直中心.

任何使用cv2,PIL或numpy的建议都是受欢迎的.

python opencv numpy image-processing python-imaging-library

21
推荐指数
3
解决办法
1万
查看次数