From 853c8c7a972aeb1f8635e40eae3b2d1339141eb4 Mon Sep 17 00:00:00 2001 From: molanp Date: Wed, 13 Nov 2024 22:48:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BD=BF=E7=94=A8=E6=95=99?= =?UTF-8?q?=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 83 +++++++++++++++---------------------------------------- 1 file changed, 22 insertions(+), 61 deletions(-) diff --git a/README.md b/README.md index a7ffb38..74772de 100644 --- a/README.md +++ b/README.md @@ -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官方模型。 @@ -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版对比图: