- 纯视觉、基于小地图识别实现的部分原神自动化操作:采集-怪物材料-战斗委托-地脉
- 欢迎加入minimap唯一指定QQ交流群: 132608315, 分享你制作的路线
- GUI: https://github.com/tignioj/minimap-gui
- 路线: https://github.com/tignioj/minimap-pathlist
- 地图: https://github.com/tignioj/minimap-map
- 游戏调整为1920*1080窗口分辨率(如果屏幕大小只有1080p则用1080p无边框模式,不要用独占全屏)
- 帧率设置为60帧
- 计算机名称不能是中文否则报编码错误:设置->系统->系统信息->重命名此电脑:修改为英文
- 不要把游戏窗口移动到屏幕外面, 不要最小化游戏
- 下载release, 解压后移动到英文路径下,双击start.bat即可(会自动弹窗申请管理员权限以用于操作键盘鼠标)
conda create -n minimap python==3.10.12
pip install -r ./requirements
git submodule update --init --recursive
如果你在终端运行,则需要先设置PYTHONPATH
$env:PYTHONPATH="项目根目录"
cd myutils
python kp_gen.py
cd server
python MinimapServer.py
一般来说在PyCharm中,直接找到Update Project
即可(默认快捷键是Ctrl
+T
)。
也可以在项目根目录下执行以下命令更新指定模块,例如GUI更新
git submodule update --remote server/web
或者进入子模块目录手动拉取更新
cd server/web
git pull
pip install opencv opencv-contrib-python
https://github.com/PaddlePaddle/PaddleOCR/blob/main/doc/doc_ch/quickstart.md
需要注意的是如果频繁调用ocr,cpu很容易100%
pip install paddlepaddle
不要用高版本,很多坑。另外,本人尝试通过pip安装的也无效!
conda install paddlepaddle-gpu==2.6.1 cudatoolkit=11.7 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
pip install paddleocr
- flask, requests: http服务
- pywin32: 截图
- paddleocr:图像文本识别
- cached_property: GIA需要的依赖
- scipy
- numpy
通常是python3.9引起的问题
进入python环境目录,使用管理员权限执行
python Scripts\pywin32_postinstall.py -install
创建一个新的python环境
conda create -n myenv_py310 python==3.10
pip install pywin32==301
或者
pip install pywin32==306
最近尝试更新python版本,安装依赖需要注意一下顺序 首先整体安装依赖
pip install -r ./requirements
由于paddleocr依赖albumentations,而 albumentations 又依赖于 opencv-python-headless, 因此在安装albumentations的时候,会覆盖掉opencv-python。 headless存在的问题是无法使用cv2.imshow方法, 为了解决这个问题,需要先卸载 opencv-python-headless, 然后重新装 opencv-python和opencv-contrib-python
pip uninstall opencv-headless
pip install opencv-python opencv-contrib-python
- 本软件开源、免费,仅供学习交流使用。开发者团队拥有本项目的最终解释权。
- 不得将本软件或其任何部分用于任何形式的商业活动、商业产品或商业服务中。
- 使用本软件产生的所有问题与本项目与开发者团队无关。