Skip to content

Commit

Permalink
更新使用教程
Browse files Browse the repository at this point in the history
  • Loading branch information
molanp committed Nov 13, 2024
1 parent 712f921 commit 853c8c7
Showing 1 changed file with 22 additions and 61 deletions.
83 changes: 22 additions & 61 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,17 @@

```shell
pip install -r requirements.txt -i https://pypi.doubanio.com/simple/
pip uninstall torch torchvision torchaudio
pip install torch torchvision torchaudio -f https://mirror.sjtu.edu.cn/pytorch-wheels/torch_stable.html --no-index
```

**海外用户请使用以下命令**

```shell
pip install -r requirements.txt
pip uninstall torch torchvision torchaudio
pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/torch_stable.html --no-index
```

2. ### 你还需要一个自己的模型(目前支持.pt/.engine/.onnx模型),如果没有可暂时使用ultralytics官方模型。

Expand All @@ -37,79 +46,31 @@
访问[YOLOv8GitHub界面](https://docs.ultralytics.com/)获取更多官方yolov8模型以快速开始

访问[ultralytics官网](https://docs.ultralytics.com/)查看官方网站帮助文档

4. ### 使用你的模型

打开软件>选择模型文件>保存设置>关闭软件,重启软件。

即可加载上选择的模型文件

或者:

修改默认文件地址:

```
#默认的模型文件地址
default_model_file="yolov8n.pt"
```
4. ### 运行

### 针对想直接使用者:
在脚本所在目录打开终端,键入以下内容并回车
```shell
python RookieAI_YOLOv8.py
```

> 此处教程未更新,**仅供参考**

> 如果您是开发者,无需阅读此步骤,使用终端运行即可
### 针对想直接使用者:

1. ### 使用以下代码获取本代码需要的库与Pytorch库:
```shell
pip install -r requirements.txt
pip install torch==2.2.0 torchvision==0.17.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu121
```
参考开发者教程

2. ### 下载pyinstaller库(打包用)
### 关于模型文件

`pip install pyinstaller`
建议自行训练

3. ### 使用pyinstaller打包代码
学习资料:

`pyinstaller xxxxx.py`

将xxxxx替换为代码实际名称。

更多打包参数介绍:[Pythonpyinstaller打包exe最完整教程](https://blog.csdn.net/qq_48979387/article/details/132359366)
[Bilibili](https://search.bilibili.com/all?keyword=%E5%A6%82%E4%BD%95%E8%AE%AD%E7%BB%83%E6%A8%A1%E5%9E%8B&from_source=webtop_search&spm_id_from=333.1007&search_source=5)

❗必定会遇到的问题:

Q:运行提示`FileNotFoundError:`,问题:缺少库

A:把编译器虚拟环境里的库全部复制粘贴到打包出的文件夹<_internal>里就可以了。

参考:[打包后库不全解决办法](https://github.com/Passer1072/RookieAI_yolov8/issues/1#issuecomment-2041157885)
[YouTube](https://www.youtube.com/results?search_query=how+to+train+yolov8+model)

4. ### 关于模型文件
❗在软件中选择完模型文件后需保存重启后才会生效,因为需要重新加载模型。

建议自行训练

学习资料:

[Bilibili](https://search.bilibili.com/all?keyword=%E5%A6%82%E4%BD%95%E8%AE%AD%E7%BB%83%E6%A8%A1%E5%9E%8B&from_source=webtop_search&spm_id_from=333.1007&search_source=5)

[YouTube](https://www.youtube.com/results?search_query=how+to+train+yolov8+model)

❗在软件中选择完模型文件后需保存重启后才会生效,因为需要重新加载模型。

5. ### 文件整理

```txt
_internal(包含软件环境/库)
body_photo.png(软件需要的图片1)
logo-bird.png(软件需要的图片2)
程序.exe(主程序)
settings.json(参数保存)
模型文件.pt(模型文件)
```

放在同一目录下,直接运行exe文件即可。

oldGUI版与newGUI版对比图:

Expand Down

0 comments on commit 853c8c7

Please sign in to comment.