opencv auto clicker
1.0.0
此Python脚本利用了从OpenCV进行筛选(比例不变特征变换)算法实现图像匹配,以创建一个自动点击器,该自动点击器单击屏幕中指定的目标图像。
注意:筛分算法在计算密集程度上可能会导致处理能力有限的系统的性能较慢。
SIFT算法:该脚本采用比例不变的特征变换(SIFT)来实现稳健和不变的图像匹配,从而可以抵抗规模,旋转和照明的变化。
单击类型:根据您的要求在左键单击和右键单击操作之间进行选择。
可调节阈值:用阈值参数微调匹配灵敏度。该脚本根据特征距离动态确定匹配,使其适应各种图像。
睡眠时间:指定每次点击之后延迟的时间,以避免连续点击快速点击。
安装要求中列出的依赖项.txt:
pip install -r requirements.txt使用可选的命令行参数运行脚本:
python main.py -i path/to/target/image.png -t 10 -c left -s 0.1-i或--image :通往目标图像的路径。-t或--threshold :匹配阈值(默认值:10)。-c或--click-type :click的类型(“左”或“右”)(默认值:“左”)。-s或--sleep-time :单击秒后延迟延迟的时间(默认值:0.1)。该脚本将在屏幕上不断寻找目标图像,并在发现时执行单击。
高计算要求:筛分算法在计算上很密集,可能会导致处理能力有限的系统的性能较慢。如果您在迭代之间遇到重大延迟,请考虑优化脚本的性能或在更强大的机器上运行它。
目标图像路径:您可以使用-i或--image参数指定目标图像的路径。脚本读取此图像以进行匹配。
阈值:匹配阈值确定匹配被视为有效所需的最小相似性得分。根据您的特定匹配要求对其进行调整。
睡眠时间:每次点击之后,脚本等待指定的睡眠时间,以避免连续单击。
常数:您可以在脚本中修改阈值,target_image_path和sleep_time等常数,以根据您的偏好来量身定制行为。
需求.txt:使用pip install -r requirements.txt命令安装所需的依赖项。