{"repo":"JSK-Project/OpenTarget-Core","free":true,"listed":false,"github":"https://github.com/JSK-Project/OpenTarget-Core","clone":"git clone https://github.com/JSK-Project/OpenTarget-Core.git","description":"Laser shooting platform for Raspberry Pi using OpenCV and projector targets.","language":"Python","stars":16,"topics":["laser","opencv","projector","raspberry-pi","raspberry-pi-camera","shooting-game"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"OpenTarget-Core Laser shooting platform for Raspberry Pi using OpenCV . OpenTarget-Core is a modular framework for building laser shooting games using a camera and a projector. It detects laser hits in real-time and maps them to screen coordinates using camera calibration. The project supports multiple shooting games such as Trap, Skeet and Target shooting. --- Demo Video --- Features Real-time laser detection with OpenCV Camera calibration using ArUco markers Modular game architecture Multiple shooting games included Designed for Raspberry Pi + projector setups --- Demo Concept Camera observes the projected screen and detects the laser hit position. Laser → Camera → OpenCV → Hit detection → Game logic Hardware Typical setup: Raspberry Pi 4 / 5 Camera module Display or projector Laser emitter Tripod or fixed camera mount Optional: IR band-pass filter IR laser module --- Project Structure --- Installation Clone the repository Install dependencies On Raspberry Pi it may be preferable to install OpenCV from apt: --- Run List available games python3 main.py --list-games Run trap shooting Run skeet shooting python3 main.py --game skeet Run laser target python3 main.py --game laser target Adjust exposure --- Calibration 1. Run calibration mode 2. Align camera with screen markers 3. Wait until calibration completes 4. Calibration data will be saved automatically If using ir filters for gameplay, remove them during calibration if necessary. --- Notes This project is under active deve","default_branch":null,"files":null,"tree":[],"storefront":"/r/JSK-Project","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JSK-Project/OpenTarget-Core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}