使图像1尺寸适合图像2

时间:2017-07-02 00:29:44

标签: python image numpy

我有一些图像对; img1和img2。
它们可能具有以下尺寸:

img1.shape是(392,489),img2.shape是(394,492)。
img1.shape是(392,489),img2.shape是(394,486) img1.shape是(392,489),img2.shape是(389,492) img1.shape是(392,489),img2.shape是(389,486)。

对于每种情况,我怎么能最终得到两个形状完全相同的图像(最大重叠区域)?

目前,让我们说左上角是(0,0)并且应该留在所有图像中以使问题更容易。


更新

这是我目前的解决方法:

    (w1,h1) = img1.shape
    (w2,h2) = img2.shape
    widths  = (w1,w2)
    heights = (h1,h2)
    new_shape   = (min(widths),min(heights))
    new_img1 = img1[:new_shape[0],:new_shape[1]]
    new_img2 = img2[:new_shape[0],:new_shape[1]]

0 个答案:

没有答案