登录
首页 » 算法 » LZW图片压缩算法

LZW图片压缩算法

于 2022-06-01 发布 文件大小:3.48 MB
0 122
下载积分: 2 下载次数: 1

代码说明:

字符串和编码的对应关系是在压缩过程中动态生成的,并且隐含在压缩数据中,解压的时候根据表来进行恢复,算是一种无损压缩. 根据 Lempel-Ziv-Welch Encoding ,简称 LZW 的压缩算法,用任何一种语言来实现它. 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 香农
    在字段中的数据压缩,香农 — — Fano 编码,命名的克劳德 · 香农和罗伯特 · 范诺,是一种技术构建基于一套符号和其概率 (估计或测量) 的前缀码。它是最理想的意义上说,它不能实现最低的可能预期的码字长度象哈夫曼编码 ;但是不像哈夫曼编码,它不保证所有的码字长度是否符合其理论上的理想的一位。在 Shannon 的"通信数学理论",他 1948年条引入字段信息理论,提出了技术。该方法被归因于范诺,他稍后发表它作为一份技术报告。[1] 香农 — — Fano 编码不应混淆与香农编码,编码的方法用到 proveShannon 的无声的编码定理,或与香农 — — Fano — — 伊莱亚斯编码 (也称为埃利亚斯编码),算术编码的前奏。在香农 — — Fano 编码中,这些符号是到最不可能的从最有可能的顺序排列,然后分成两个设置,其总的概率是尽可能接近到相同的情况。所有的符号然后有分配 ; 其代码的第一位数字在第一套符号接收"0"和第二组中的符号接收"1"。只要任何带有多个成员集,这些集合,以确定它们的代码的连续数字重复相同的过程。当组已经降低到一个符号,当然,这意味着在完成 symbol 的代码并不会形成任何其他 symbol 代码的前缀。
    2022-03-10 00:13:41下载
    积分:1
  • QR分解求解矩阵特征值
    算法的思路:首先对矩阵QR分解,然后矩阵转置,接着矩阵乘机,通过不断的迭代是的举着下三角元素小于设定的阈值,这样得到的矩阵主对角元素上 元素就是所求的矩阵特征值
    2023-07-05 03:55:04下载
    积分:1
  • 遗传来训练神经网络的权值
    需要一个文本文件作为输入包含 x 和 y 坐标的一系列的曲线上的点。该代码然后使用遗传算法训练神经网络来逼近同一条曲线。运行从 python 命令行 ;示例输入的命令会看起来像: python nn_weights_1.py-r 10-n 100 g 500-t 3600.0-RandomCrossOver-s random_seeds_100.txt-i sine_datapoints1.txt-o results.txt nn_weights_1.py 在哪里的代码文件中,名称-r 告诉它多少运行来执行,-n 告诉它在人口中的多少人-g 告诉它多少代人,在每个运行,-t 告诉它的最长时间 (以秒为单位) 运行,— — 告诉它要使用 (随机、 HillClimber、 RandomCrossOver、 SmallCrossOver、 SmartCrossOver) 的算法,-s 告诉它什么文件用于随机种子 (可选),我告诉它什么数据文件用作输入和-o 告诉它要将输出发送到什么文件。
    2022-03-30 01:50:57下载
    积分:1
  • 数理统计Stutent s检验源代码,应用Visual C#编写。
    数理统计Stutent s检验源代码,应用Visual C#编写。-Mathematical Statistics Stutent s test source code, the application of Visual C# Prepared.
    2022-05-20 06:24:13下载
    积分:1
  • 遗传优化BP神经网络初始阈值以及权值
    整个算法分成三部分,第一个部分是神经网络整体结构的确定,然后是遗传算法对参数的优化,然后便是利用已经优化好的参数,利用神经网络进行预测。我们根据需要优化的权值以及阈值的数量确定算法个体的长度。个体通过适应度函数计算他们的适应度,根据适应度的大小,我们使用轮盘算法,确定他们的遗传,交叉还有变异等过程,优化以后的BP神经网络可以更好地收敛。
    2022-03-21 20:00:56下载
    积分:1
  • C语言基本排序,经过测试!
    C语言基本排序算法,经过测试!-C language basic sorting algorithm, the test!
    2023-03-24 16:20:04下载
    积分:1
  • 隐马尔可夫模型简介
    隐马尔可夫模型简介-Hidden Markov Model Introduction
    2023-07-31 08:00:07下载
    积分:1
  • 指数回归方程 ExponentRegress.cs 方程模型为 public override double[] buildFormula()...
    指数回归方程 ExponentRegress.cs 方程模型为 public override double[] buildFormula() 得到系数数组,存放顺序与模型系数相反,即该数组中系数的值依次是b,a。 public override double forecast(double x) 预测函数,根据模型得到预测结果。 public override double computeR2() 计算相关系数(决定系数),系数越接近1,数据越满足该模型。
    2023-06-14 17:20:02下载
    积分:1
  • win32编写数字图像处理(vs2013)
    资源描述了解数字图像处理的基本算法,如平移、旋转、平滑、锐化、灰度图的转化、对比度扩展,腐蚀、膨胀...
    2022-07-16 21:24:41下载
    积分:1
  • C#实现中值平均数滤波
    using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 中位平均值滤波算法 /// public class DLMidPerFilter {     private MHBetterList mOrignList = new MHBetterList();     //原始数组     private MHBetterList mFilterList = new MHBetterList();        //过滤数组     private float mCurrentValue;        //记录当前值     private int mResetNum = 0;      //均值重置个数     public bool mIfReset = false;       //判断是否开始均值重置     ///     /// 过滤算法     ///     /// 新输入的值     ///
    2023-05-07 23:20:03下载
    积分:1
  • 696516资源总数
  • 106918会员总数
  • 4今日下载