我正在編寫一個神經網絡,它能夠從 MNIST 數據庫中確定數字。我用 tkinter 制作了一個 GUI,我可以在其中繪制數字。我設法用一些 Stackoverflow 代碼閱讀了這些內容。但問題是,我的神經網絡只是取一個有 784 個值的數組(我正在用 28x28 的枕頭調整圖片的大?。拖駭祿熘械膱D片已保存一樣,但我得到 2352 個值(我猜它正在取每個rgb值并保存。我只需要將這3個值組合成一個值,那我該怎么做呢?一張圖片的數組: [[[253 253 253] [254 254 254] [254 254 254] ... [254 254 254] [254 254 254] [253 253 253]]]我需要的數組(我知道我可以用 .tolist() 來安排它,但我首先需要 784 個值):0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.......121,254,207,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0順便說一句:我知道稍后我必須反轉數字,但我目前正在為 rgb 值而苦苦掙扎。
1 回答

眼眸繁星
TA貢獻1873條經驗 獲得超9個贊
用枕頭調整圖像大小后將其轉換為灰度。如果您調整大小的圖像是img
img = img.convert('L')
您現在將擁有尺寸為 28x28 的圖像
僅供參考:用于將 rgb 轉換為灰度的公式是 L = 0.2989*r + 0.5870*g + 0.1140*b
添加回答
舉報
0/150
提交
取消