VLIB Introduction
The Texas Instruments VLIB is an optimizedImage/Video Processing Functions Library for C programmers using c674x devices.It includes many C-callable, assembly-optimized,
general-purpose image/videoprocessing routines.
运行这些实例的速度要比用ANSI C编写的同样代码效率高,性能可提高10倍,可以大大减少开发时间。
可供用于:
安装之后,预编译的库有:
-
vlib.lib : Main optimized vlib library
-
vlib_cn.lib : C Natural Implementation of vlib library
-
common.lib : Common functions required for testing kernels.
Integration
对于单核或者多核系统,集成时需要以下步骤:
在系统代码中调用API
需要包含vlib.h
编译代码
编译时,编译器需要能够搜索packages目录,以找到kernelheaders
链接VLIB
-lvlib库所在的目录
支持的函数:
-
Exponentially-Weighted Running Mean of a Video
-
Exponentially-Weighted Running Variance of a Video
-
Uniformly-Weighted Running Mean of a Video
-
Uniformly-Weighted Running Variance of a Video
-
Statistical Background Subtraction
-
Mixture of Gaussians Background Modeling for Grayscale Video
-
Image Extraction From Background Models (8-Bit)
-
Packing and Unpacking of Binary Mask Images
-
Morphological Dilation
-
Morphological Erosion
-
Connected Components Labeling
-
Canny Edge Detection
-
Image Pyramid
-
Gaussian 5x5 Pyramid Kernel
-
Gradient 5x5 Pyramid Kernel
-
Recursive IIR Filter: Horizontal, First-Order
-
Recursive IIR Filter: Vertical, First-Order
-
Integral Image
-
Hough Transform for Lines
-
Harris Corner Score
-
Non-Maximal Suppression (mask output)
-
Non-Maximal Suppression (list output)
-
Lucas-Kanade Feature Tracking (Sparse Optical Flow)
-
Normal Flow
-
Kalman Filter
-
Nelder-Mead Simplex
-
Legendre Moments
-
Histogram
-
Bhattacharya Distance
-
L1 Distance
-
Color Space Conversions
-
SAD Based Disparity
-
Image Rescaling
-
Histogram Equalization
-
Hog Cell
-
Good Features to Track
-
L2_normalization
-
Gradients, Magnitude, and Orientation
-
Hysteresis Thresholding
-
Grayscale Morphology
参考:VLIB User‘s Manual (c674x)
本人从事DM8168 DSP开发,欢迎加QQ:917581001讨论
TI DSP库VLIB介绍,布布扣,bubuko.com
TI DSP库VLIB介绍
原文:http://blog.csdn.net/guo8113/article/details/23841111