06 2020 档案

摘要:1、频域滤波的步骤小结 1、给定一副大小为M*N的输入图像,首先得到填充参数P和Q,通常填充(满足)。 2、对添加必要数量的0,形成大小P*Q的填充图像。 3、添加的虚部,全部为0即可,合并成新的Mat对象。 4、计算步骤3的图像的DFT,得到,这里要将进行变换。 5、根据相应的算法生成P*Q大小的 阅读全文
posted @ 2020-06-23 21:35 cyssmile 阅读(1998) 评论(0) 推荐(0)
摘要:使用sha256 一般会导入sha.h hex.h以及files.h这几个头文件 常见的sha256使用示例 1、DigestSize 和 BlockSize() #include "cryptlib.h" #include "sha.h" #include <iostream> int main 阅读全文
posted @ 2020-06-17 16:10 cyssmile 阅读(4316) 评论(1) 推荐(0)
摘要:此部分实验包含: 1、算术均值滤波去噪算法 2、几何均值滤波去噪算法 3、谐波均值滤波去噪算法 4、反谐波均值滤波去噪算法 5、中值滤波去噪算法 6、自适应中值滤波去噪算法 7、自适应局部降低噪声滤波器去噪算法 当一副图片中唯一存在的退化是噪声时,就有和这两个公式,其中是噪声项,且是未知的。所以从中 阅读全文
posted @ 2020-06-16 11:55 cyssmile 阅读(2326) 评论(0) 推荐(0)
摘要:这个真的很简单,就当笔记记录吧 #include<cmath> double PI = acos(-1); 阅读全文
posted @ 2020-06-10 17:05 cyssmile 阅读(1181) 评论(0) 推荐(0)
摘要:主要是实现常见的空域滤波,这篇属于造轮子的实验我就简单的贴下代码。 1、原图填充 使用模板进行空域滤波需要对原图进行填充,这样才会让处理后的图片的大小和原图一样大。 首先要获取需要填充的大小,Length 是具体的一个方向比如横向,step是步长,空域滤波的时候默认长度为1,kernelSize是使 阅读全文
posted @ 2020-06-10 16:48 cyssmile 阅读(1873) 评论(0) 推荐(1)
摘要:破解RSA中一些特殊的公开模数N 实验内容: 在公开的N没有被正确的生成时破解RSA。通常在RSA中构成模数N的素数q和p,应该独立生成。如果开发者使用一个随机数R,并选择R附近的两个素数作为q和p,那么这种情况情况下生成的RSA模数N就很容易被破解。 任务1 假设给定合数N和两个彼此很接近的素数q 阅读全文
posted @ 2020-06-09 19:15 cyssmile 阅读(1315) 评论(0) 推荐(0)
摘要:最近有点事,要用到java,重新配置了下环境。 安装JDK后,目录下没有jre文件目录 cmd进入控制台JDK目录,这里有个小插曲,之前使用过cygwin直接从控制台不好进入安装目录,可以在目录下输入cmd,直接进入 然后在控制台输入bin\jlink.exe --module-path jmods 阅读全文
posted @ 2020-06-06 12:19 cyssmile 阅读(237) 评论(0) 推荐(0)
摘要:实验内容: 在本次实验中,需要实现两个加密/解密系统,一个在密文分组链接模式(CBC)下使用AES,另一个在计数器模式(CTR)中使用AES。 实验环境: VS2019、C++、 Crypto++ 实验过程: 1、安装Crypto++ 1.1官网下载Crypto++ 官网地址:https://www 阅读全文
posted @ 2020-06-04 11:45 cyssmile 阅读(3398) 评论(0) 推荐(0)
摘要:对于输入像素点r和输出像素点s都在灰度级 [0,L-1]之间,r = 0 代表黑色, r = L - 1代表白色。对于r和s的变换形式为: r和s满足一下条件: 利用反函数来从s推r时,有以下定义: r和s满足条件: 条件a是为了保证输出的灰度级不少于输入,这是为了防止二义性。条件b是为了保证输出的 阅读全文
posted @ 2020-06-02 10:34 cyssmile 阅读(1020) 评论(0) 推荐(0)