gpt4 book ai didi

android - 如何在android中将密码设置为图像像素(提示点击点或图形密码)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:09:30 25 4
gpt4 key购买 nike

我正在创建一个登录应用程序,我将把密码设置为图像的像素。让我更具体一点,我有 3 个类别的动物、汽车、婴儿,每个类别都包含这些图像。现在用户可以从中选择图片类别并选择图像的任何部分并可以设置密码(例如在动物中我选择狮子的眼睛作为第一个密码)这样我可以选择尽可能多的密码。现在我如何实现这个方法可以给我一些想法或任何源代码,以便我可以实现这个想法

最佳答案

当部分被触摸时,接收用户输入的 touchPrecision - 粗略或精细或超精细 - 这是用户设置

注册密码时保存以下内容

  • 类别 1 的图像 1 的触摸 1 发生在 x11,y11
  • 类别 2 的图像 2 的触摸 1 发生在 x21,y21
  • 类别 3 的图像 1 的触摸 1 发生在 x31,y31
  • touchPrecision 很好

(假设用户选择了三张图片——每个类别一张,并点击了每个类别中的一部分图片)

现在在登录时 - 对于每次触摸,确保选择了正确的类别和图像 - 当用户触摸图像的一部分时,确保用户触摸与之前存储的部分足够接近足够接近 的公差取决于 touchPrecision。例如,假设 Coarse 设置为 60,Fine 设置为 30,super-fine 设置为 10。如果 touchPrecision 设置为 Fine,则登录时用户输入的触摸位置必须在距该圆心 30% 半径的圆内- 说是在 x11 y11

我估计在 Android 上实现此算法的 alpha 版本需要 10 到 16 个小时。

您可以通过抓取直方图使其更加复杂....

关于android - 如何在android中将密码设置为图像像素(提示点击点或图形密码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8891450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com