找到红点最后移动到的位置:

github 地址: https://github.com/coyove/DynCaptcha
演示: https://www.libay.nl/dyncaptcha
用户可以用鼠标指针跟着目标走,基本上 100%识别率。
每个圆点移动过程分两段直线路程,第一段直线为随机方向,第二段路程才会移向最终目标位置,主要考虑的是不能让破解者通过前几帧计算出运动方向(斜率),从而直接得到坐标。
当然如果在运动过程中红点与其他白点重合的次数太少,那么跟踪也是很容易的。
个人感觉为了继续增加难度:
- 增大圆点的直径
- 每个点的运动路程为多段折线
- 提高背景噪点强度
不过既然是闭门造车,欢迎大家批评。
