JPEG2000的Kakadu源代码浅析之五:码流解码(三)

基于JPEG2000Kakadu源代码结构和移植性分析 2009-02-2412:16:03 by http://blog.csdn.net/KXY_tech/ 基于JPEG2000Kakadu源代码结构和移植性分析  摘  要: JPEG2000是新一代的静态图像压缩标准,而KakaduJPEG2000官方建议的实现代之一,也是目前效率最高的JPEG2000源代码,然而Kakadu移植的高难度性制约了JPEG 阅读详情

  在kd_block_decoder::decode(kdu_block *block)中,JPEG2000的EBCOT关键解码步骤得以实施。对于一个[:num_rows*num_cols:]码块,又以4行为单位划分成多个条带(stripe),于是条带总数为[:(num_rows+3)/4:]。
  一些主要的变量:
  [:num_cols:],[:num_rows:]:当前有效码块(block)的列数和行数;
  [:num_stripes = (num_rows+3)/4:]:有效条带数,这些条带覆盖全部码块;
  [:num_samples = (num_stripes*4)*num_cols:]:有效条带样本数;
  [:context_row_gap = num_cols+3:]:上下文行距;
  [:num_context_words = (num_stripes+2)*context_row_gap+1:]:总上下文码字个数。

JPEG2000Kakadu源代码浅析解码(一)   本章内容可能要涉及一些信号和图像处理的知识,我将尽可能用较为正式的表述,具体内容可以参考相关书籍。JPEG2000信号与信息处理的一些基础知识也可以参考我的笔记:http://lincoln.yu.googlepages.com/sgnotes.zip  解码过程从main函数中的kdu_codestream codestream的构造声明处开始。随即完成对输入的绑定,和codest 阅读详情

相关推荐

JPEG2000Kakadu源代码浅析之四:解码(二)

  解码过程的最关键部分由与kdu_decoder类一一对应的实体类kd_decoder对象完成。每个kd_decoder对应一个分量的一个子带(subband)。在kd_decoder构造的时候,主要工作是从字带对象band中获取关于块的信息:  nominal_block_size——块大小  first_block_size——实际(在子带中的)首块大小  block_indices—

quanben 3953

Kakadu_V2.2.3.zip_JPEG2000_Jpeg VC++_Kakadu JPEG_Kakadu2.2_V2

JPEG2000 参考源,最新版本!,支持VC++编译运行。

关于JPEG2000软件

  现在网上JPEG2000Kakadu 2.23源代码似乎找不到了。这个不奇怪,因为Kakadu本身早已商业化。其他的JPEG2000的源也不少,例如OpenJPEG和Jasper,都是开源的。比较实验一般认为Kakadu的图像质量不好,但我们实验下来,Kakadu(2.23版本,开启MMX和汇编)在编解码速度远优于其他大部分JPEG2000软件。  JPEG2000是一种复杂的图像编方式

quanben 5949

kakadu及其使用文档

kakadu2.2.3 用于jpeg2000图像压缩。内附有完整代及其使用文档。代请先编译coresys生成动态,后编译app。已在vc6.0和vs2008下调试通过。

Kakadu软件

基于JPEg2000标准实现的Kakadu软件,可以实现灰度图像、彩色图像、视频的有效编、压缩、解码

Kakadu_V2.2.3完整版

Kakadu v2.2源代码主要分成两个目录:coresys和application,分别表示核心代与应用程序。核心代将被编译成动态或静态链接,应用程序共享这些

JPEG2000标准——Kakadu编译与使用

JPEG2000标准——Kakadu编译与使用

weixin_47420293的博客 1559

JPEg2000标准Kakadu软件

基于JPEg2000标准实现的Kakadu软件,可以实现灰度图像、彩色图像、视频的有效编、压缩、解码

jpeg2000的源kakadu

jpeg2000的源kakadu,不可多得,非常好,只要1个分意思意思

JPEG2000Kakadu源代码浅析

[转]JPEG2000Kakadu源代码浅析:http://www.rosoo.net/bbs/viewthread.php?tid=374&extra=page%3D1%26amp%3Borderby3Dlastpost&ordertype=1

rainbow7200217的专栏 949
上一篇: JPEG2000的Kakadu源代码浅析之四:码流解码(二)
下一篇: Clavio
quanben
博客等级 码龄22年 175粉丝 199原创
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值