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

7 浏览
0 Comments

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

我正在尝试调整一批灰度图像,它们的尺寸为256 x N像素(N的值不同,但始终≤256)。

我的意图是缩小这些图像。

调整大小后,输出的图像应为正方形(1:1),具有以下特点:

  • 调整大小后的图像在垂直方向上居中
  • 保持宽高比
  • 剩余像素填充为黑色

从视觉上看,这是期望的结果:

enter image description here

我尝试创建一个目标尺寸(例如200 x 200)的全零矩阵,但未能将调整大小后的图像粘贴到其垂直中心。

欢迎使用cv2、PIL或numpy提供任何建议。

0