Spaces:
Runtime error
Runtime error
File size: 1,123 Bytes
ac1c6ae |
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 |
# from colordescriptor import ColorDescriptor
# from searcher import Searcher
# import argparse
# import cv2
# # construct the argument parser and parse the arguments
# ap = argparse.ArgumentParser()
# ap.add_argument("-i", "--index", required = True,
# help = "Path to where the computed index will be stored")
# ap.add_argument("-q", "--query", required = True,
# help = "Path to the query image")
# ap.add_argument("-r", "--result-path", required = True,
# help = "Path to the result path")
# args = vars(ap.parse_args())
# # initialize the image descriptor
# cd = ColorDescriptor((8, 12, 3))
# # load the query image and describe it
# query = cv2.imread(args["query"])
# features = cd.describe(query)
# # perform the search
# searcher = Searcher(args["index"])
# results = searcher.search(features)
# # display the query
# cv2.imshow("Query", query)
# # loop over the results
# for (score, resultID) in results:
# # load the result image and display it
# result = cv2.imread(args["result_path"] + "/" + resultID)
# cv2.imshow("Result", result)
# cv2.waitKey(0)
|