DirectShow in windows Mobile 6.1 CameraCapture

wangwenfang521 2009-07-06 02:18:39

前段日子用DirectShow 在Windows Mobile5.0的系统上,做了一个 读取手机摄像头 媒体流的软件,媒体流的格式是YUV的,我是先把YUVtoRGB,然后再把RGB显示在在屏幕上,这样就实现了了屏幕的实时显示,图象显示正常。
最近老板 要求 在6.1的系统上去实现,经过我得到YUV数据后,转换成RGB显示到屏幕上却是花屏,图像显示不正常,想问问高手是不是6.1系统的YUV流媒体流 和5.0系统上的 码流不一样,必须通过另外一套 YUVTORGB的算法,才能正常显示RGB图啊,急,望高手回答啊..... 现在通过我的看法是6.1上的YUV的5.0的码流不一样,现在我想知道怎样才能准确的转换这个YUV到RGB呢... 高手们,一定要回答啊···先谢过了!
...全文
108 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangwenfang521 2009-07-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 czbever 的回复:]
几个问题问一下楼主:

1、你测试的机子分辨率是否跟原来一样呢?如果不一样 肯定花屏
2、你新的机子传出的数据格式是怎样的,还是YUV的数据吗

你所说的只不过是跟驱动有关系而已  跟系统一点关系都没有
[/Quote]
呵呵,我的两个手机分辨辩是一样的,我现在问题解决了,是RGB565的数据,已经转换成功,也正常显示了,
谢谢上面所有热心的朋友!
hhygcy 2009-07-07
  • 打赏
  • 举报
回复
确认下你 YUV 格式吧 是YV12还是 NV12?
songyazhi 2009-07-06
  • 打赏
  • 举报
回复
请教下老兄,如何能获得视频数据流?我就是想把摄像头拍到的视频数据传输到pc上,但是一直找不到mobile存放视频数据的内存地址。
wangwenfang521 2009-07-06
  • 打赏
  • 举报
回复
顶起,希望高人回答啊....
czbever 2009-07-06
  • 打赏
  • 举报
回复
几个问题问一下楼主:

1、你测试的机子分辨率是否跟原来一样呢?如果不一样 肯定花屏
2、你新的机子传出的数据格式是怎样的,还是YUV的数据吗

你所说的只不过是跟驱动有关系而已 跟系统一点关系都没有
wangwenfang521 2009-07-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 songyazhi 的回复:]
请教下老兄,如何能获得视频数据流?我就是想把摄像头拍到的视频数据传输到pc上,但是一直找不到mobile存放视频数据的内存地址。
[/Quote]

这个你看看DirectShow就知道了,通过DirectShow很轻松就可以得到摄像头的数据流...

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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