抱歉,我要寫一個很Low的博文。resize問題。
其實這個問題百度也有很多,今天我這個菜鳥,突發奇想,RGB的咋resize????
看了很多都沒有直接指出這個問題,參照我上一篇博文。
仍以哥哥的照片爲例,想要照片加羣問我,哈哈
#matplotlib中的
path='./ggth.jpeg'
img=image.imread(path)
然後你會發現竟然有resize,心中大喜。
然而經過4個錯誤你就懵逼了,臥槽,這是啥玩意?這不是坑人嗎?不能用,你特麼給這個函數幹啥子??
錯誤提示更搞笑,它不擁有自己的數據。它連自己的數據都沒有,它是誰?它是幹啥的???
經過help你會發現,這個玩意是np中的,本來就是如此啊,因爲讀出來的數據就是np的array
然而本菜鳥沒看明白錯在哪了,留給大佬來解決吧。
我直接用np.resize
結果是啥玩意,還有哥哥的影子???
你以爲這樣就可以了??
臥槽,np的resize是個啥玩意,簡直是神一樣的存在。【沒屁用啊??似乎】放棄這個函數了,試試其他的
#枕頭庫中的
img2=Image.open(path)
結果正確,哈哈。
又見哥哥了。【我在上面這個挖了個小坑,別完全照抄,哈哈】
與上一個的區別在於img2是個對象,這個對象與一般的數據不同。
【雖說萬物都是對象,但我差一個小倩這樣的,哈哈】
你以爲到此我就結束了??不不,沒有,我還有其他函數要試。
#sklearn的兄弟庫
imgRGB=imread(path,as_gray=False)
imgGray=imread(path,as_gray=True)
然後我發現直接就是讀出來的數組array,那算了,還是np的resize
還有cv的resize可以試試,事實證明是可以的,插值方法不同,結果可能有差別,不再贅述。
另外有相關問題可以加入QQ羣討論,不設微信羣
QQ羣:868373192
語音深度學習及信號處理羣