影响着自己的十句话

第一天在这里开始写博,先写下十句话来慰勉自己,希望在以后的奋斗过程中,能坚持自己的信仰,不为外界所动容。

1.用心做自己该做的事;

2.每个人都有自己的活法;

3.别总是自己跟自己过不去;

4.不要过于计较别人的评价;

5.不妨暂时丢开烦心事;

6.自己感觉幸福就是幸福;

7.最重要的是今天的心;

8.木已成舟便要顺其自然;

9.不必一味讨好别人;

10.喜欢自己才会拥抱生活。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的Matlab代码实现,可以将一幅灰度图像进行压缩: ```matlab % 加载图像并转换为灰度图像 img = imread('lena.bmp'); grayImg = rgb2gray(img); % 将图像分块 blockSize = 8; [h, w] = size(grayImg); numBlocksH = floor(h / blockSize); numBlocksW = floor(w / blockSize); blockImg = mat2cell(grayImg, blockSize * ones(1, numBlocksH), blockSize * ones(1, numBlocksW)); % 对每个块进行离散余弦变换(DCT) dctImg = cellfun(@(block) dct2(block), blockImg, 'UniformOutput', false); % 量化 quantMatrix = [16 11 10 16 24 40 51 61; 12 12 14 19 26 58 60 55; 14 13 16 24 40 57 69 56; 14 17 22 29 51 87 80 62; 18 22 37 56 68 109 103 77; 24 35 55 64 81 104 113 92; 49 64 78 87 103 121 120 101; 72 92 95 98 112 100 103 99]; quantImg = cellfun(@(block) quantize(block, quantMatrix), dctImg, 'UniformOutput', false); % Zigzag扫描 zigzagImg = cellfun(@(block) zigzag(block), quantImg, 'UniformOutput', false); % 哈夫曼编码 [huffDict, huffImg] = cellfun(@(block) huffman(block), zigzagImg, 'UniformOutput', false); % 存储编码 save('huffman.mat', 'huffDict', 'huffImg'); % 解码 load('huffman.mat', 'huffDict', 'huffImg'); dehuffImg = cellfun(@(huff, dict) huffmandeco(huff, dict), huffImg, huffDict, 'UniformOutput', false); % 逆Zigzag扫描 dezigzagImg = cellfun(@(block) dezigzag(block, blockSize), dehuffImg, 'UniformOutput', false); % 逆量化和逆DCT变换 dequantImg = cellfun(@(block) dequantize(block, quantMatrix), dezigzagImg, 'UniformOutput', false); deDctImg = cellfun(@(block) idct2(block), dequantImg, 'UniformOutput', false); % 合并图像块 degrayImg = cell2mat(deDctImg); % 显示压缩前后的图像 figure; subplot(1, 2, 1); imshow(grayImg); title('原始图像'); subplot(1, 2, 2); imshow(degrayImg); title('压缩后解压图像'); % 计算压缩比 originalSize = h * w; compressedSize = numel(cat(2, huffImg{:})); compressionRatio = originalSize / compressedSize; disp(['压缩比为:', num2str(compressionRatio)]); ``` 这个代码实现了将lena.bmp图像进行压缩的功能,其中量化矩阵和哈夫曼编码器可以根据实际需求进行调整。运行代码后,可以显示原始图像和解压后的图像,并计算压缩比。 需要注意的是,这个代码只是一个简单的实现,可能存在一些问题和局限性,比如对于一些复杂的图像,可能需要更高级的压缩算法才能得到较好的压缩效果。另外,压缩比的计算也可能存在一些误差,因为压缩后的文件大小可能会受到文件格式、压缩参数等因素的影响
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值