当我尝试执行以下操作时,它会说未定义的名称"ndimage":
import scipy.ndimage
blurred = ndimage.gaussian_filter(file1, sigma=3)
请有人建议出了什么问题吗?
我也可以放:
sigma=1
blurred = ndimage.gaussian_filter(file1, sigma)
我需要以某种方式创建一个循环,该循环将显示许多具有不同模糊度的模糊图像。
提前感谢任何帮助。
您应该像下面这样使用它:
import scipy.ndimage
blurred = scipy.ndimage.gaussian_filter(file1, sigma=3)
如果你想直接使用它,而不用一直写scipy.ndimage,你可以这样做:
from scipy import ndimage
blurred = ndimage.gaussian_filter(file1, sigma=3)
当你使用"import -module-"语句时,每次你想访问子模块时,你需要把它写成-module-.-submodule-。当您使用"from -module- import -submodule-"时,您可以直接使用 -submodule- 。