亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? handvu_cintf.cpp

?? tracciatore di mani con webcam
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
    g_pHandVu->GetDetectionArea(area);    *pLeft = (int) area.left;    *pTop = (int) area.top;    *pRight = (int) area.right;    *pBottom = (int) area.bottom;  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvRecomputeNormalLatency(){  CV_FUNCNAME( "hvRecomputeNormalLatency" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pHandVu->RecomputeNormalLatency();  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvSetOverlayLevel(int level){  CV_FUNCNAME( "hvSetOverlayLevel" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pHandVu->SetOverlayLevel(level);  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}int hvGetOverlayLevel(){  CV_FUNCNAME( "hvRecomputeNormalLatency" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    int level = g_pHandVu->GetOverlayLevel();    return level;  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvCorrectDistortion(bool enable){  CV_FUNCNAME( "hvCorrectDistortion" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pHandVu->CorrectDistortion(enable);  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}bool hvIsCorrectingDistortion(){  CV_FUNCNAME( "hvIsCorrectingDistortion" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    return g_pHandVu->IsCorrectingDistortion();  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}bool hvCanCorrectDistortion(){  CV_FUNCNAME( "hvCanCorrectDistortion" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    return g_pHandVu->CanCorrectDistortion();  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvSetAdjustExposure(bool enable){  CV_FUNCNAME( "hvSetAdjustExposure" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pHandVu->SetAdjustExposure(enable);  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}bool hvCanAdjustExposure(){  CV_FUNCNAME( "hvCanAdjustExposure" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    return g_pHandVu->CanAdjustExposure();  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}bool hvIsAdjustingExposure(){  CV_FUNCNAME( "hvIsAdjustingExposure" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    return g_pHandVu->IsAdjustingExposure();  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvSetLogfile(const string& filename){  CV_FUNCNAME( "hvSetLogfile" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pHandVu->SetLogfile(filename);  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvSaveScannedArea(IplImage* pImg, string& picfile){  CV_FUNCNAME( "hvSaveScannedArea" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pHandVu->SaveScannedArea(pImg, picfile);  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvSaveImageArea(IplImage* pImg, int left, int top, int right, int bottom, string& picfile){  CV_FUNCNAME( "hvSaveImageArea" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pHandVu->SaveImageArea(pImg, CRect(left, top, right, bottom), picfile);  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvSetSaveFilenameRoot(const string& fname_root){  CV_FUNCNAME( "hvSetSaveFilenameRoot" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pHandVu->SetSaveFilenameRoot(fname_root);  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvSetDoTrack(bool do_track){  CV_FUNCNAME( "hvSetDoTrack" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pHandVu->SetDoTrack(do_track);  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvStartGestureServer(int port, int max_num_clients){  CV_FUNCNAME( "hvStartGestureServer" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pservers.push_back(new GestureServerStream(port, max_num_clients));    g_pservers.back()->Start();  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvStartOSCServer(const string& desthost, int destport){  CV_FUNCNAME( "hvStartOSCServer" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    g_pservers.push_back(new GestureServerOSC(desthost, destport));    g_pservers.back()->Start();  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvStopGestureServer(int /*port*/){  CV_FUNCNAME( "hvStopGestureServer" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    throw HVException("sorry, stop server not implemented");  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void hvStopOSCServer(const string& /*desthost*/, int /*destport*/){  CV_FUNCNAME( "hvStopOSCServer" ); // declare cvFuncName  __BEGIN__;  if (!g_pHandVu) {    CV_ERROR(CV_StsError, "HandVu not initialized");  }  try {    throw HVException("sorry, stop server not implemented");  } catch (HVException& hve) {    CV_ERROR(CV_StsError, hve.GetMessage().c_str());  }  __END__;}void HandVu::SendEvent() const{  HVState state;  GetState(0, state);  for (int s=0; s<(int)g_pservers.size(); s++) {    g_pservers[s]->Send(state);  }}/** verbosity: 0 minimal, 3 maximal*/void hvGetVersion(string& version, int verbosity){//  todo: version = HV_CURRENT_VERSION_STRING;  version = "handvu version beta2";  if (verbosity>=1) {#if defined(WIN32)    version = version + ", win32";#elif defined(TARGET_SYSTEM)    version = version + ", "TARGET_SYSTEM;#else#error TARGET_SYSTEM must be defined#endif#if defined(DEBUG)    version = version + " debug";#endif#ifdef USE_MFC    version = version + ", MFC";#endif  }  if (verbosity>=2) {    version = version + ", built on "__DATE__" at "__TIME__;  }  if (verbosity>=3) {    version = version + "\nCVS id: $Id: HandVu_Cintf.cpp,v 1.3 2005/10/30 23:00:43 matz Exp $";  }  string cubicles_version;  cuGetVersion(cubicles_version, verbosity);  version = version + "\n" + cubicles_version;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二区三区四区 | 国产视频一区在线观看| 色8久久精品久久久久久蜜 | 一本大道久久a久久综合婷婷| 视频一区欧美日韩| 视频一区二区三区入口| 天天色图综合网| 免费在线观看精品| 韩国成人福利片在线播放| 国产综合一区二区| 北条麻妃国产九九精品视频| proumb性欧美在线观看| 99re成人在线| 欧美精品三级日韩久久| 欧美一级二级三级蜜桃| xf在线a精品一区二区视频网站| 欧美mv日韩mv国产| 中文字幕在线一区免费| 亚洲激情自拍视频| 美女视频一区在线观看| 成人h版在线观看| 在线观看三级视频欧美| 日韩欧美在线综合网| 国产欧美日韩视频一区二区| 1024精品合集| 日韩高清在线一区| 国产米奇在线777精品观看| 99在线热播精品免费| 欧美精品视频www在线观看| 久久久精品国产免大香伊 | 日本高清不卡视频| 日韩色视频在线观看| 亚洲欧洲日产国码二区| 秋霞成人午夜伦在线观看| 成人高清视频免费观看| 欧美日本在线一区| 国产精品国产自产拍高清av| 一区二区三区在线观看网站| 韩国av一区二区| 欧美色综合网站| 中文字幕五月欧美| 精品一区二区三区在线播放视频| 色噜噜狠狠成人中文综合| 久久新电视剧免费观看| 亚洲妇女屁股眼交7| 成人sese在线| 久久久久久久久久久久久夜| 午夜日韩在线观看| 色哟哟国产精品免费观看| 久久这里只有精品视频网| 午夜在线成人av| 91麻豆国产在线观看| 国产精品入口麻豆九色| 国产一区二区三区在线观看免费视频 | 亚洲成av人**亚洲成av**| 国产精品一区二区久久精品爱涩| 欧美日韩成人综合在线一区二区| 国产精品视频九色porn| 国模冰冰炮一区二区| 91精品蜜臀在线一区尤物| 一区二区三区在线观看欧美| 高清不卡在线观看av| 精品国产亚洲一区二区三区在线观看 | 国产精品美日韩| 国产剧情一区在线| 久久久亚洲午夜电影| 经典一区二区三区| 日韩区在线观看| 日本视频免费一区| 欧美一区二区私人影院日本| 亚洲国产成人高清精品| 欧美人妖巨大在线| 午夜精品123| 日韩一区二区免费高清| 日本亚洲视频在线| 欧美videofree性高清杂交| 日韩高清在线电影| 日韩美女在线视频| 国产自产高清不卡| 久久精品亚洲一区二区三区浴池 | 日日骚欧美日韩| 欧美一级欧美三级在线观看| 视频一区二区欧美| 精品国产精品一区二区夜夜嗨| 麻豆久久一区二区| 亚洲国产激情av| 91麻豆文化传媒在线观看| 亚洲综合在线免费观看| 91精品久久久久久蜜臀| 国产剧情av麻豆香蕉精品| 欧美激情综合在线| 在线观看视频91| 精品一区二区三区在线视频| 国产日产亚洲精品系列| 日本高清不卡一区| 日本美女一区二区| 日本一区二区综合亚洲| 国产精品亚洲午夜一区二区三区| 欧美激情艳妇裸体舞| 91免费国产在线| 另类调教123区 | 欧美日韩精品一区二区三区四区| 日韩成人精品视频| 欧美国产乱子伦| 欧美偷拍一区二区| 国产福利一区在线观看| 一区二区高清在线| 精品久久久久久久久久久久久久久| 成人免费毛片app| 婷婷成人激情在线网| 久久综合九色综合97_久久久| 99精品欧美一区二区蜜桃免费| 日韩精品亚洲专区| 综合色中文字幕| 久久伊人蜜桃av一区二区| 欧美视频一区在线| 波多野结衣亚洲一区| 老司机精品视频导航| 亚洲欧洲制服丝袜| 国产欧美va欧美不卡在线| 欧美片在线播放| 91丨九色丨尤物| 国产精品一卡二卡在线观看| 午夜电影一区二区| 亚洲日本在线看| 久久久精品国产免费观看同学| 欧美系列日韩一区| 成人av网站大全| 国产成人在线视频网站| 久久成人av少妇免费| 亚洲美女视频一区| 国产精品不卡在线| 国产亚洲欧洲997久久综合 | 自拍偷拍国产精品| 国产亚洲污的网站| 久久久久久久综合色一本| 欧美一区二区三区小说| 欧美丝袜自拍制服另类| 97久久超碰精品国产| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 亚洲另类在线制服丝袜| 国产精品免费丝袜| 国产亚洲综合色| 国产欧美1区2区3区| 国产亚洲成av人在线观看导航| 精品99一区二区三区| 欧美一区二区三区在线电影| 欧美日韩精品是欧美日韩精品| 色成年激情久久综合| 欧美亚洲一区二区在线| 色一情一伦一子一伦一区| 日本久久一区二区| 在线免费观看日韩欧美| 欧美丝袜自拍制服另类| 欧美日韩免费不卡视频一区二区三区| 日本道免费精品一区二区三区| 色婷婷综合久色| 欧美午夜精品一区二区三区| 欧美少妇bbb| 91亚洲精品一区二区乱码| 色视频一区二区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 亚洲大片精品永久免费| 天天操天天干天天综合网| 蜜桃视频一区二区| 国产精品99久久久久| 成人sese在线| 欧美日韩免费高清一区色橹橹 | 欧美一级欧美一级在线播放| 日韩精品一区二区三区中文不卡| 精品国产区一区| 亚洲人快播电影网| 日韩中文字幕91| 国产精品白丝av| 欧美视频在线观看一区| 欧美va亚洲va香蕉在线| 国产精品久久99| 日韩国产一二三区| 成人黄色免费短视频| 欧美日韩国产bt| 国产日韩av一区二区| 亚洲午夜久久久久久久久电影院| 亚洲国产中文字幕| 国产精品亚洲专一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃| 337p亚洲精品色噜噜| 国产欧美一区二区精品婷婷| 亚洲国产精品视频| 国产成人午夜精品影院观看视频| 日本道免费精品一区二区三区| 日韩午夜电影av| 一区二区三区日韩精品| 精品综合免费视频观看| 在线观看日产精品| 国产日韩av一区| 麻豆精品一二三| 欧美性感一类影片在线播放| 国产午夜精品一区二区三区视频| 日韩中文字幕区一区有砖一区| gogo大胆日本视频一区|