Skip to content

基于OpenCV图像识别的2D斯诺克桌球辅助瞄准器

Notifications You must be signed in to change notification settings

L-Sun/billiard_helper

Repository files navigation

2D斯诺克桌球辅助

前置条件

本辅助只适用于斯诺克桌球,并且将设置中的深度、阴影关闭,关闭2D斯诺克球体。

使用方法

  1. 提前设置好深度、阴影、球体
  2. 进入桌球房间并打开该辅助
  3. 鼠标移动至目标球,按下Ctrl+D会自动判断你想要的击球点
  4. 按下Ctrl+F显示当前库边反射路径(误差大)

编译

环境

请确保安装了Vcpkg,CMake,以及C++17以上的编译环境。使用Vcpkg进行OpenCV安装,安装方式如下

vcpkg.exe install opencv:x64-windows

如遇到无法下载,大概率为网络问题,请自行搜索解决方法。

编译

  1. 方法一VSCode + CMake + Vcpkg :在VSCode中安装CMakeTools插件,并将.vscode/settings.json中的DCMAKE_TOOLCHAIN_FILE的值修改为${pathToVcpkg}/scripts/buildsystems/vcpkg.cmake,其中${pathToVcpkg}为Vcpkg的安装路径。然后使用VSCode编译即可。

  2. 方法一:直接使用命令行编译,注意将${pathToVcpkg}换为Vcpkg的安装路径

mkdir build
cd bulid
cmake .. -DCMAKE_TOOLCHAIN_FILE=${pathToVcpkg}/scripts/buildsystems/vcpkg.cmake
cmake --build . --config Release -j 8

About

基于OpenCV图像识别的2D斯诺克桌球辅助瞄准器

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published