from scipy.spatial.distance import seuclidean #imports abridged
import scipy
img = np.asarray(Image.open("testtwo.tif").convert('L'))
img = 1 * (img < 127)
area = (img == 0).sum() # computing white pixel area
print area
areasplit = np.split(img, 24) # splitting image array
print areasplit
for i in areasplit:
result = (i == 0).sum()
print result #computing white pixel area for every single array
minimal = result.min()
maximal = result.max()
dist = seuclidian(minimal, maximal)
print dist
Я хочу вычислить расстояния между элементами массива, полученными при разбиении изображения. Python не может распознать имя функции расстояния (я попробовал несколько из них и различные варианты для импорта модулей). Как правильно импортировать и вызывать эти функции? СпасибоКак правильно импортировать и использовать функции scipy.spatial.distance?
Вы получаете конкретные ошибки? – doctorlove
Пожалуйста, укажите код * точного *, который вы использовали, и полное сообщение об ошибке. –