我想把摄像头视频的宽高,实时进行缩放,有什么高效算法啊?

jmcooler 2007-04-13 03:37:22
我想把摄像头视频的宽高,实时进行缩放,有什么高效算法啊?

摄像头作为一个服务,它固定采为320 * 240大小
根据场景不同,它的视频需要进行缩放(重采样),以变化为多种视频宽高,例如CIF,QCIF等。
StretchBlt显然可以进行视频大小缩放,但其质量不敢恭维,效率也很低。
还望高手指点,多谢了啦
...全文
450 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmcooler 2007-04-16
  • 打赏
  • 举报
回复
我试过了CxImage中的视频重采样,发现其缩放1帧的时间是70毫秒左右,
如果按照摄像头帧率25帧/秒,那么摄像头每40毫秒产生一视频帧,而重
采样每帧处理缩放70毫秒,显然是处理不过来的。
关键是快速,且质量不要太差。
Oversense 2007-04-13
  • 打赏
  • 举报
回复
这种算法现在已经非常成熟了,一共就3,4种,快的不好,好的不快,自己抉择而已
sxcong 2007-04-13
  • 打赏
  • 举报
回复
StretchBlt质量或许不好,但效率绝对不低,你仔细研究一下内存copy和字节copy。
放缩的算法多的是,不过根据现在机器情况,就算把320x240放大到704x576,随便找一个算法都能满足。网上多的是,实在不行就从ImageMagick里面分离,或者CxImage中也行。

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧