Слияние кода завершено, страница обновится автоматически
import os
from PIL import Image
import numpy as np
import my_img_process as mip
def load_patterns(patterns_dir):
patterns_dir += "/"
fs = os.listdir(patterns_dir)
head_set = False
labels = []
for f in fs:
fname = patterns_dir + f
with Image.open(fname) as img:
mat = mip.img_to_binary_mat(img, 220, brighter=True)
vec = mat.reshape(1, mat.shape[0] * mat.shape[1])
if not head_set:
head_set = True
data_set = vec
else:
data_set = np.vstack((data_set, vec))
label = f[0]
labels.append(label)
return data_set, labels
if __name__ == '__main__':
dir_name = "E:/pythonWorks/CaptchaRecognization/hangzhou/patterns_human"
data_set, labels = load_patterns(dir_name)
print data_set
print labels
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )