gpt4 book ai didi

c# - 使用 C# 检测伪造图像?

转载 作者:太空狗 更新时间:2023-10-30 00:47:00 26 4
gpt4 key购买 nike

我的一个 friend 提出了一个有趣的问题——假设我们在系统中有一组图像。现在,有些人可能会通过对已提交的任何图像进行轻微修改来提交新图像,在这种情况下,系统应该报告提交的图像是伪造的图像。

我可以考虑两种解决方案。

解决方案 1 - 对每个输入图像与数据库中的给定图像进行图像比较(基于位图),可能是在将它们转换为灰度级以对抗变色技巧并将它们调整为标准尺寸之后。

解决方案 2 - 创建自组织 map 并使用所有现有图像进行训练。如果有人提交了一张图片,如果它有一个接近的匹配,报告它是伪造的。

可能不可能有一个准确率超过 90% 的系统。请分享您的想法/建议/解决方案。

在回答几个问题后编辑:我已经有了一个反向传播神经网络和一种基于 xml 的语言来训练神经网络 - http://www.codeproject.com/KB/dotnet/neuralnetwork.aspx

我期待着针对我上述问题的具体答案。

谢谢

最佳答案

好问题,但取决于您要编写多少代码。如果我镜像/翻转图像,剪切和粘贴图像怎么办。当你解决这个问题时,你是否也破解了大部分的验证码?

如果您有大量的能力和编程工时,您可能想要查看 Forier Transformations 和 Historgams 以找到匹配项。这将识别翻转/镜像复制/粘贴。

然后创建许多测试片段,例如单元测试(?),用于诸如“能否在源中找到这一点图像”“当色调旋转时能否找到这一点”等。

非常开放的问题

关于c# - 使用 C# 检测伪造图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1700443/

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