网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> C6000文章 >> C64X系列 >> 文章正文
  IMGLIB库简介(汉化版)-(1)           ★★★ 【字体:
IMGLIB库简介(汉化版)-(1)
作者:Free    文章来源:本站原创    点击数:    更新时间:2008-2-25    

 

Image Librapy使用 

 

通常开发一款图像采集和处理产品的流程是熟悉硬件平台的特性、根据CPU的特点优化算法,最后调试整个系统软件。由于大多数厂家CPU支持的汇编语言不相同,尤其DSP芯片的汇编语言,如TI公司有自己的甚长汇编指令集,而AD公司也有自己的汇编指令集。通常只有根据各个厂家的CPU内核特点和汇编指令特点,才可以更好地优化图像算法,而且往往这方面影响着产品的开发进度,影响着产品进入市场的时间。

 

TI公司为了解决这个问题,向用户提供了图像处理算法库,该库主要包含图像压缩和解压缩、图像分析和图像滤波等3个部分。用户可以利用这3个库快速地开发出图像采集处理算法。

 

1.概述

  

TI公司提供的(C62x MIGLIB库文件是包括很多图像和视频处理函数,所有函数都是对C语言编程进行了优化。该库包括一些可以使用C语言调用,且已经经过汇编优化的图像和视频处理子程序。在对图像处理时间十分敏感的实时系统中可以使用这些已经经过汁算优化的函数。用户借助这些子程序就可以轻松地使用ANSI C语言编写出高效的算法程序。借用这些子程序,可以缩短产品进入市场的时间。

  

TI C62x IMCLIB库文件包括通用的图像和视频处理子程序。另外,用户可以根据产品的特点,修改库的源程序满足自己的要求。这些源程序可以在Code Composer Studio软件的安装目录下找到。

  

IMGLIB库的特点如下:

  

·优化的汇编代码子程序。

  

·与TI C62x编译器完全兼容的C调用子程序。

  

·基准,包括时钟周期和代码大小。

  

·参考C模型测试。

 

虽然在软件中提供的代码都是针对C62x DSP设备的,但是也可以在TI C6000 DSP系列其他产品中使用。在配套光盘里有image.lim的例子mpeg2_vld,有兴趣读者可以看看。 

 

2.图像压缩解压缩子程序

  

 

该部分主要描述的是标准图像压缩/解压缩算法子程序,如JPEGMPEG VideoH.26x

等算法。

 

 

IMG_fdct_8x8

 

 

IMG_idct_8x8

 

 

前向和反转离散余弦变换(DCT)函数:IMG_fdct_8x8IMG_idct_8x8。在大多数标准压缩算法中都使用离散余弦变换函数,如JPEG编码/解码、MPEG视频编码/角罕码和H.26X编码/解码。这些标准压缩算法使用目的

 

 

是不相同的,比如:JPEG算法主要使用在打印、图像处理和安全系统中等;MPEG视频标准主要在数字电视(DTV)DVD播放器、机顶盒(Set-Top boxes)、便携视频设备、视频光盘和多媒体应用系统中使用;H.26X标准在视频电话和某些流媒体应用中使用。

 

 

注意逆向DCT函数执行的是IEEE 11801990逆向DCT算法。

 

 

IMG_mad_8x8

 

 

IMG_mad_16x16

 

 

IMG_sad_8x8

 

 

IMG—sad—16x16

 

 

利用这些函数可以提高运动图像识别算法性能,在MPEG视频编码和H.26X编码中广泛使用运动图像识别算法。在便携视频系统、流媒体系统和视频电话采用这些视频编码。在视频编码系统中,运动图像识别算法是得到最大计算加强优化。采用TI提供的函数可以使系统中算法性能得到显著改善。

 

 

IMG_mpeg2_vld_inter

  

IMG_mpeg2_vld_intra

 

  

MPEG-2可变长度解码函数提供了一个高集成度和高效率解决方案,该方案优化了MPEG-2代码intranon-intra宏块的可变长度解码、run-length expansion、反转扫描、dequantizationsaturationmismatch控制。任何

  

MPEG-2视频解码系统的性能依赖于每个解码步骤的高效实现。 

 

IMG_quantize

  

量子化是许多图像视频压缩系统中的积分步骤,包括DCT压缩算法基础之上各种变异算法,例如JPEGMPEGH.26X等算法。在这样的系统中采用IMG_quantize子程序可以提高量子化步骤的速度和性能。

  

IMG_wave_horz 

 

IMG_wave_vert

 

 

JPEG2000MPEG-4等算法中,小波处理得到的广泛的应用,并将发展成为一种标准,典型应用于提高静止图像压缩的性能方面,而且在许多各种图像压缩系统都是建立在小波处理基础之上。IMG_wave_horzIMG_wave_vert函数用于计算水平和垂直小波变换。利用该两个函数可以计算图像数据2维小波变换。该子程序在文档约束之内使用非常灵活,可以满足宽范围的特殊小波变换和图像维数。

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    IMGLIB库简介(汉化版)-(2)
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号