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)