TI DSP库VLIB介绍

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倍,可以大大减少开发时间。

可供用于:

  • 背景建模&相减

  • 物体特征提取

  • 跟踪与检测

  • 低级像素处理(low-levelpixel processing

安装之后,预编译的库有:

  • 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库所在的目录

 

 

支持的函数:

  1. Exponentially-Weighted Running Mean of a Video
  2. Exponentially-Weighted Running Variance of a Video
  3. Uniformly-Weighted Running Mean of a Video
  4. Uniformly-Weighted Running Variance of a Video
  5. Statistical Background Subtraction
  6. Mixture of Gaussians Background Modeling for Grayscale Video
  7. Image Extraction From Background Models (8-Bit)
  8. Packing and Unpacking of Binary Mask Images
  9. Morphological Dilation
  10. Morphological Erosion
  11. Connected Components Labeling
  12. Canny Edge Detection
  13. Image Pyramid
  14. Gaussian 5x5 Pyramid Kernel
  15. Gradient 5x5 Pyramid Kernel
  16. Recursive IIR Filter: Horizontal, First-Order
  17. Recursive IIR Filter: Vertical, First-Order
  18. Integral Image
  19. Hough Transform for Lines
  20. Harris Corner Score
  21. Non-Maximal Suppression (mask output)
  22. Non-Maximal Suppression (list output)
  23. Lucas-Kanade Feature Tracking (Sparse Optical Flow)
  24. Normal Flow
  25. Kalman Filter
  26. Nelder-Mead Simplex
  27. Legendre Moments
  28. Histogram
  29. Bhattacharya Distance
  30. L1 Distance
  31. Color Space Conversions
  32. SAD Based Disparity
  33. Image Rescaling
  34. Histogram Equalization
  35. Hog Cell
  36. Good Features to Track
  37. L2_normalization
  38. Gradients, Magnitude, and Orientation
  39. Hysteresis Thresholding
  40. Grayscale Morphology

参考:VLIB User's Manual (c674x)

本人从事DM8168 DSP开发,欢迎加QQ:917581001讨论

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值