Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在图像周围创建一个黑色边框_Python_Numpy_Scipy - Fatal编程技术网

Python 在图像周围创建一个黑色边框

Python 在图像周围创建一个黑色边框,python,numpy,scipy,Python,Numpy,Scipy,我想在图像周围创建一个黑色边框。不幸的是,我有以下错误 ValueError: could not broadcast input array from shape (512,512) into shape (562,562) 这是我的密码: import numpy as np import matplotlib.pyplot as plt import scipy as sc import scipy.misc im = sc.misc.ascent() blackFrame= np.

我想在图像周围创建一个黑色边框。不幸的是,我有以下错误

ValueError: could not broadcast input array from shape (512,512) into shape (562,562)
这是我的密码:

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()
当我写blackFrame[100:,100:]=im[:,:]时它会工作,但这不是我想要的。

这可能会有帮助:blackFrame[50:50+im.shape[0],50:50+im.shape[1]]=im[:,:]

这可能会有帮助:blackFrame[50:50+im.shape[0],50:50+im.shape[1]=im[:,:,:]