2016-01-15 4 views
1

Я пытаюсь сделать края обнаружения в ниже код:Применить обнаружение края на массиве изображения

lfw_people = fetch_lfw_people(min_faces_per_person=70, resize=0.4) 

# introspect the images arrays to find the shapes (for plotting) 
n_samples, h, w = lfw_people.images.shape 

# for machine learning we use the 2 data directly (as relative pixel 
# positions info is ignored by this model) 
X = lfw_people.data 
n_features = X.shape[1] 

# the label to predict is the id of the person 
y = lfw_people.target 
target_names = lfw_people.target_names 
n_classes = target_names.shape[0] 

print("Total dataset size:") 
print("n_samples: %d" % n_samples) 
print("n_features: %d" % n_features) 
print("n_classes: %d" % n_classes) 



############################################################################### 
# Split into a training set and a test set using a stratified k fold 

# split into a training and testing set 
X_train, X_test, y_train, y_test = train_test_split(
    X, y, test_size=0.25) 

Я пытаюсь использовать Собел для обнаружения края, но согласно моему Собелу знаний используется на 1 изображения. Как я могу применить его на нескольких изображениях или массивах изображений?

ответ

0

Я верю, что спрашиваю у http://dsp.stackexchange.com или, может быть, http://datascience.stackexchange.com (для меня это звучит так, как будто вы не совсем понятны об особенностях, которые вы пытаетесь извлечь) было бы лучшим выбором для этого вопроса.

+0

Как я могу предварительно обработать массив изображений, используя обнаружение края привязки. В приведенном выше коде: «X» мы сохраняем все изображения, как я могу применить sobel на X, поскольку он состоит из нескольких изображений. – gautam

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