Нет выхода на функцию для сжатия изображения - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь снять фотографию с haarwavelet. Функция должна работать, но когда я пытаюсь напечатать, она не выдает никаких результатов, нет ошибок, нет ничего ...

    kvinna=sm.imread('kvinna.jpg', True)
    def imagefix(image):
a=list(np.shape(image)) #makes the shape into a list
if a[0]%2==0: #if even number of rows
    pass
else:
    image=np.delete(image, 0, 0) #delete first row
if a[1]%2==0: #if even number of columns
    pass
else:
    image=np.delete(image, 0, 1)#delete first column
return(image)

    def nomulti(picture):
a=imagefix(picture)
b=zeros(a.shape)
row=a.shape[0]
col=a.shape[1]#måste göra en lista med uddatal
udda=[]
mitt=int(col/2)
for n in range(0,col):
    if n%2!=0:
        udda.append(n)
for n in range (0,row-1):
    for k in range(0,mitt-1):
        for h in (udda):
            b[n][k]=(a[n][h-1]+a[n][h])/2
            b[n][mitt+k]=(a[n][h-1]-a[n][h])/2
return b 
...