-
Notifications
You must be signed in to change notification settings - Fork 1
/
upload_array.py
52 lines (47 loc) · 932 Bytes
/
upload_array.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import cv2
import numpy as np
import os
path="C:\\Users\\Sankalp Jain\\ML Projects\\Sign_Lang_Recog\\Dataset_Thresh\\"
gestures = os.listdir(path)
print(gestures)
x, y = [], []
dict_labels = {
'A': 1,
'B': 2,
'C':3,
'D':4,
'E':5,
'F':6,
'G':7,
'H':8,
'I':9,
'K':10,
'L':11,
'M':12,
'N':13,
'O':14,
'P':15,
'Q':16,
'R':17,
'S':18,
'T':19,
'U':20,
'V':21,
'W':22,
'X':23,
'Y':24
}
for i in gestures:
print(i)
images = os.listdir(path + i)
for j in images:
img_path = path + i + '/' + j
img = cv2.imread(img_path,0)
img = img.reshape((50,50,1))
img = img/255.0
x.append(img)
y.append(dict_labels[i])
x = np.array(x)
y = np.array(y)
np.save("X_array",x)
np.save("Y_array",y)