我對所有不同的python數據類型感到困惑。我在MATLAB中編寫了一個人臉識別算法,我想重做它Python。我卡住試圖調整我的圖像。我怎麼做?有人可以將我鏈接到需要閱讀的內容,以瞭解Python中MATLAB之間的函數區別嗎?像MATLAB得到imresize
但Python得到了什麼?Python如何調整圖像大小?
有沒有像導入all_matlab_functions所以我可以在Python語言中的python?
我不敢相信我在努力拼搏。幫幫我!我的代碼如下所示顯示我是多麼愚蠢與python目前。使用
%matplotlib inline
import matplotlib.image as mpimg
import glob
import matplotlib.pyplot as plt
image_list = []
for filename in glob.glob('<directory>.pgm'):
im = mpimg.imread(filename)
image_list.append(im) # read all image
from PIL import Image
haha = image_list[1].resize((10 10), resample=0) # try to resize image BUT FAIL
那不是python的工作原理。它不是1對1的matlab到別的東西。 Matlab是一回事,python是另一回事。恰巧,語言的設計方式,他們有相似之處。但如果你想在python中做些什麼,不要看如何在matlab中進行翻譯,找到它如何在python中完成。 –
相關:http://stackoverflow.com/questions/273946/how-do-i-resize-an-image-using-pil-and-maintain-its-aspect-ratio –
你在問多個不同的問題,沒有一個這是主題。請詳細解釋你正在做什麼,你做了什麼,以什麼方式不起作用。另外,IPython只是Python語言的接口,代碼是用Python語言編寫的。 – TheBlackCat