文字の画像のビットマップのように作成しようとしていますが、希望の結果が得られません。私が画像で作業を始めたのは数日のことでした。私は、イメージを読んで、それの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