Spaces:
Runtime error
Runtime error
# # import the necessary packages | |
# from colordescriptor import ColorDescriptor | |
# import glob | |
# import cv2 | |
# class Indexer: | |
# def __init__(self, indexPath): | |
# # store our index path | |
# self.indexPath = indexPath | |
# def index(self): | |
# # initialize the color descriptor | |
# cd = ColorDescriptor((8, 12, 3)) | |
# # open the output index file for writing | |
# output = open(self.indexPath, "w") | |
# # use glob to grab the image paths and loop over them | |
# for imagePath in glob.glob("../static/images/" + "/*.png"): | |
# # extract the image ID (i.e. the unique filename) from the image | |
# # path and load the image itself | |
# imageID = imagePath[imagePath.rfind("/") + 1:] | |
# image = cv2.imread(imagePath) | |
# # describe the image | |
# features = cd.describe(image) | |
# # write the features to file | |
# features = [str(f) for f in features] | |
# output.write("%s,%s\n" % (imageID, ",".join(features))) | |
# # close the index file | |
# output.close() | |