现在网上JPEG2000的Kakadu 2.23源代码似乎找不到了。这个不奇怪,因为Kakadu本身早已商业化。其他的JPEG2000的源码也不少,例如OpenJPEG和Jasper,都是开源的。比较实验一般认为Kakadu的图像质量不好,但我们实验下来,Kakadu(2.23版本,开启MMX和汇编)在编解码速度远优于其他大部分JPEG2000软件。
  JPEG2000是一种复杂的图像编码方式,笔者可以毫不夸张地说,其技术上的复杂性甚至(远)超过H.264(表现在小波变换,位平面编码,质量层分割,更夸张的基于上下文的算术编码),当然追求目标,实现效果以及应用范围和前景另当别论。或者可以这样理解,如果真能理解JPEG2000,那么对于理解H.264,只要加上对运动和帧内预测的一些概念外,剩下的简直是雕虫小技。而资源(指支持工程开发方面的)的缺乏和Kakadu代码风格给这种复杂度雪上加霜。因此看JPEG2000代码需要很大的耐心(另外需要不少知识储备),笔者认为,这和看操作系统内核,游戏核心引擎一样,是一种闭关修炼的过程。可惜笔者在JPEG2000方面还是理解较浅,大有半途而废之势。
  推荐:
  Jasper主页:http://www.ece.uvic.ca/~mdadams/jasper/
  OpenJPEG主页:http://www.openjpeg.org/
  Kakadu 2.23版:http://www.snapdrive.net/files/199759/source/kdu2.23.rar

  至于JPEG,虽然和JPEG2000是一个名字,但是从手段本身来说差别太大。但它非常了不起,是DCT系编码手段的经典原型。一般可以用开源的库libjpeg:http://freeware.sgi.com/source/libjpeg/,或者http://www.ijg.org/files/
  
  在软件编解码(音视频和图像)领域,有一个必看的开源资源信息库:http://www.compression-links.info/
  里面收集了多种编解码方案的相关资料包括源码。 
  还有一个网站能给出一些精美的描述和有用的链接:http://www.answers.com/

关于JPEG2000软件相关推荐

  1. 简单粗暴认识jieba(结巴)

    转载:https://blog.csdn.net/comeonyangzi/article/details/80500509 jieba(结巴)是一个强大的分词库,完美支持中文分词,本文对其基本用法做 ...

  2. c语言图像压缩算法实现_kakadu——JPEG2000图像压缩软件的安装和使用

    1.介绍 JPEG2000是图像压缩界最常用的压缩算法,目前用深度学习的图像压缩都需要以JPEG2000为标杆,所以不得不了解.而kakadu是jpeg2000最高效的实现,也是最常用的. 2.下载安 ...

  3. kakadu——JPEG2000图像压缩软件的安装和使用

    1.介绍 JPEG2000是图像压缩界最常用的压缩算法,而kakadu是jpeg2000最高效的实现,也是最常用的. 2.下载安装 kakadu在windows.Mac.linux(centos和ub ...

  4. 开源GIS软件初探(转载)

    到GIS软件,首先让我们想到的便是GIS界的龙头大哥ESRI公司旗下的ArcGIS产品,从最初接触的version 9.2到如今的version 10.1,其发展可谓风生水起.MapInfo软件也不错 ...

  5. openjpeg:jpeg2000(j2k)图像内存压缩编码

    上一篇博文实现了<jpeg2000(j2k)图像编码解码:c++实现openjpeg内存流接口(memory stream)>中实现了openjpeg的memory stream接口,本文 ...

  6. ViewCompanion Premium(HPGL、HPGL2和HP-RTL文件浏览和打印软件)官方正式版V13.10 | 内置viewcompanion注册码

    ViewCompanion Premium 是来自挪威的一款非常优秀的旗舰版HPGL.HPGL/2和HP-RTL文件浏览和打印软件,能帮助用户查看.标记.转换和打印许多不同格式的文件,支持AutoCA ...

  7. 能自由转换格式的PDF软件

    pdf转换成JPG转换器是一款功能强大好用的pdf文件转换成JPG文件的软件,界面简单,功能稳定,支持 批量转换,操作起来非常方便,完美支持将pdf文档转成JPG文档. 功能介绍:pdf转换成JPG软 ...

  8. JPEG2000图象压缩标准及其关键算法(转)

    JPEG2000图象压缩标准及其关键算法(转) 摘  要:JPEG2000是为适应不断发展的图像压缩应用而出现的新的静止图像压缩标准.阐述了JPEG2000图像编码系统的实现过程, 对其中采用的基本算 ...

  9. 电脑软件:推荐八款图片处理工具,值得收藏

    目录 1.Inpaint 图片去水印神器 2.XnView 图片批量管理工具 3.TinyPNG图片压缩网站 4.IrfanView 5.GIMP 开源图片编辑器 6.Paint.NET 好用的图片编 ...

最新文章

  1. sql server 2005分页存储过程和sql server 2000分页存储过程(摘)
  2. jQuery插件之-selectList
  3. hdu1561 树形dp
  4. Linux 性能分析工具总结
  5. 计算两个矩阵相乘(Java)
  6. 解决placeholder样式设置无效问题,更改placeholder默认样式颜色
  7. win10安装ubuntu子系统,然后安装python3.6
  8. numpy库学习总结
  9. 笔记:Java 性能优化权威指南 第5章 Java 应用性能分析
  10. JavaScript 身份证格式验证
  11. cmdb 指南_无限供应商制造商指南
  12. Laravel数据库 Eloquent 操作返回值
  13. 第十三届 蓝桥杯青少年创意编程 C++组 省赛
  14. input。file清除。js,jquery
  15. TYPEC 转HDMI VGA+PD+ USB3.0 HUB+TF/CF/SD+RJ45等多功能扩展坞方案设计资料|TYPE-C转HDMI转VGA带PD USB3.0多功能拓展器方案介绍
  16. python基础运用_python基础知识和运用
  17. 计算机英语名词简释(转)
  18. Doxygen 一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件
  19. JJJ:Makefile 添加
  20. 「镁客·请讲」禾赛科技李一帆:定位激光雷达整体方案解决商,填补国内市场空白...

热门文章

  1. 【算法】贪心算法_求解硬币找退问题
  2. JMeter-01-性能测试基础知识介绍
  3. 分享给你——2017我学到的方法论
  4. 构建一个透明的activity
  5. iframe嵌入网页时,页面大小怎么自适应
  6. 为什么mysql的delete操作不释放磁盘空间
  7. component: resolve = require(['@/view/index.vue'], resolve) 与component: index区别
  8. 7 数据的表现形式——变量
  9. AVFrame相关api内存管理
  10. 深入理解计算机系统--链接