Пример #1
0
    #print "after resize and gray:",type(img),img.shape,img.dtype

    #show the gray img
    #cv2.imshow("w2",img)
    #cv2.waitKey(0)

    #reshape (h,w) to (h*w,) 
    img=img.reshape(w*h) 
    feature= []
    feature.append(img_label(img_name))
    for f_v in img:
        feature.append(f_v)
    features_list.append(feature)

print len(features_list),len(features_list[0]),len(features_list[-1])
train_index_list = random.sample(range(len(features_list)), len(features_list)/2 )
train_features_list = []
for i in train_index_list:
    train_features_list.append(features_list[i])
valid_features_list = []
for i in range(len(features_list)):
    if i in train_index_list:
        continue
    valid_features_list.append(features_list[i])

print len(train_features_list)
print len(valid_features_list)
# write / cover content to file
tdtf.wr_content_to_csv(train_features_list,train_feature_filename)
tdtf.wr_content_to_csv(valid_features_list,valid_feature_filename)
Пример #2
0
    return int(img_name.split(".")[0])


features_list = []
img_name_list = os.listdir(DataHome + src_img_route)
for img_name in img_name_list:
    img = cv2.imread(DataHome + src_img_route + img_name)
    img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

    # to resize
    w, h = (50, 50)
    img = cv2.resize(img, (w, h), interpolation=cv2.INTER_LINEAR)
    #print "after resize and gray:",type(img),img.shape,img.dtype

    #show the gray img
    #cv2.imshow("w2",img)
    #cv2.waitKey(0)

    #reshape (h,w) to (h*w,)
    img = img.reshape(w * h)
    feature = []
    feature.append(img_label(img_name))
    for f_v in img:
        feature.append(f_v)
    features_list.append(feature)

features_list.sort()
print len(features_list), len(features_list[0]), len(features_list[-1])
print features_list[0][0], features_list[-1][0]
tdtf.wr_content_to_csv(features_list, test_feature_filename)
Пример #3
0
def img_label(img_name):
    return int(img_name.split(".")[0])

features_list = []
img_name_list = os.listdir(DataHome + src_img_route)
for img_name in img_name_list:
    img = cv2.imread(DataHome + src_img_route + img_name)
    img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

    # to resize 
    w,h=(50,50)
    img = cv2.resize(img,(w,h),interpolation=cv2.INTER_LINEAR)
    #print "after resize and gray:",type(img),img.shape,img.dtype

    #show the gray img
    #cv2.imshow("w2",img)
    #cv2.waitKey(0)

    #reshape (h,w) to (h*w,) 
    img=img.reshape(w*h) 
    feature= []
    feature.append(img_label(img_name))
    for f_v in img:
        feature.append(f_v)
    features_list.append(feature)

features_list.sort()
print len(features_list),len(features_list[0]),len(features_list[-1])
print features_list[0][0], features_list[-1][0]
tdtf.wr_content_to_csv(features_list,test_feature_filename)
Пример #4
0
    #print "after resize and gray:",type(img),img.shape,img.dtype

    #show the gray img
    #cv2.imshow("w2",img)
    #cv2.waitKey(0)

    #reshape (h,w) to (h*w,) 
    img=img.reshape(w*h) 
    feature= []
    feature.append(img_label(img_name))
    for f_v in img:
        feature.append(f_v)
    features_list.append(feature)

print len(features_list),len(features_list[0]),len(features_list[-1])
'''
train_index_list = random.sample(range(len(features_list)), len(features_list)/2 )
train_features_list = []
for i in train_index_list:
    train_features_list.append(features_list[i])
valid_features_list = []
for i in range(len(features_list)):
    if i in train_index_list:
        continue
    valid_features_list.append(features_list[i])

print len(train_features_list)
print len(valid_features_list)
# write / cover content to file
tdtf.wr_content_to_csv(train_features_list,train_feature_filename)
tdtf.wr_content_to_csv(valid_features_list,valid_feature_filename)