我正在編寫(xiě)一個(gè)神經(jīng)網(wǎng)絡(luò),它能夠從 MNIST 數(shù)據(jù)庫(kù)中確定數(shù)字。我用 tkinter 制作了一個(gè) GUI,我可以在其中繪制數(shù)字。我設(shè)法用一些 Stackoverflow 代碼閱讀了這些內(nèi)容。但問(wèn)題是,我的神經(jīng)網(wǎng)絡(luò)只是取一個(gè)有 784 個(gè)值的數(shù)組(我正在用 28x28 的枕頭調(diào)整圖片的大?。?,就像數(shù)據(jù)庫(kù)中的圖片已保存一樣,但我得到 2352 個(gè)值(我猜它正在取每個(gè)rgb值并保存。我只需要將這3個(gè)值組合成一個(gè)值,那我該怎么做呢?一張圖片的數(shù)組: [[[253 253 253] [254 254 254] [254 254 254] ... [254 254 254] [254 254 254] [253 253 253]]]我需要的數(shù)組(我知道我可以用 .tolist() 來(lái)安排它,但我首先需要 784 個(gè)值):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順便說(shuō)一句:我知道稍后我必須反轉(zhuǎn)數(shù)字,但我目前正在為 rgb 值而苦苦掙扎。
1 回答

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