关于视频处理的问题

sduwjr 2011-11-10 05:26:49
开发环境:Win7+VS2010+NF4.0,全部VC#代码。

描述:通过摄像头捕捉的视频影像,想对其调节亮度、对比度、饱和度,并查看实时效果。注意,这里是视频,不是静态图像。当然实现上,我还是对每一帧(Bitmap类型)进行渲染操作,并通过PictureBox控件进行显示。渲染是通过逐像素处理的,进行了RGB---->HSL---->RGB转换。

问题:未加渲染时,视频流畅;加上渲染时,视频变得相当“卡”。分辨率越高,卡的越严重。请高手予以指点,怎样才能做到视频依然流畅。

...全文
158 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sduwjr 2011-11-29
  • 打赏
  • 举报
回复
我试过双缓冲,效果还是不理想。通过测试,问题应该出在渲染算法上,老耗时间了。同时三种效果叠加上。
heli_1005 2011-11-12
  • 打赏
  • 举报
回复
我也有类似问题,学习中......
dalmeeme 2011-11-11
  • 打赏
  • 举报
回复
双缓冲基本原理:http://baike.baidu.com/view/1149326.htm
另外参考:点此
阿非 2011-11-10
  • 打赏
  • 举报
回复
不了解。

不知道双缓冲能不能解决你的问题。

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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