圖像/圖片怎麼resize?

抱歉,我要寫一個很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 

語音深度學習及信號處理羣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章