motion_vertical_horizontal_linear

class robot_mouse_track.risk_motion.motion_vertical_horizontal_linear.VerticalHorizontalLinearMotion

横/竖直线运动(人手可能会画出横/竖直线,但是很难画出非常长的横/竖直线)

变量
  • least_point (int default=10) -- 这条线上至少有多少个点

  • th_length_x (int default=500) -- 横向直线运动长度超过多少,认为是风险,单位px

  • th_length_y (int default=500) -- 纵向直线运动长度超过多少,认为是风险,单位px

judge_risk(mouse_track: MouseTrack)

风险判定

参数

mouse_track (MouseTrack) -- 鼠标轨迹对象

返回

(have_risk, x_risk_level, y_risk_level)

返回类型

bool, (float, float)