def createTrainingInstances(self, images):
hog = cv2.HOGDescriptor()
instances = []
for img, label in images:
print img
img = read_color_image(img)
img = cv2.resize(img, (128, 128), interpolation = cv2.INTER_AREA)
descriptor = hog.compute(img)
if descriptor is None:
descriptor = []
else:
descriptor = descriptor.ravel()
pairing = Instance(descriptor, label)
instances.append(pairing)
self.training_instances = instances
评论列表
文章目录