我是图像处理的新手。我正在开发一个网络应用程序。我需要拍摄图像(免费手绘图)并删除其中的一部分。例如,拍摄猫的图像并移除除眼睛以外的所有内容。
P.S-> 我正在开发一个基于猜想游戏的身份验证系统。它要求用户选择一个与他的密码相关的图像,我会通过检测边缘并移除它的部分来变形它并将它存储为提示并显示给他,这样它只对他有意义而不是对他有意义攻击者。
最佳答案
边缘检测是通过称为卷积的过程完成的。定义了各种卷积矩阵,其中之一是边缘检测。您将不得不查看所有这些内容,以及如何在 Java 中进行卷积:首先请参阅 java.awt.image.ConvolveOp。然后如何删除“除此之外的所有内容”是另一个问题。
关于javascript - 边缘检测和去除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6542871/