在一所学校的项目,我想这样做下面的步骤,以在MATLAB一个watermaked图像如何在matlab中使用边缘在图像上嵌入水印?
- 从图像
- 提取边缘对这个边缘
- 插入标记重建图像
- 提取标记
有人可以给我一个链接,有一个好主意如何做到这一点或帮助我做到这一点? 预先感谢您
在一所学校的项目,我想这样做下面的步骤,以在MATLAB一个watermaked图像如何在matlab中使用边缘在图像上嵌入水印?
有人可以给我一个链接,有一个好主意如何做到这一点或帮助我做到这一点? 预先感谢您
想在图像中添加水印吗?为什么不只是覆盖整个事情。
,如果你有一个形象
img = imread('myimage.jpg')
wm = imread('watermark.jpg')
如果你想要把它放在图像的边缘,你可以你可以只调整水印图像
wm_rs = imresize(wm, [size(img,1) size(img,2)], 'lanczos2');
img_wm(wm_rs ~= 0) = wm_rs; %This sets non-black pixels to be the watermark. (You'll have to slightly modify this for color images)
的大小提取它们这样
边缘=边缘(rgb2gray(IMG), '精明')
然后,你ç一组,其中边缘存在是水印像素
img_wm = img;
img_wm(edges ~= 0) = wm_rs(edges~=0);
而是直接分配的,你可以玩的,如果你想使用的透明度在IMG和wm_rs像素值的混合像素。
你可能需要调整一些我说的彩色图像,但大多数应该是相同的。
这里,是一个很好的和简单的例子,你如何可以使用嵌入MATLAB水印(空间域):http://imageprocessingblog.com/digital-watermarking/
真的,你不能只是谷歌呢?我发现[this](http://www.mathworks.com/matlabcentral/fileexchange/28140-simple-watermark-embedding-system)和[this](http://www.mathworks.com/support/solutions/en /data/1-6GKSO7/index.html?product=IP&solution=1-6GKSO7)... – 2012-07-30 17:05:16