This project implements the detection of Minetest MineClone2 mobs.
A visual description of the project implementation is available on Medium.
To use this application, just run:
python3 main.py
To use it, you need to install the required pip-packages:
pip install PyYaml mss pynput ultralytics
Among packages, the "opencv-python" package is installed. It may cause the conflict between Ultralytics and PyQt5 packages. To avoid it, just remove this package:
pip uninstall opencv-python
Then, install the necessary deb-packages:
apt-get install python3-pyqt5 pyqt5-dev-tools qttools5-dev-tools
apt-get install python3-opencv
Good luck!