91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 16.98MB
    文件類(lèi)型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-06-19
  • 語(yǔ)言: 其他
  • 標(biāo)簽: 人體骨骼??

資源簡(jiǎn)介

vs2013平臺(tái)下 KinectV2 顯示彩色圖像 , 同時(shí)將人體骨骼畫(huà)到對(duì)應(yīng)的彩色圖像上

資源截圖

代碼片段和文件信息

#include?
//#include? //opencv頭文件
//#include?
//#include?

#include???
#include??
#include

#include? //Kinect頭文件

using???namespace???std;
using???namespace???cv;

void????draw(Mat?&?img?Joint?&?r_1?Joint?&?r_2?ICoordinateMapper?*?myMapper);

int?main(void)
{
IKinectSensor???*?mySensor?=?nullptr;
GetDefaultKinectSensor(&mySensor);
mySensor->Open();

IColorframeSource???*?myColorSource?=?nullptr;
mySensor->get_ColorframeSource(&myColorSource);

IColorframeReader???*?myColorReader?=?nullptr;
myColorSource->OpenReader(&myColorReader);

int?colorHeight?=?0?colorWidth?=?0;
iframeDescription???*?myDescription?=?nullptr;
myColorSource->get_frameDescription(&myDescription);
myDescription->get_Height(&colorHeight);
myDescription->get_Width(&colorWidth);

IColorframe?*?myColorframe?=?nullptr;
Mat?original(colorHeight?colorWidth?CV_8UC4);

//**********************以上為Colorframe的讀取前準(zhǔn)備**************************

IBodyframeSource????*?myBodySource?=?nullptr;
mySensor->get_BodyframeSource(&myBodySource);

IBodyframeReader????*?myBodyReader?=?nullptr;
myBodySource->OpenReader(&myBodyReader);

int?myBodyCount?=?0;
myBodySource->get_BodyCount(&myBodyCount);

IBodyframe??*?myBodyframe?=?nullptr;

ICoordinateMapper???*?myMapper?=?nullptr;
mySensor->get_CoordinateMapper(&myMapper);

//**********************以上為Bodyframe以及Mapper的準(zhǔn)備***********************
while?(1)
{

while?(myColorReader->AcquireLatestframe(&myColorframe)?!=?S_OK);
myColorframe->CopyConvertedframeDataToArray(colorHeight?*?colorWidth?*?4?original.data?ColorImageFormat_Bgra);
Mat?copy?=?original.clone();????????//讀取彩色圖像并輸出到矩陣

while?(myBodyReader->AcquireLatestframe(&myBodyframe)?!=?S_OK);?//讀取身體圖像
IBody???**??myBodyArr?=?new?IBody?*[myBodyCount];???????//為存身體數(shù)據(jù)的數(shù)組做準(zhǔn)備
for?(int?i?=?0;?i? myBodyArr[i]?=?nullptr;

if?(myBodyframe->GetAndRefreshBodyData(myBodyCount?myBodyArr)?==?S_OK)?????//把身體數(shù)據(jù)輸入數(shù)組
for?(int?i?=?0;?i? {
BOOLEAN?????result?=?false;
if?(myBodyArr[i]->get_IsTracked(&result)?==?S_OK?&&?result)?//先判斷是否偵測(cè)到
{
Joint???myJointArr[JointType_Count];
if?(myBodyArr[i]->GetJoints(JointType_Count?myJointArr)?==?S_OK)???//如果偵測(cè)到就把關(guān)節(jié)數(shù)據(jù)輸入到數(shù)組并畫(huà)圖
{
draw(copy?myJointArr[JointType_Head]?myJointArr[JointType_Neck]?myMapper);
draw(copy?myJointArr[JointType_Neck]?myJointArr[JointType_SpineShoulder]?myMapper);

draw(copy?myJointArr[JointType_SpineShoulder]?myJointArr[JointType_ShoulderLeft]?myMapper);
draw(copy?myJointArr[JointType_SpineShoulder]?myJointArr[JointType_SpineMid]?myMapper);
draw(copy?myJointArr[JointType_SpineShoulder]?myJointArr[JointType_ShoulderRight]?myMapper);

draw(copy?myJointArr[JointType_ShoulderLeft

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-29?16:55??bone\
?????目錄???????????0??2017-11-29?16:50??bone\Debug\
?????文件???????71168??2017-11-29?16:50??bone\Debug\bone.exe
?????文件??????398420??2017-11-29?16:50??bone\Debug\bone.ilk
?????文件?????1986560??2017-11-29?16:50??bone\Debug\bone.pdb
?????目錄???????????0??2017-08-09?09:22??bone\bone\
?????目錄???????????0??2017-11-29?16:50??bone\bone\Debug\
?????文件????????2778??2017-11-29?16:50??bone\bone\Debug\bone.log
?????目錄???????????0??2017-11-29?16:50??bone\bone\Debug\bone.tlog\
?????文件???????37386??2017-11-29?16:50??bone\bone\Debug\bone.tlog\CL.read.1.tlog
?????文件?????????440??2017-11-29?16:50??bone\bone\Debug\bone.tlog\CL.write.1.tlog
?????文件?????????169??2017-11-29?16:50??bone\bone\Debug\bone.tlog\bone.lastbuildstate
?????文件?????????624??2017-11-29?16:50??bone\bone\Debug\bone.tlog\cl.command.1.tlog
?????文件????????2800??2017-11-29?16:50??bone\bone\Debug\bone.tlog\link.command.1.tlog
?????文件????????6996??2017-11-29?16:50??bone\bone\Debug\bone.tlog\link.read.1.tlog
?????文件?????????424??2017-11-29?16:50??bone\bone\Debug\bone.tlog\link.write.1.tlog
?????文件?????1059840??2017-11-29?16:50??bone\bone\Debug\vc120.idb
?????文件?????1609728??2017-11-29?16:50??bone\bone\Debug\vc120.pdb
?????文件??????257265??2017-11-29?16:50??bone\bone\Debug\源.obj
?????文件????????4080??2017-08-09?09:12??bone\bone\bone.vcxproj
?????文件?????????944??2017-08-09?09:12??bone\bone\bone.vcxproj.filters
?????文件????????5899??2017-08-09?09:22??bone\bone\源.cpp
?????文件????54067200??2017-11-29?16:55??bone\bone.sdf
?????文件?????????958??2017-08-09?08:39??bone\bone.sln
?????文件???????19968??2017-11-29?16:55??bone\bone.v12.suo

評(píng)論

共有 條評(píng)論