RGB画像の配列X_preがあります。
この画像の大きさを例えば1280x960から128x96に変更したいです。
どのように変更するのがよいでしょうか。
下記コードを実行すれば、X_preが生成されます。
下記コードの書き方についてもアドバイスあれば、お願い致します。
python
1def create_im(): 2 width=1280 3 height=960 4 im = np.zeros((height, width,3), dtype=np.uint8) 5 return im 6 7 8X_pre = create_im() 9 10print(X_pre.shape)
質問に書かれた「画像のリサイズ」という話題と、プログラムのコメントにある"円の描写"とは、何か関係が有るのですか?
意図が推測しかねます。
関係ないです。
今作成しているプログラムの一部を抜粋、変更して載せましたが、質問となる核の部分のみ記述するように努めます。
PILLOWを使ってみるといいかもしれませんね
https://pillow.readthedocs.io/en/3.1.x/reference/Image.html
pillowを教えていただきありがとうございます。
ndarrayのままresizeするのは困難ということがわかりました。
そこで、ndarrayから画像(正しい名称わかりません)に変換してresizeして、またndarrayに戻すという思想で解決しました。
もう一つはopencvがあります。pipだとインストールも楽で、結果は全てnparrayで扱えます。ご参考までに。
回答1件
あなたの回答
tips
プレビュー