【发布时间】:2009-11-09 11:25:02
【问题描述】:
我的一个朋友提出了一个有趣的问题 - 假设我们在系统中有一组图像。现在,有人可能会通过稍微修改任何已提交的图像来提交新图像,在这种情况下,系统应该报告提交的图像是伪造的图像。
我可以考虑两种解决方案。
解决方案 1 - 将每个输入图像与数据库中的给定图像进行图像比较(基于位图),可能是在将它们转换为灰度以应对颜色变化技巧之后,并将它们调整为标准尺寸之后。
解决方案 2 - 创建自组织地图并使用所有现有图像进行训练。如果有人提交了一张图片,如果它非常匹配,就举报它是伪造的。
可能不可能有一个准确率超过 90% 的系统。请分享您的想法/建议/解决方案。
经过几个答案后编辑:我已经有一个反向传播神经网络和一个基于 xml 的语言来在这里训练神经网络 - http://www.codeproject.com/KB/dotnet/neuralnetwork.aspx
我期待上述问题的具体答案。
谢谢
【问题讨论】:
标签: c# .net algorithm image-processing