当前位置:编程学习 > C#/ASP.NET >>

关于视频处理的问题

开发环境:Win7+VS2010+NF4.0,全部VC#代码。

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

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

--------------------编程问答-------------------- 不了解。

不知道双缓冲能不能解决你的问题。 --------------------编程问答-------------------- 双缓冲基本原理:http://baike.baidu.com/view/1149326.htm
另外参考:点此 --------------------编程问答-------------------- 我也有类似问题,学习中...... --------------------编程问答-------------------- 我试过双缓冲,效果还是不理想。通过测试,问题应该出在渲染算法上,老耗时间了。同时三种效果叠加上。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,