League of Legends reactive immersion LED Lights based on-screen game action recognition using openCV.
With a combination of software and hardware, lights are triggered by the following events:
- Team Drake kills (Cloud / Ocean / Infernal / Mountain)
- Team Dragon kills
- Team Baron kills
- Team Rift Herald kills
- Healing
- Damage
- Death
- PyCharm w/ openCV, numpy & pytesseract
- Arduino IDE
- LEDs
- Arduino
- Borderless video mode
- 1920x1080
- Lowest HUD scale (0 or 1)
- Game notifications on the right (default)
- Modify arduino code to match your IO and upload
- Import "cv" project in pycharm
- Modify arduino com port and other variables if necessary
- Run "recog"
- Start the game and play normally
- Watch: https://www.youtube.com/embed/RRQId2x32yo
- The arduino code uses plain pwm signals for the led strip and the FastLED library to control the other addressable LEDs
-
The scripts are not in any way , shape or form a deployable stable product.
-
The scripts where coded to match my devices preferences, thus it has a big chance it wont perform as expected for you.
-
Dont point out bugs or bad practices , ik there are alot and i am sure you are great at whatever you want to complain about.
-
(◕‿◕✿)
#ax2mproductions