freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

kinect+openni學(xué)習(xí)筆記之6(獲取人體骨架并在qt中顯示)-文庫吧

2025-07-20 09:45 本頁面


【正文】 = 480。 = 30。 //產(chǎn)生顏色node status = (context)。 if(CheckError(Create image generator error!)) { return false。 } //設(shè)置顏色圖片輸出模式 status = (xmode)。 if(CheckError(SetMapOutputMdoe error!)) { return false。 } //產(chǎn)生深度node status = (context)。 if(CheckError(Create depth generator error!)) { return false。 } //設(shè)置深度圖片輸出模式 status = (xmode)。 if(CheckError(SetMapOutputMdoe error!)) { return false。 } //產(chǎn)生手勢node status = (context)。 if(CheckError(Create gesture generator error!)) { return false。 } /*添加手勢識別的種類*/ (Wave, NULL)。 (click, NULL)。 (RaiseHand, NULL)。 (MovingHand, NULL)。 //產(chǎn)生人體node status = (context)。 if(CheckError(Create gesturen generator error!)) { return false。 } //視角校正 status = ().SetViewPoint(image_generator)。 if(CheckError(Can39。t set the alternative view point on depth generator!)) { return false。 } //設(shè)置有人進(jìn)入視野的回調(diào)函數(shù) XnCallbackHandle new_user_handle。 (CBNewUser, NULL, NULL, new_user_handle)。 ().SetSkeletonProfile(XN_SKEL_PROFILE_ALL)。//設(shè)定使用所有關(guān)節(jié)(共15個(gè)) //設(shè)置骨骼校正完成的回調(diào)函數(shù) XnCallbackHandle calibration_plete。 ().RegisterToCalibrationComplete(CBCalibrationComplete, NULL, calibration_plete)。 return true。 } bool Start() { status = ()。 if(CheckError(Start generating error!)) { return false。 } return true。 } bool UpdateData() { status = ()。 if(CheckError(Update date error!)) { return false。 } //獲取數(shù)據(jù) (image_metadata)。 (depth_metadata)。 return true。 } //得到色彩圖像的node ImageGeneratoramp。 getImageGenerator() { return image_generator。 } //得到深度圖像的node DepthGeneratoramp。 getDepthGenerator() { return depth_generator。 } //得到人體的node UserGeneratoramp。 getUserGenerator() { return user_generator。 }public: DepthMetaData depth_metadata。 ImageMetaData image_metadata。 GestureGenerator gesture_generator。//外部要對其進(jìn)行回調(diào)函數(shù)的設(shè)置,因此將它設(shè)為public類型private: //該函數(shù)返回真代表出現(xiàn)了錯(cuò)誤,返回假代表正確 bool CheckError(const char* error) { if(status != XN_STATUS_OK ) { QMessageBox::critical(NULL, error, xnGetStatusString(status))。 cerr error : xnGetStatusString( status ) endl。 return true。 } return false。 } //有人進(jìn)入視野時(shí)的回調(diào)函數(shù) static void XN_CALLBACK_TYPE CBNewUser(UserGenerator amp。generator, XnUserID user, void *p_cookie) { //得到skeleton的capability,并調(diào)用RequestCalibration函數(shù)設(shè)置對新檢測到的人進(jìn)行骨骼校正 ().RequestCalibration(user, true)。 } //完成骨骼校正的回調(diào)函數(shù) static void XN_CALLBACK_TYPE CBCalibrationComplete(SkeletonCapability amp。skeleton, XnUserID user, XnCalibrationStatus calibration_error, void *p_cookie) { if(calibration_error == XN_CALIBRATIO
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1