首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince下 怎么打开OV9650摄像头

2013-06-26 
wince下 如何打开OV9650摄像头 求助我目前采用的是CreateFile (TEXT(CIS1:), GENERIC_WRITE | GENERIC_R

wince下 如何打开OV9650摄像头 求助
我目前采用的是CreateFile (TEXT("CIS1:"), GENERIC_WRITE | GENERIC_READ,)打开摄像头设备  我也不知道摄像头在wince下面设备名是什么  看网上都是用的CIS1,但总是无法打开  麻烦各位 wince下面到底怎么打开摄像头 我目前没有用directshow的方式
[解决办法]
OOL CcameraDlg::GetFirstCameraDriver( WCHAR *pwzName )
{
    HRESULT hr = S_OK;
    HANDLE handle = NULL;
    DEVMGR_DEVICE_INFORMATION di;
    GUID guidCamera = { 0xCB998A05, 0x122C, 0x4166, 0x84, 0x6A, 0x93, 0x3E, 0x4D, 0x7E, 0x3C, 0x86 };
    if( pwzName == NULL )
    {
return FALSE;
    }

    di.dwSize = sizeof(di);

    //查到第个摄像头设备
    handle = FindFirstDevice( DeviceSearchByGuid, &guidCamera, &di );
// FindNextDevice(handle,&di );
    if(( handle == NULL ) 
[解决办法]
 ( di.hDevice == NULL ))
    {
FindClose( handle );
return FALSE;
    }

    //复制设备名
    StringCchCopy( pwzName, MAX_PATH, di.szLegacyName );

    //关闭查找设备
    FindClose( handle );

    return TRUE;
}

用这个可以找CAMERA的名称。

热点排行