我試圖爲一個字母圖像創建一個位圖,但是我沒有獲得所需的結果。我開始使用圖像已經有幾天了。我試圖讀取圖像,創建一個numpy數組並將其保存在一個文件中。我寫的代碼波紋管:將圖像轉換爲位圖
import numpy as np
from skimage import io
from skimage.transform import resize
image = io.imread(image_path, as_grey=True)
image = resize(image, (28, 28), mode='nearest')
array = np.array(image)
np.savetxt("file.txt", array, fmt="%d")
我想在這個環節波紋管使用的圖片,如:
我試圖創建0和1組成的數組。 0代表白色像素,1代表黑色像素。然後,當我將結果保存在文件中時,我可以看到字母格式。
任何人都可以指導我如何得到這個結果嗎?
謝謝。
幫助很大。謝謝。如果我需要將所有位圖大小調整爲32x32,該怎麼辦?我怎麼能這樣做? –
我想將圖像大小調整爲32x32或其他分辨率,而不會使其變形太多而失去其格式。我想要一個默認分辨率,所以我可以創建這些圖像的數據集。 –
很高興解決。對不起,我沒有這個答案。我自己正在使用張量流,而且我幾乎沒有使用opencv的經驗。我不知道它是否值得您購買,但我建議您選擇一個涵蓋您的需求的庫,堅持下去,如果遇到問題,請在stackoverflow中詢問。玩得開心:) – prometeu