0
画像の周りに黒い枠を作成したいと思います。残念ながら、私は次のエラーがあります。私はblackFrame[100:,100:] = im[:,:]
を書くが、それは私が欲しいものでないとき画像の周りに黒い枠を作成する
import numpy as np
import matplotlib.pyplot as plt
import scipy as sc
import scipy.misc
im = sc.misc.ascent()
blackFrame= np.zeros((im.shape[0]+100,im.shape[1]+100))
blackFrame[50:,50:] = im[:,:]
plt.imshow(blackFrame, cmap="gray", vmin=0, vmax=250)
plt.show()
それは動作します:
ValueError: could not broadcast input array from shape (512,512) into shape (562,562)
は、ここに私のコードです。