- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 JPEG2000如何进行码率和失真分配的?
JPEG2000的实现kakadu中是用一个16位数来表示失真长度曲线的斜率;在整个编码过程中,使用斜率值的右移四位的标量量化值。编码的分配表面是按照块进行的,实际并是整个压缩过程考虑的。JPEG2000使用一个4096元素的量化斜率值数组来存储压缩过程中遇到的斜率值(quant_slope_rates)。详细见:http://www.cppblog.com/windcsn/
2007-01-31 21:47:00 2173
原创 Kakadu中kd_compressed_stats类的解释-JPEG2000一种实现
Kakadu中kd_compressed_stats主要负责处理码率分配和失真长度曲线上斜率的估计;作者解释了该类的数据成员和函数具体含义,并在最后通过Debug来了解kd_compressed_stats是如何做到优化分配码率和截断点的。欢迎讨论。具体见: http://www.cppblog.com/windcsn/archive/2007/01/29/kd_compressed_st
2007-01-29 15:56:00 1816
原创 一个真实图像的JPEG2000压缩过程
下面是一个针对 100*130 大小的 24bit 的 RGB 图进行 JPEG2000 压缩过程产生的数据。其中 TC 表示 tile component 具体内容参见:http://www.cppblog.com/windcsn/archive/2007/01/27/18056.html
2007-01-27 21:37:00 5462
原创 Kakadu中实现的JPEG2000量化和界定参数
JPEG2000 的压缩方式有可逆和不可逆两种方式,这里分别介绍。 界定 在可逆和不可逆方式中,需要为块编码器提供待编码整数的绝对范围一致的解释,这叫界定。简单的说,也就是 DWT 变化后的系数在什么范围内,用多少二进制位来表示。 不可逆方式 详细见:http://www.cppblog.com/windcsn/archive/2007/01/23/17904.html
2007-01-23 09:23:00 2655
原创 JPEG2000中为什么需要三个编码过程?
在 JPEG2000 中,对位平面的编码过程采用三个过程进行,一直不明白为什么需要这么作,到今天终于恍然大悟,至少有这两个方面的原因: 详细内容见:http://www.cppblog.com/windcsn/archive/2007/01/22/17883.html
2007-01-22 13:29:00 2501
原创 函数是如何被调用的?-探索代码背后的故事
本文以一个简单的例子来说明函数调用的过程中系统对各CPU寄存器的处理;这里需要一些汇编知识。http://www.cppblog.com/windcsn/archive/2007/01/18/17752.html
2007-01-18 16:31:00 2609
原创 vs2003安装提示重新启动
首先要安装第1步visual studio.net系统必备,其它点不了.可点第1步安装就弹出"安装程序检测到另一个程序要求计算机重新启动.必须重新启动计算机后才能安装visual studio.net系统必备.系统重新启动后,你需要重新启动安装程序.单击"确定"重新启动,单击"取消"退出安装程序,以后再安装."对话框.重启n次都弹出此对话框,无法安装.解决办法:在注册表删除HKEY_LOCAL_M
2007-01-18 11:25:00 2613 2
openssl0.9.8 vc可编译代码
2011-06-15
cmdline.zipcmdline.zip
2008-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人