File size: 2,274 Bytes
714cfe6
 
 
 
 
 
 
 
 
 
8e3d26a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3a81f16
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
33
34
35
36
37
---
title: yolov7_interface
sdk: gradio
sdk_version: 3.50.1
emoji: 📉
colorFrom: blue
colorTo: purple
python_version: 3.11.5
app_file: Interface_ver2.py
---
# GICI Wiki

Welcome to the help/user guide for the Gradio Image Classification Interface (GICI). 

### How to Run the Interface
1. First download the requirements file using 'pip install -r requirements.txt' in your environment (This may be a time consuming process).
2. Unzip any zipped files (.zip or .7z). Specifically, "ffmpeg.7z"
3. Next, open the Interface_ver2.py file in your prefered IDE.
4. Run and Debug the code. 
5. Open a terminal in the IDE and look for the URL output. Ctr click the link to open in Gradio Interface in your default browser.
### Using the Interface (Features)
1. Start by uploading a picture using any of the 3 features. These is webcam (device camera), image import, and drag and drop functionality. 
TODO - Finish this section
### Understanding the Repository (Deep-Dive into the File Structure)
| Folder / File Name     | Summary                                                                       |
|------------------------|-------------------------------------------------------------------------------|
| individual_work        | Folder that holds the individual work of each group member                    |
| Interface_Dependencies | Folder that holds the scripts created by our group needed for the interface   |
| outputs                | Folder that holds all the outputs of our interfaces                           |
| references             | Outside papers and examples used to create this project                       |
| yolov7-main            | The yolov7 repository used to build our interface. **Not created by us        |
| .gitignore             | Forces git to ignore unnecessary or overly large files                        |
| ffmpeg.7z              | A zipped .exe file that is used by the interface to correct video formats     |
| Interface_ver1.py      | The application file that holds the first version of the interface            |
| Interface_ver2.py      | The application file that holds the second & current version of the interface |
| requirements.txt       | A file that holds all the python packages needed for the interface to run     |