当前位置: 首页 > news >正文

拼多多手势验证码/某多多手势验证码

我们常常在当下感到时间慢,觉得未来遥远,但一旦回头看,时间已经悄然流逝。对于未来,尽管如此,也应该保持一种从容的态度,相信未来仍有许多可能性等待着我们。
更多内容敬请期待。如有需要可以联系作者免费送
更多源码定制,项目修改,项目二开可以联系作者

某多多手势验证码,具体选择加拿大区域后触发,类型如下:

 这种识别,还是姿势识别,提取13/23个骨架点 ,最终轨迹点插值,生产完整的轨迹,部分代码如下:

def generate_dense_trajectory_with_timestamp(points, num_dense_points=200, base_time_interval=15):"""生成带有时间戳的密集轨迹,时间戳包含随机变化以增强仿真人特性。参数:points (list of [x, y]): 输入的关键点轨迹num_dense_points (int): 生成的密集点总数base_time_interval (int): 时间戳的基础间隔(单位:毫秒)返回:dense_points (list of [x, y, timestamp]): 生成的密集轨迹(列表格式)"""# 将输入的关键点转换为 numpy 数组points = np.array(points)# 计算路径长度distances = np.sqrt(np.sum(np.diff(points, axis=0) ** 2, axis=1))cumulative_distances = np.insert(np.cumsum(distances), 0, 0)  # 累积路径长度# 使用路径长度作为插值基准path_length = cumulative_distances[-1]interpolated_distances = np.linspace(0, path_length, num_dense_points)# 分别对 x 和 y 坐标进行插值x_dense = np.interp(interpolated_distances, cumulative_distances, points[:, 0])y_dense = np.interp(interpolated_distances, cumulative_distances, points[:, 1])# 生成密集的轨迹点,并包含时间戳dense_points = []start_timestamp = int(time.time() * 1000)timestamp = start_timestamp  # 起始时间戳for i in range(num_dense_points):# 将 x 取到小数点后一位,固定为 .8x_val = round(x_dense[i], 0) + 0.8# 将 y 取到小数点后一位,固定为 .5y_val = round(y_dense[i], 0) + 0.5# 加入随机时间间隔波动time_interval = base_time_interval + random.randint(-5, 10)timestamp += time_intervaldense_points.append([x_val, y_val, timestamp])return dense_points

结果验证:


http://www.mrgr.cn/news/82369.html

相关文章:

  • Java网约车项目实战:实现抢单功能详解
  • 【深度学习基础之多尺度特征提取】多尺度卷积神经网络(MS-CNN)是如何在深度学习网络中提取多尺度特征的?附代码(二)
  • LeetCode--复原IP地址(面试手撕算法高频题)
  • 魅族手机调用tts失败解决
  • MySQL(五)MySQL图形化工具-Navicat
  • 如何使用OBS Studio录制屏幕?
  • vscode,eslint的报错影响编译
  • 基于VSCode软件框架的RISC-V IDE MRS2正式上线发布
  • python: generate model and DAL using Oracle
  • 25年1月更新。Windows 上搭建 Python 开发环境:PyCharm 安装全攻略(文中有安装包不用官网下载)
  • 行为模式2.命令模式------灯的开关
  • 【数据库系统概论】绪论--复习
  • STM32 拓展 电源控制
  • 实际开发中,常见pdf|word|excel等文件的预览和下载
  • 前言(1)
  • flink cdc oceanbase(binlog模式)
  • 二、AI知识(神经网络)
  • Speedtest 测试客户的上/下行带宽
  • 泊松融合调研
  • 机器学习 学习知识点
  • Spark-Streaming有状态计算
  • Qt之简易音视频播放器设计(十五)
  • JAVA-制作小游戏期末实训
  • 服务端错误的处理和web安全检测
  • 六年之约day5
  • 软件项目的灵魂拷问:“要做什么?”和“做成了什么?”