水印篡改检测 [英] Watermark tamper detection
本文介绍了水印篡改检测的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在用C#做一个看不见的水印项目。在那个项目中,我们必须检测我们的水印图像中发生了什么样的篡改(裁剪,模糊)。(在这种情况下,我们有水印图像和水印图像)
例如,插入水印图像(已模糊)作为输入,我们的系统必须检测该图像中发生了什么样的篡改!
请任何一个建议一个如何实现这个目标的方法。$
先谢谢你!
I'm doing an invisible watermarking project in C#. On that project, we have to detect what kind of tamper(crop,blur) happen in our watermarked image.(In that case we have watermarked image and watermark image)
For example, insert a watermarked image(It has been blurred) as input,our system have to detect what kind of tamper happen in that image!
Please any one suggest a method for how to accomplish this.!
Thanks in Advance!
推荐答案
我想你应该从列表中写下每个篡改案例开始。
然后你需要找出一个方法/算法来检测每个案例。
你可能会发现这是不可能的或非常昂贵(时间)解决一个或多个案件。
例如:
1.裁剪
比较尺寸。
2.模糊
比较对比度。 (也许)
3.愈合刷
改变部分图像。
之后,您可以逐个开始实现每个方法。
I think you should start with writing down each case of tampering in a list.
Then you need to figure out a method/algorithm to detect each case.
You might find it is impossible or very costly (time) to solve one or more of the cases.
Example:
1. Cropping
Compare size.
2. Blurring
Compare contrast. (maybe)
3. Healing Brush
Parts of image altered.
After that you can start to implement each method one by one.
这篇关于水印篡改检测的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文