0
我想通過僅保留每個像素集的最大像素值來減少圖像的一個大小。我在python中實現了這個功能:優化性能,以最大像素值調整大小
def pixel_max_resize(img, h, w):
imr = np.zeros((h,w), dtype=np.uint8)
r = int(h/w)
for j in range(0,w):
imr[:,j] = np.amax(img[:,j*r:j*r+r], axis = 1)
return imr
這個函數比同樣大小的cv2.resize慢5-10倍。任何人都有一個想法如何優化這個功能的速度?有沒有可以加快這個過程的列表理解公式?