1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/neverusedname-CaptchaRecognization

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
data_loader.py 864 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Liu Hao Отправлено 24.04.2017 13:45 809a297
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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/neverusedname-CaptchaRecognization.git
git@api.gitlife.ru:oschina-mirror/neverusedname-CaptchaRecognization.git
oschina-mirror
neverusedname-CaptchaRecognization
neverusedname-CaptchaRecognization
master