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.pyTo use it, you need to install the required pip-packages:
pip install PyYaml mss pynput ultralyticsAmong 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-pythonThen, install the necessary deb-packages:
apt-get install python3-pyqt5 pyqt5-dev-tools qttools5-dev-tools
apt-get install python3-opencvGood luck!