I'm a beginner in this field and trying to make a gradio project of detecting similar image.
Here's my code -
import gradio as gr
from DeepImageSearch import Index, LoadData,SearchImage
import os;
def similar(input_img):
image_list = LoadData().from_folder(["C:/Users/HP/Pictures/abc"])
Index(image_list).Start()
img=SearchImage().get_similar_images(image_path=os.path.abspath(input_img))
return img
demo = gr.Interface(similar, gr.Image(shape=(200, 200)), "image")
demo.launch()