求助:WINCE6.0 Camera驱动---DirectShow

凉拌菜 2010-11-05 10:10:52
最近在做WINCE6.0下的Camera驱动,是基于directshow的,在BSP包里主要有两部分组成:CAMERAFILTER,CAMERAIF。
每一部分都是分层结构的,即MDD、PDD;从功能和结构上划分,CAMERAFILTER可以看做是MDD层,CAMERAIF可以看做是PDD层。
其中的CAMERAIF是最底层的,camera控制器的设置,camera模块的设置以及一些最基本的功能都是在这个模块完成的;CAMERAFILTER通过IOControl方式调用CAMERAIF中的函数,同时提供函数接口给应用程序调用。上层应用程序是基于DirectShow的。在调试CAMERAIF内驱动函数的过程中,发现CAMERAFILTER会传递过来一些默认的参数设置,也有可能是应用程序传过来的。看了CAMERAFILETER和应用程序CameraDshowApp.exe的代码,结构好复杂,代码量好大,头都大了。
现在摄像头的显示的都是蓝色,上面有一些雪花出现,用手遮住镜头会有变化。
想问问那位熟悉wince6.0下的camera驱动,或有过类似经历和经验,请指点一下,分享你的经验。
...全文
281 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyclonesea 2011-02-12
  • 打赏
  • 举报
回复
写ds驱动如何定义视频的尺寸和帧率还有图像格式等等
SNIPER0526 2011-02-08
  • 打赏
  • 举报
回复
DS的应用代码在哪里可以下到
hohohahahoho 2010-11-06
  • 打赏
  • 举报
回复
wince6.0下有DirectShow的一个例子,有点复杂,改了改,能拍照,可以用;
wenshimin991@sina.com 点一下图像就有联系方式了。
凉拌菜 2010-11-06
  • 打赏
  • 举报
回复
找到了电子版的,正在看。要彻底搞清楚
凉拌菜 2010-11-06
  • 打赏
  • 举报
回复
看了关于DirectShow方面的内容,结合一个相对比较简单的应用程序可以一步步进行了,结贴了。
hohohahahoho 2010-11-05
  • 打赏
  • 举报
回复
是OV3640吗,刚弄完。
凉拌菜 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 leewckk 的回复:]
我做的都是工业上用的CCD摄像头,都是硬件解码的。不知你的是哪种摄像头,怎么厂家没给相应的驱动还是驱动不能用???
[/Quote]
厂家给的只是camera的初始化程序,其他的要自己搞,还在郁闷中
leewckk 2010-11-05
  • 打赏
  • 举报
回复
我做的都是工业上用的CCD摄像头,都是硬件解码的。不知你的是哪种摄像头,怎么厂家没给相应的驱动还是驱动不能用???
凉拌菜 2010-11-05
  • 打赏
  • 举报
回复
再顶~~~~~
凉拌菜 2010-11-05
  • 打赏
  • 举报
回复
怎么没人来啊,先自己顶着!!!
Ei 2010-11-05
  • 打赏
  • 举报
回复
推荐 《DirectShow开发指南 》 ,不过应该绝版了
凉拌菜 2010-11-05
  • 打赏
  • 举报
回复
现在有图像出来了,能够预览,但是还不能拍照。前面没有图像的原因是摄像头输出的行同步信号与S5PC100需要的极性反了,调整过来可以预览了。不过现在还有很多问题,我觉得这个要看懂应用程序,弄明白整个工作流程才能真正做好。以前没接触过DirectShow,看起来好吃力。
不知哪位大侠有关于wince6.0下DirectShow的相关资料。期待大侠指点指点。
loongembedded 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 figthter_cui 的回复:]
引用 3 楼 leewckk 的回复:
我做的都是工业上用的CCD摄像头,都是硬件解码的。不知你的是哪种摄像头,怎么厂家没给相应的驱动还是驱动不能用???

厂家给的只是camera的初始化程序,其他的要自己搞,还在郁闷中
[/Quote]
---》厂家给初始化程序就可以了,这个初始化程序主要是初始化你的OV3640寄存器的,对吧?另外一大块就是初始化你的camera控制器。
凉拌菜 2010-11-05
  • 打赏
  • 举报
回复
再次顶起!
凉拌菜 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hohohahahoho 的回复:]
是OV3640吗,刚弄完。
[/Quote]
能留个联系方式吗,想向你请教一些问题。我的邮箱是:cyt0237@163.com
凉拌菜 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hohohahahoho 的回复:]
是OV3640吗,刚弄完。
[/Quote]
正是OV3640!你也是在wince6.0下的做的吗?

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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