def extract_neg_hog_features(path, num_samples):
features = []
cnt = 0
for dirpath, dirnames, filenames in walk(path):
for my_file in filenames:
if cnt < num_samples:
cnt = cnt + 1
im = cv2.imread(path + my_file)
image = color.rgb2gray(im)
image = image[17:145, 16:80]
#cv2.imshow('test',image)
#cv2.waitKey(0)
my_feature, _ = hog(image, orientations=9, pixels_per_cell=(8, 8),cells_per_block=(2, 2), visualise=True)
features.append(my_feature)
return features
评论列表
文章目录