DirectDraw显示视频可修改亮度、对比度、饱和度

yuan179 2007-03-09 05:34:45
我做了一个用DirectDraw显示YV12视频的功能,现在需要对显示的视频可以修改亮度,饱和度,色度,对比度.由于没法得到IDirectColorControl 接口,所以想直接修改YU12视频帧来修改亮度等,但不知道算法,求有达人帮忙,能直接对YUV图像进行亮度、对比度、饱和度、色度修改的算法。
...全文
701 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuan179 2007-05-30
  • 打赏
  • 举报
回复
依然没有找到好的办法
black_fox 2007-03-26
  • 打赏
  • 举报
回复
记得通过VMR上的IVMRMixerControl9::SetProcAmpControl是可以调整的。

mplayer的代码中貌似也有相应的功能
sxcong 2007-03-26
  • 打赏
  • 举报
回复
读到内存里的数据应该都是RGB吧。直接对RGB操作的话,现成的算法非常多。很多图像处理的书都有,ImageMagick和CXImage 上面都有现成的源码。如果非要对YUV操作估计比较麻烦。干脆你先把YUV转RGB再处理好了,先把项目做完, 有时间再考虑优化
feng0112 2007-03-25
  • 打赏
  • 举报
回复
你去看看数字图像处理就好了, 里面讲解的很多!!不过算法的效率就要自己考虑了!!
aa211314 2007-03-21
  • 打赏
  • 举报
回复
关注
lamue 2007-03-21
  • 打赏
  • 举报
回复
兄弟,找到好的方法没有?

2,543

社区成员

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

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