嵌入式开发之davinci--- 8148/8168/8127 中的图像处理算法优化库vlib
2015-05-06 16:39
381 查看
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库所在的目录
支持的函数:
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)
http://pan.baidu.com/share/link?shareid=1329571575&uk=218378286&app=zd http://blog.csdn.net/u014507805/article/details/24133013 http://download.csdn.net/detail/zengzhenxuan/4997278 http://blog.csdn.net/wangweitingaabbcc/article/details/6833265
1327706646 qq
运行这些实例的速度要比用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库所在的目录
支持的函数:
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)
http://pan.baidu.com/share/link?shareid=1329571575&uk=218378286&app=zd http://blog.csdn.net/u014507805/article/details/24133013 http://download.csdn.net/detail/zengzhenxuan/4997278 http://blog.csdn.net/wangweitingaabbcc/article/details/6833265
1327706646 qq
相关文章推荐
- 嵌入式开发之davinci--- 8148/8168/8127 中的二维图像处理内存tiler 铺瓷砖
- 嵌入式开发之davinci--- 8148/8168/8127 中的图像处理vpss link dei、sclr、swms、Mosaic’s
- 嵌入式开发之davinci--- 8148/8168/8127 中的图像采集格式Sensor信号输出YUV、RGB、RAW DATA、JPEG 4种方式区别
- 嵌入式开发之davinci--- 8148/8168/8127 中的图像缩放sclr、swms之后出现图像视频卡顿、屏幕跳跃的问题
- 嵌入式开发之davinci---8148/8127/8168 中dsp c674的浮点和定点兼容
- 嵌入式开发之davinci--- 8148/8168/8127 中的High-DefinitionVideo Processing Subsystem (HDVPSS)
- 嵌入式开发之davinci--- 8148/8168/8127 中swms、Mosaic’s、display 显示pal 模式
- 嵌入式开发之davinci--- 8148/8168/8127 中的音频alsa 采集
- 嵌入式开发之davinci--- 8148/8168/8127 中的alsa音频pcm g711 和aac 音频格式
- 嵌入式开发之davinci--- 8148/8168/8127 中的xdc 简介
- 嵌入式开发之davinci--- 8148/8168/8127 中的添加算饭scd 场景检测 代码实现
- 嵌入式开发之davinci--- 8148/8168/8127 中的添加算饭scd 场景检测 文档简介
- 嵌入式开发之davinci--- 8148/8168/8127 中的大屏分布式拼接显示系统
- 牛人博客链接--高级算法、智能视频、嵌入式软件、DSP应用开发,algorithem,c++,c,视频处理,图像处理
- 嵌入式开发之davinci---DM8168 8127 8148 HDVPSS中的一些英文缩写解释
- 嵌入式开发之davinci--- 8148 中dsp在dsp_drv.c中的processdata()加算法出现下边缘条纹问题
- 嵌入式开发之davinci--- 8127 和8148的区别
- 嵌入式图像处理算法优化
- Nana开发: 图像处理算法接口的介绍
- Silverlight C# 游戏开发:资源的处理,图像算法(二)