SPRC264
TMS320C5000/6000 Image Library (IMGLIB)
SPRC264
Overview
C5000/6000 Image Processing Library (IMGLIB) is an optimized image/video processing function library for C programmers. It includes C-callable general-purpose image/video processing routines that are typically used in computationally intensive real-time applications. With these routines, higher performance can be achieved than with equivalent standard ANSI C language code. By providing ready-to-use DSP functions with source code, IMGLIB can significantly shorten application development time.
See the benchmarks: DSP core benchmarks
Features
Image Analysis
- Image boundry and perimeter
- Morphological operation
- Edge detection
- Image Histogram
- Image thresholding
Image filtering and format conversion
- Color space conversion
- Image convolution
- Image correlation
- Error diffusion
- Median filtering
- Pixel expansion
Image compression and decompression
- Forward and inverse DCT
- Motion estimation
- Quantization
- Wavelet processing
Downloads
C64XPLUS-C66X-IMGLIB — C64x+ and C66x image library
C64XPLUS-C66X-IMGLIB — C64x+ and C66x image library
IMGLIB for C66x Windows Installer
IMGLIB for C66x Linux Installer
IMGLIB for C64x+ Windows Installer
IMGLIB for C64x+ Linux Installer
Documentation
IMGLIB Function Reference
C64x+ IMGLIB Benchmarks
C66x IMGLIB Benchmarks
IMGLIB Software Manifest
IMGLIB GA Release
IMGLIB Post Production Release
IMGLIB Post Production Release
Release Information
This is a post-GA release of the Image and Video Processing Library (IMGLIB) for C64x+/C66x processors.
IMGLIB contains optimized general-purpose image/video processing routines that are used in computationally-intensive real-time applications. These C-callable routines operate considerably faster than equivalent code written in ANSI C language.
The deliverables in this release include a Windows or Linux installation executable for either the C64x+ or C66x processors. Each executable installs a component package repository, a documentation directory, an Eclipse plugin directory and an expanded component directory structure with component libraries, header files and test examples.
Software Defects
A list of tracked software defects can be found here.
(Note: If prompted for login/password, close the window and try the link again)
Additional resources you might need
SPRC589 — Download: C64x+IMGLIB Simulink BlocksMatlab
SPRC589 — Download: C64x+IMGLIB Simulink BlocksMatlab
Release Information
Technical documentation
Related design resources
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.