2013-08-20 4 views
1

Как выбрать subarray из массива 1D numpy-подмассивов?Как выбрать подмассивы с минимальным и максимальным количеством белых пикселей из массива одномерных подмассивов?

def distancesplit(self): 
    img = np.asarray(Image.open("testtwo.tif").convert('L'))        
    img = 1 * (img < 127) 
    area = (img == 0).sum() 
    areasplit = np.split(img, 24) # splitting an image array into 24 
    print areasplit 
for i in areasplit: # compute white pixel area in splitted parts-arrays 
    result = (i == 0).sum() 
    print result 
for i in areasplit: #converting 2D array inro 1D 
    b = i.ravel() 
# Now I need o select from "b" 1D array the subarrays with minimal and maximal number of white pixels. I need it for distance metrics between these subarrays. Thank you. 
+0

что вы хотите? Приведите несколько примеров ... –

+0

необходимо найти подмассивы с минимальным и максимальным количеством пикселей – KvasDub

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^