motion_linear
- class robot_mouse_track.risk_motion.motion_linear.LinearMotion
斜直线运动(人手可能会画出横/竖直线,但是画不出来斜直线)
- 变量
least_point (int default=5) -- 这条线上至少有多少个点
th_length (int default=200) -- 斜线运动长度超过多少,认为是风险,单位px
th_span (float default=0.1) -- 两点之间的最大方向角变化幅度,低于这个值,则认为是风险
- judge_risk(mouse_track: MouseTrack)
风险判定
- 参数
mouse_track (MouseTrack) -- 鼠标轨迹对象
- 返回
(have_risk, risk_level)
- 返回类型
(bool, float)