社区
C语言
帖子详情
请教一个更快的YUV420图像缩放算法
zenny_chen
2008-12-10 01:44:47
目前我使用自己优化的双线性插值法的算法优化。优化下来,放大一个720*576的图像到一个800*600的YUV图像需要11M个时钟周期(在Intel P4下,基于NetBurst微架构)。是否还有什么缩放算法在这种机器上可以将速度提高10倍?用DirectX或OpenGL的硬件加速支持也行。
...全文
1503
10
打赏
收藏
请教一个更快的YUV420图像缩放算法
目前我使用自己优化的双线性插值法的算法优化。优化下来,放大一个720*576的图像到一个800*600的YUV图像需要11M个时钟周期(在Intel P4下,基于NetBurst微架构)。是否还有什么缩放算法在这种机器上可以将速度提高10倍?用DirectX或OpenGL的硬件加速支持也行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ericdjl
2012-03-12
打赏
举报
回复
源代码贴上来看看。学习学习
kinghui_1986
2010-04-09
打赏
举报
回复
能把算法发上来吗?
waizqfor
2008-12-25
打赏
举报
回复
[Quote=引用 7 楼 zenny_chen 的回复:]
目前在Core2 Duo(家族06H,模式16H)上,将一副320*240的YUV图像放大到800*600的只需要3.7M个时钟周期。
[/Quote]
GX 呵呵
zenny_chen
2008-12-25
打赏
举报
回复
目前在Core2 Duo(家族06H,模式16H)上,将一副320*240的YUV图像放大到800*600的只需要3.7M个时钟周期。
zenny_chen
2008-12-25
打赏
举报
回复
呵呵,本人现在基于Core微架构上已经把双线性缩放算法优化到极致了。充分利用Core架构的特性以及SSSE3的功能。
jieao111
2008-12-10
打赏
举报
回复
up星语gg
zenny_chen
2008-12-10
打赏
举报
回复
感谢星羽的帮助,硬件做的话性能提高了100倍,简直难以置信,呵呵。
不过后面我们可以光用Intel CPU,可能暂时不考虑显卡,所以还是要以CPU上的算法为主。如果有好的算法思路的请不吝赐教,分数不够再加,谢谢。
星羽
2008-12-10
打赏
举报
回复
用d3d,有这些过滤方式
D3DTEXF_NONE = 0,
D3DTEXF_POINT = 1,
D3DTEXF_LINEAR = 2,
D3DTEXF_ANISOTROPIC = 3,
D3DTEXF_PYRAMIDALQUAD = 6,
D3DTEXF_GAUSSIANQUAD = 7,
D3DTEXF_CONVOLUTIONMONO = 8,
具体函数可以用
IDirect3DDevice9::StretchRect
lbh2001
2008-12-10
打赏
举报
回复
不懂图形,帮你UP
waizqfor
2008-12-10
打赏
举报
回复
很专业啊 没研究过 学习
OpenCV图像处理基础——基于C++实现
OpenCV图像处理基础——基于C++实现版本视频培训课程概况:教程中会讲解到OpenCV的基础知识及使用方法,并基于OpenCV实现基础的图像处理
算法
;除此之外课程包含如下的内容: 图像颜色空间及类型转换及应用(BGR、
YUV
、YCrCb颜色空间、人像肤色检测)、图像直方图及其应用(直方图均衡化、色阶及对比度调节)、图像几何变换(平移、翻转、缩放等)、图像滤镜操作(卡通特效、畸变图像、马赛克)、图像滤波处理(人像磨皮、美颜)、图像形态学操作、多尺度及图像金字塔及视频操作处理等。下方的拓扑图给出了课程的章节目录及每一章中各个小节涉及到的主要内容:
【图像识别】基于卷积神经网络cnn实现银行卡数字识别matlab源码
2 人工神经网络 2.1 神经元 神经网络由大量的神经元相互连接而成。每个神经元接受线性组合的输入后,最开始只是简单的线性加权,后来给每个神经元加上了非线性的激活函数,从而进行非线性变换后输出。每两个神经元之间的连接代表加权值,称之为权重(weight)。不同的权重和激活函数,则会导致神经网络不同的输出。 举个手写识别的例子,给定
一个
未知数字,让神经网络识别是什么数字。此时的...
多媒体技术简答题和论述题
1、 MMX技术的特点 (1)打包的数据类型 (2)与 IA 结构完全兼容 (3)64 位的 MMX寄存储器组 (4)增强的指令系统 2、超文本和超媒体体系结构主要由三个层次组成,它们分别是? (1)用户接口层 (2)超文本抽象机层 (3)数据库层 3、多媒体创造过程可分为那些步骤? 应用目标分析、脚本编写、设计框架、各种媒体数据准备、制成合成、测试 4、简述数据压缩技术的三个重要指标 答:数据压缩技术的三个重要指标为: (1) 压缩前后所需的信息存储量之比要大; (2) 实现压缩的
算法
要简单,压缩、解压缩
心跳之旅—iOS用手机摄像头检测心率(PPG)
本文中涉及到的要点主要有: AVCaptureCore GraphicsDelegate & BlockRGB -> HSV带通滤波基音标注
算法
(TP-Psola)光电容积脉搏波描记法(PhotoPlethysmoGraphy, PPG) 在开始之前,我先为大家展示一下最后成品的效果: 心率检测的ViewController 上图展示的是心率检测过程中的主要界面
心跳之旅——iOS用手机摄像头检测心率(PPG)
转载于https://www.jianshu.com/p/6a504afe179e [前情提要] 光阴似箭,日月如梭,最近几年,支持心率检测的设备愈发常见了,大家都在各种测空气测雪碧的,如火如荼,于是我也来凑一凑热闹。[0] 这段时间,我完成了
一个
基于iOS的心率检测Demo,只要稳定地用指尖按住手机摄像头,它就能采集你的心率数据。Demo完成后,...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章