1.介绍
JPEG2000是图像压缩界最常用的压缩算法,而kakadu是jpeg2000最高效的实现,也是最常用的。
2.下载安装
3.使用
主要参考Usage_Examples.txt,
将所要压缩的图像放入软件目录下,以bmp格式为例,假设图像名称为orig.bmp。
压缩阶段:
在终端中输入:
目录下产生一个out.j2c的文件,这就是压缩后的文件。
上述命令中,rate代表压缩比率,即每个像素压缩到rate个bit。一般情况下灰度图是8bit,而RGB图是24bit,所以压缩倍数=bit数/rate,对于灰度图,上述命令中,压缩倍数为8/0.4=20倍。
解压缩阶段
在终端中输入:
得到重建图recon.bmp。
4.注意事项
在压缩的这一步中:
很可能会产生 错:
这表示系统不知道libkdu_v7AR.so在哪里。一般而言,大多数的so文件会存放在/usr/local/lib这个目录底下,而kakadu里的这个so文件显然就是在你解压的地方。在我这里它的位置是home/kakadu.
解决方法如下:
终端输入:
打开了libc.conf文件,添加kakadu的目录,如下:
保存该文件之后,运行下面的命令来更新配置:
接着便可以正常使用kakadu。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!