5 Star 52 Fork 0

Gitee Community/码力传递:晒代码赢奖品

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
手势验证码绘制轨迹 553 Bytes
一键复制 编辑 原始数据 按行查看 历史
Ouyang 提交于 2020-06-10 17:54 +08:00 . add 手势验证码绘制轨迹.
Collections.sort(list, (o1, o2) -> (int) (o1.x - o2.x));
List<Point> line = new ArrayList<>();
for (Point point : list) {
if (line.size() == 0) {
line.add(point);
continue;
}
Point compare = line.get(line.size() - 1);
double distance = Math.sqrt(Math.pow(point.y - compare.y, 2) + Math.pow(point.x - compare.x, 2));
if (distance > step) {
line.add(point);
}
}
if (null != result) {
for (Point point : line) {
Imgproc.drawMarker(result, point, new Scalar(0, 0, 255));
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/gitee-community/gitee-7th-event-3.git
git@gitee.com:gitee-community/gitee-7th-event-3.git
gitee-community
gitee-7th-event-3
码力传递:晒代码赢奖品
master

搜索帮助