Python np.gradient错误太多值无法解压缩

时间:2016-11-03 15:15:07

标签: python numpy image-processing

我试图为sharpness check计算图像的渐变,但是下面的代码会引发错误,即使它应该非常直接

import os,sys
from PIL import Image
import numpy as np

B = Image.open("C:\\work\\tech\\blur\\blur.jpg")
By, Bx = np.gradient(B)
Bnorm = np.sqrt(Bx**2 + By**2)
Bsharpness = np.average(Bnorm)

print Bsharpness

错误

----> 6 By, Bx = np.gradient(B)
ValueError: too many values to unpack 

documentation for np.gradient

  

对于二维数组,返回将是按轴排序的两个数组。

我已经查看了this question并且它没有回复我的

0 个答案:

没有答案