HVX优化大尺寸Box Filter的行处理流程
来源:互联网 发布:mysql c语言接口 编辑:程序博客网 时间:2024/06/06 03:40
Box Filter 17x17:
Box Filter 23x23:
Box Filter 35x35:
具体的思想是:
利用一行Buffer存储一行中每个像素点的周围nxn box filter后的结果,然后计算下一行的结果时,加上新需要的一行像素的结果,减去最上面一行不需要的结果即可;主要思想其实是复用了两行像素点求box filter时共同需要的像素的和。
for(i = lStartRow-radius;i<=lStartRow+radius;i++)
{
src1 = pSrc + min_t(max_t(i, 0), lSrcH-1)*lSrcStride;
boxFilter_Row(pZero,src1,lSrcW,pSum,pDst,scaleRt,VLEN);
}
for(i = lStartRow+1;i<lEndRow;i++)
{
src0 = pSrc + max_t(i - radius - 1, 0)*lSrcStride;
src1 = pSrc + min_t(i + radius, lSrcH - 1)*lSrcStride;
pDst += lDstStride;
boxFilter_Row(src0,src1,lSrcW,pSum,pDst,scaleRt,VLEN);
}
MVoid boxFilter_u8_29x29_Row( unsigned char *pSrcSub, unsigned char *pSrcAdd, int width, unsigned int *pSum, unsigned char *pDst, unsigned int scaleRt);
- HVX优化大尺寸Box Filter的行处理流程
- 数字图像处理中的Box Filter
- SpringSecurity Filter处理流程
- 大尺寸图片的性能和内存优化
- android 大尺寸图片处理
- box filter
- 大数据的常见处理流程
- box-shadow与filter的drop-shadow
- bloom filter -- 处理大数据集的利器
- 操作FILTER 的优化
- MySQL 对于千万级的大表优化流程
- JQuery对尺寸的处理
- 一张图看懂TLD的Box流程
- FFMPEG complex filter的流程
- FFMPEG complex filter的流程
- Tornado的三大核心模块与处理流程
- zuul网关Filter处理流程及异常处理
- 代码优化:处理事务的不同手段 OpenSessionInView 的Filter和Interceptor拦截器
- 局域网访问 虚拟机中Postgresql 拒绝访问
- 基于SpringBoot+Hadoop+ElasticSearch+HBase的分布式检索系统
- MS-SQL异机备份恢复并最小化停机时间
- 2017云栖社区之星评选暨年度颁奖盛典_投票即可参与抽奖
- MySQL Group Replication 部署 (Single Master)
- HVX优化大尺寸Box Filter的行处理流程
- 完全背包 hiho一下第 7 周
- 在virtualbox中的两个Ubuntu16.04的ssh连接注意事项
- 深入理解javascript原型和闭包(14)——从【自由变量】到【作用域链】
- CentOS上安装Node.js--v8.9.0
- DPM(Deformable Part Model)原理详解
- deep learning
- Qt函数quit(),exit()以及close()的区别
- 11月16日云栖精选夜读:阿里云 oss JavaScript客户端签名文件上传 vue2.0