[Github项目安装]基于深度学习的原神自动钓鱼实现记录

目录

一、前言

二、实现过程

三、运行出现问题


一、前言

在原神钓鱼时,常常感到疲乏,因此在github上找到了一个原神自动钓鱼项目进行环境搭建与安装,为此记录了坎坷的环境搭建过程555

本日志基于以下github项目

GitHub - 7eu7d7/genshin_auto_fish: 基于深度强化学习的原神自动钓鱼AI

二、实现过程

项目前置要求:anaconda,git

Anaconda:

可在如下链接获取安装包

Anaconda | The World's Most Popular Data Science Platform

安装时出现带path的选项(自动设置环境变量)可以直接勾选(不推荐)

否则需要手动配置环境变量。

Anaconda安装后的检测方法

若在控制台输入conda出现以下界面则满足要求 

为了提速可以更换清华源,或中科大源,下方指令可以更换清华源(强烈推荐换源啊!)

(国外源的速度会非常感人)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

Git

主机安装git,详见项目链接中的教程

安装git后,在安装项目依赖项时报错。但是本机终端可以使用git命令

经过查证,是在虚拟环境中要安装git。

故在下方教程中激活虚拟环境后(终端前方出现(ysfish)后)输入如下指令

conda install git

本记录基于以下github项目实现:

GitHub - 7eu7d7/genshin_auto_fish: 基于深度强化学习的原神自动钓鱼AI

1.在控制台输入以下指令创建anaconda的python环境

conda create -n ysfish python=3.8

 2.激活环境

输入以下代码以激活环境

conda activate ysfish

结果如图

激活后要记得在虚拟环境输入以下指令安装git!

conda install git

安装完成后能在虚拟环境中输入git指令有如下结果即可

3.使用git克隆项目

git clone https://github.com/7eu7d7/genshin_auto_fish.git

 4.进入解压后的项目根目录

cd genshin_auto_fish

5.升级pip并且安装项目所需环境

一行一行执行以下代码

python -m pip install -U pip
python requirements.py

执行第二行代码结果未出现error字样则成功

6.然后安装yolox

python setup.py develop

实测会出现报错

解决方法为

进入如下网站,点击下载生成工具

https://visualstudio.microsoft.com/visual-cpp-build-tools/

下载如下软件

 打开后,勾选该选项并安装

然后重新执行

​
python setup.py develop

​

7.下载权重文件并放入新建的weights文件夹中

在genshin_auto_fish(项目目录)下创建weights文件夹

 然后下载github页面两个连接中的权重并且放入weights中

 8.运行项目

首先以管理员权限打开控制台

在ysfish虚拟环境下cd进入genshin_auto_fish文件夹

然后打开原神(在打开原神前输入下方指令会报错,画质中等,分辨率1080*1920),

输入以下指令

python fishing.py image -f yolox/exp/yolox_tiny_fish.py -c weights/best_tiny3.pth --conf 0.25 --nms 0.45 --tsize 640 --device cpu

当出现__init__

并且提示按r开始时

在原神中开始钓鱼

回到终端按r开始自动钓鱼

就可以快乐钓鱼啦~

三、运行出现问题

1.出现无法识别鱼的情况

详见以下nxys回答

非1080P分辨率检测不到鱼 · Issue #186 · 7eu7d7/genshin_auto_fish · GitHub

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值