代码
Echoshit8
这个作者很懒,什么都没留下…
展开
-
(附Matlab程序)(二)基于DCT编码的图像压缩:对分解后的每个数据小方块进行DCT及IDCT变换
问题一:随机选取一幅图像x.jpg,先将图像分解为8x8个数据块,然后分别对分解后的每个数据小方块进行DCT及IDCT变换,分别保留左上角3、10、15、32个系数进行处理,并对结果进行对比分析。 clear close all clc%清理Matlab窗口 A=imread('D:\x.jpg');%读取图像x.jpg(引号内是图像在计算机内的存储路径) I=rgb2gray(A);%RGB图像转灰度图像 I=im2double(I); T=dctmtx(8);%得到一个8*8的离.原创 2021-01-13 20:39:13 · 7867 阅读 · 8 评论 -
(附Matlab程序)(一)基于DCT编码的图像压缩:显示灰度图像 反余弦变换恢复图 DCT变换图 余弦变换系数图
问题一:随机选取一整幅图像(命名“x.jpg”),编写Matlab程序显示灰度图像、反余弦变换恢复图、DCT变换图、余弦变换系数图,并与原始图像对比。 clc clear close all;%清理Matlab窗口 A=imread('D:\x.jpg');%读取图像x.jpg(引号内是图像在计算机内的存储路径) I=rgb2gray(A);%RGB图像转灰度图像 DCT=dct2(I);%DCT变换 DCT(abs(DCT)<10)=0;%将小于10的DCT余弦变换系数值置为.原创 2021-01-12 17:08:12 · 1634 阅读 · 0 评论 -
输入一个字符串,统计每个字符出现的次数,并将结果按照字母的顺序输出
输入一个字符串,统计每个字符出现的次数,并将结果按照字母的顺序输出简单说明代码(可运行)简单说明1.语言:C or C++;2.举例:输入:codebook/(输入字符串以符号/结尾);输出:A0B1C1D1E1F0G0H0I0G0K1L0M0N0O3P0Q0R0S0T0U0V0W0X0Y0Z0代码(可运行)#include <iostream>using namespace std;void main(){char m='a';int i;int a,str[26]=原创 2020-12-17 21:38:00 · 6707 阅读 · 1 评论