我是Image Processing的新手。我正在开发一个Web应用程序。我需要拍摄一张图片(免费手绘图)并删除部分图片。例如,拍摄猫的图像,除去它以外的所有东西。
P.S->我正在开发一个基于pictionary游戏的身份验证系统。它要求用户选择与他的密码相关联的图像,我会通过检测边缘并移除它的部分并将其作为提示存储并将其显示给他来变形它,这样它才对他有意义而不是攻击者。
答案 0 :(得分:0)
边缘检测通过称为卷积的过程完成。定义了各种卷积矩阵,其中之一是边缘检测。你将不得不重新审视这些问题,以及如何在Java中进行卷积:请参阅java.awt.image.ConvolveOp作为开始。你如何删除“除了之外的一切”是另一个问题。
答案 1 :(得分:-1)
我没有完整的代码,但我使用[here](http://www.pixastic.com/lib/docs/actions/edges2/)定义的方法进行了边缘检测。使用画布方法
完成部件的移除