HCI3-report
Report:Image Retrieval
1.The dependencies used in this app
This app used Gradio, h5py and CLIP to participate the foundation.
| Component | Purpose |
|---|---|
| Gradio | Provide a graphical interface solution |
| h5py | Storage and organization the data |
| CLIP | Provide pre-trained dataset for image recognition |
2.The functions implemented by the APP
(1). Search for images using text:
In the first part of the app, you can search the pictures through input the text. This app will convert text into tags, find out the relative pictures and sort the pictures by similarity.
(2). Search for images using a picture:
In the second part of the app, you can search the pictures through upload a picture. This app will convert picture into tags, find out the relative pictures and sort the pictures by similarity.
(3). Other functions that can enhance user interaction experience:
①.Support downloading images.
②.Support full-screen display of images.
③.Diversified ways of uploading images.(Include upload a file, take a photo and use the clipboard)