This repository serves as a Proof-of-Concept for myself on working with OpenCV in Python. Playing with color-spaces, masking, identifying, tracking, etc.
- A tool was created for fine tuning HSV lower & upper bound values
- Objects in the screen-capture scan-box were successfully identified
- A c-types controller was built for MnK events because DirectInput is slow and win32api does not work
- Basic logic was implemented for finding the center of each identified object and the clicking it
- mss - Very fast screenshot package
- c-types - Building MnK controller
- keyboard - Used for handling basic keyboard events
- pydirectinput - Finding cursor position values in a 3D scene of Aimlab
- opencv-python - Open Source Computer Vision handles the bulk of the project workload
- pygetwindow - Logic based on whether Aimlab window is active | Identify Aimlab window