91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

水印算法包括空間域的水印算法研究,主要包括LSB算法、Patchwork算法、文檔微調算法等;另一類就是頻域的水印算法研究,主要有基于DFT域、基于DCT域和基于DWT域的水印算法研究等 LSB算法不能很好的經受JPEG攻擊,擴展名更改后,數字水印遭到嚴重的破壞 Patchwork算法可以抵抗JPEG壓縮能力 擴頻水印算法對JPEG壓縮工具具有較好的穩健性,對高斯噪聲和椒鹽噪聲攻擊 DM水印算法對JPEG壓縮無法抵抗 小波水印可以抵抗JPEG壓縮攻擊,對高斯噪聲抵抗力較弱,對椒鹽噪聲有較強的魯棒性 代碼中支持 LSB混沌水印、Patchwork水印、LSB圖像水印、擴頻水印、DM圖像水印的嵌入和提取 代碼可運行

資源截圖

代碼片段和文件信息

//DCT2.cs
using?System;
using?System.Collections.Generic;
using?System.Text;

namespace?Watermarking
{
????class?DCT2
????{
????????double[]?dct_image;?????????????????//DCT?image;
????????double[]?dct_coef;??????????????????//DCT系數矩陣
????????double[]?dct_coeft;?????????????????//轉置DCT系數矩陣
????????double[]?image;?????????????????????//bsizeXbsize圖像塊

????????/*------------------------------------------------------------*
?????????*?in_image??輸入圖像矩陣
?????????*?iw?ih????輸入圖像寬高
?????????*?bsize?????bsizeXbsize圖像塊DCT變換
?????????*?type??????type?=?1為正DCT變換?type?=-1為逆變換
?????????*------------------------------------------------------------*/
????????public?double[]?dctTrans(double[]?in_image?int?iw?int?ih?int?bsize?int?type)
????????{
????????????int?iter_num?=?256?/?bsize;
????????????dct_image?=?new?double[iw?ih];
????????????dct_coef?=?new?double[bsize?bsize];
????????????dct_coeft?=?new?double[bsize?bsize];
????????????image?=?new?double[bsize?bsize];

????????????coeff(dct_coef?bsize);

????????????//定義轉置矩陣系數
????????????for?(int?i?=?0;?i?????????????????for?(int?j?=?0;?j?????????????????????dct_coeft[i?j]?=?dct_coef[j?i];

????????????if?(type?==?1)
????????????{
????????????????for?(int?i?=?0;?i?????????????????{
????????????????????for?(int?j?=?0;?j?????????????????????{
????????????????????????//取bsizeXbsize圖像塊image[]
????????????????????????for?(int?k?=?0;?k?????????????????????????????for?(int?l?=?0;?l?????????????????????????????????image[k?l]?=?in_image[i?*?bsize?+?k?j?*?bsize?+?l];

????????????????????????//bsizeXbsize塊DCT變換
????????????????????????dct(image?dct_coeft?dct_coef?bsize);//positive

????????????????????????//Output?dct?image
????????????????????????for?(int?k?=?0;?k?????????????????????????????for?(int?l?=?0;?l?????????????????????????????????dct_image[i?*?bsize?+?k?j?*?bsize?+?l]?=?image[k?l];
????????????????????}
????????????????}
????????????}
????????????else
????????????{
????????????????for?(int?i?=?0;?i?????????????????{
????????????????????for?(int?j?=?0;?j?????????????????????{
????????????????????????//取bsizeXbsize圖像塊image[]
????????????????????????for?(int?k?=?0;?k?????????????????????????????for?(int?l?=?0;?l?????????????????????????????????image[k?l]?=?in_image[i?*?bsize?+?k?j?*?bsize?+?l];

????????????????????????//bsizeXbsize塊IDCT變換
????????????????????????dct(image?dct_coef?dct_coeft?bsize);//inverse

????????????????????????//Output?dct?image
????????????????????????for?(int?k?=?0;?k?????????????????????????????for?(int?l?=?0;?l?????????????????????????????????dct_image[i?*?bsize?+?k?j?*?bsize?+?l]?=?image[k?l];
????????????????????}
????????????????}
????????????}
????????????return?dct_imag

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????92104??2010-08-05?14:33??image\Baboo(2)_w.bmp

?????文件??????19712??2004-05-21?14:02??image\Baboo.jpg

?????文件??????91886??2010-08-05?20:39??image\Baboo_w.bmp

?????文件??????21877??2010-08-05?14:40??image\Baboo_w.JPG

?????文件???????5599??2009-04-26?11:04??image\Bigwater.jpg

?????文件??????10452??2016-10-13?14:16??image\Bigwater_w.bmp

?????文件???????6353??2004-05-21?14:02??image\bird.jpg

?????文件??????13894??2016-10-13?15:51??image\bird2_w.jpg

?????文件???????7563??2016-10-13?15:48??image\bird3_w.jpg

?????文件??????13919??2016-10-13?15:51??image\bird4_w.jpg

?????文件??????68586??2016-10-13?15:00??image\bird_w.bmp

?????文件??????68586??2016-10-13?15:00??image\bird_w.jpg

?????文件??????13216??2009-03-23?21:07??image\cameraman.JPG

?????文件??????65302??2010-02-06?08:56??image\cameraman_w.bmp

?????文件???????8887??2004-05-21?14:02??image\fruit.jpg

?????文件??????78975??2010-02-06?09:32??image\fruit_w.bmp

?????文件??????10640??2004-05-21?14:02??image\hat.jpg

?????文件??????83700??2010-02-06?08:57??image\hat_w.bmp

?????文件??????11921??2005-05-08?21:03??image\Lena.jpg

?????文件??????81025??2010-08-04?22:58??image\Lena_w.bmp

?????文件??????18066??2009-02-02?09:03??image\peppers.JPG

?????文件????????906??2009-05-11?19:31??image\water.JPG

?????文件???????4323??2010-08-03?20:27??Watermarking\Backup\DCT2.cs

?????文件??????32441??2010-08-05?14:32??Watermarking\Backup\Form1.cs

?????文件??????13154??2010-01-02?21:30??Watermarking\Backup\Form1.Designer.cs

?????文件???????6011??2009-09-21?22:58??Watermarking\Backup\Form1.resx

?????文件????????612??2010-08-03?20:27??Watermarking\Backup\keyDialog.cs

?????文件???????3780??2009-09-15?21:25??Watermarking\Backup\keyDialog.Designer.cs

?????文件???????5814??2009-09-15?21:25??Watermarking\Backup\keyDialog.resx

?????文件????????482??2009-08-29?14:20??Watermarking\Backup\Program.cs

............此處省略71個文件信息

評論

共有 條評論