免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4737 | 回复: 8
打印 上一主题 下一主题

数字水印VC++算法的高手进 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-18 16:15 |只看该作者 |倒序浏览
我们做关于数字水印的毕业设计,我感觉比较难 ,不知道从哪下手,该看什么书和资料,请教有这方面的高手指点一二,不胜感激!!!!

论坛徽章:
0
2 [报告]
发表于 2008-11-18 17:34 |只看该作者
你一无所知,又为什么要做这个课题呢

论坛徽章:
0
3 [报告]
发表于 2008-11-18 17:51 |只看该作者
老师给我们定的题目,说是很简单的,自己看看书就会了。我也看了些资料,就是不会算法。

论坛徽章:
8
CU大牛徽章
日期:2013-04-17 10:59:39CU大牛徽章
日期:2013-04-17 11:01:45CU大牛徽章
日期:2013-04-17 11:02:15CU大牛徽章
日期:2013-04-17 11:02:36CU大牛徽章
日期:2013-04-17 11:02:58技术图书徽章
日期:2013-12-04 10:48:50酉鸡
日期:2014-01-03 10:32:30辰龙
日期:2014-03-06 15:04:07
4 [报告]
发表于 2008-11-18 17:55 |只看该作者
图片上加水印吗?

这个我没做过,只是大致了解原理。

基本原理是: 人眼对颜色远不如对亮度敏感;所以诸如 RGB(255,0,0) 的颜色变成 RGB(250,5,5) 之类的小改动,除非专业人员,是看不出来的。

另外,人眼会对图像进行预加工后才传给大脑。这个过程会抽离出图像中的点、线、面等特征。

这种特性导致人眼对图像轮廓敏感,轮廓内填充的颜色、渐变等则不够敏感,这就是彩色显示器的“大面积着色原理”。
这个原理的意思就是: 亮度信号要有足够的带宽(以保证轮廓清晰);色度信号不怕失真,可以用低一些的带宽。

所以,如果少量修改了大块有色区域的颜色,人眼是看不出来的。

但对仪器来说,所有这些都能准确识别。


我知道的一种做法是: 先对图片做快速傅立叶变换,得到的低频分量就是大块颜色区域信息,高频分量是轮廓信息;然后,再对另一张单色图做傅立叶变换,把得到结果中的低频分量叠加到前一副图片的低频通道上去。然后,得到的新图片就是两幅图的叠加,但人眼看起来和第一幅图毫无差别。

将来,即使新图片被切割、缩放甚至翻印导致扭曲、变色,这个信息都不会被破坏——只要有原始图片,叠加上的那副单色图就可以重新提取出来。

当然,根据你的回帖,想必课程中是讲过相关知识的,只是不知道可以用在这里罢了。


——别问更多问题,问了俺也不会。俺自己对傅立叶变换的设计原理也还没能啃透呢

论坛徽章:
0
5 [报告]
发表于 2008-11-18 21:28 |只看该作者
我进来了       ,ls 不但审题不清,而且望文生义,还兴致勃勃打那么多字

论坛徽章:
0
6 [报告]
发表于 2008-11-19 10:41 |只看该作者

回复 #1 wxibing 的帖子

我会用百度找找。。。

[ 本帖最后由 zhou_spook 于 2008-11-19 11:55 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2008-11-19 14:51 |只看该作者
不知道啊,

论坛徽章:
0
8 [报告]
发表于 2008-11-19 15:12 |只看该作者

回复 #1 wxibing 的帖子

现在研究这个课题的论文很多而且书也有, 自己找论文和书看.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP