WINCE下实现基于USB的camera
我們是做基于WINCE的GPS產品,客戶需要camera功能,我們產品集成了兩種方案的camera功能:USB攝像頭和基于TVP5150視頻編解碼(camera sensor)的camera,在這里只介紹USB攝像頭
要實現這個功能能,我們需要做下面的工作。
?
1.?????? 支持WICNE的USB攝像頭應該有很多種,而且驅動應該是不能共用的,所以我們需要根據項目需要(比如像素的要求)來選擇USB攝像頭,選定之后,就要找到賣USB攝像頭轉換器的公司提供的WINCE下的驅動,在此我們采用的USB攝像頭方案VC301S的,對應的驅動是Webcam.dll。
2.?????? 把Webcam.dll驅動拷貝到BSP包的files文件夾下面。
3.?????? 在platform.bib下加入下面的內容
對于WINCE5.0系統,加入下面的內容
Webcam.dll????????????????? $(_FLATRELEASEDIR)/ Webcam.dll??????????????? NK? SH
對于WINCE6.0系統,加入下面的內容
Webcam.dll????????????????? $(_FLATRELEASEDIR)/ Webcam.dll?????????????????????? NK? SHK
4.?????? 在platform.reg下加入如下注冊表信息
;;;;;;;;;;;;;;;;;;;;;;;;add fro usb camera;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[HKEY_LOCAL_MACHINE/Drivers/USB/ClientDrivers/Video_Class]
?????? "Prefix"="CAM"
???? "Dll"="Webcam.dll"
?
[HKEY_LOCAL_MACHINE/Drivers/USB/LoadClients/1133_2241/Default/Default/Video_Class]
?? "Dll"="Webcam.dll"
?
[HKEY_LOCAL_MACHINE/Drivers/USB/LoadClients/1133_2242/Default/Default/Video_Class]
?? "Dll"="Webcam.dll"
[HKEY_LOCAL_MACHINE/Drivers/USB/LoadClients/1133_2243/Default/Default/Video_Class]
?? "Dll"="Webcam.dll"
[HKEY_LOCAL_MACHINE/Drivers/USB/LoadClients/1133_2245/Default/Default/Video_Class]
?? "Dll"="Webcam.dll"
?
[HKEY_LOCAL_MACHINE/Drivers/USB/LoadClients/Default/Default/14/Video_Class]
?? "Dll"="Webcam.dll"
?
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/chinesedragon2010/archive/2010/09/11/5877119.aspx
總結
以上是生活随笔為你收集整理的WINCE下实现基于USB的camera的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WINCE下实现USB转RS232
- 下一篇: 播放视频一会,出错并自动关闭