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

  • 大小: 17.02MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-08-01
  • 語言: 其他
  • 標簽: kinect-v1.8??

資源簡介

將kinect獲取的彩色圖像映射到深度坐標下,用OpenCV顯示彩色圖像以及深度圖像并顯示結果。并比較了兩種配準方法,一種為簡單圖像變換,一種是深度彩色之間坐標變換。

資源截圖

代碼片段和文件信息

////將顏色映射到深度空間對其,摳圖
//#include???
//#include
////windows的頭文件,必須要,不然NuiApi.h用不了
//#include?
////Kinect?for?windows?的頭文件
//#include?“NuiApi.h“
//
//using?namespace?std;
//using?namespace?cv;
//
//#include?
//
//
////最遠距離(mm)
//const?int?MAX_DISTANCE?=?3500;
////最近距離(mm)
//const?int?MIN_DISTANCE?=?200;
//
//const?LONG?m_depthWidth?=?640;
//const?LONG?m_depthHeight?=?480;
//const?LONG?m_colorWidth?=?640;
//const?LONG?m_colorHeight?=?480;
//const?LONG?cBytesPerPixel?=?4;
//
//int?main()
//{
// //彩色圖像
// Mat?image_rgb;
// //深度圖像
// Mat?image_depth;
//
// //創建一個MAT
// image_rgb.create(480?640?CV_8UC3);
// image_depth.create(480?640?CV_8UC1);
//
// //一個KINECT實例指針
// INuiSensor*??m_pNuiSensor?=?NULL;
//
// if?(m_pNuiSensor?!=?NULL)
// {
// return?0;
// }
//
// //記錄當前連接KINECT的數量(為多連接做準備)
// int?iSensorCount;
// //獲得當前KINECT的數量
// HRESULT?hr?=?NuiGetSensorCount(&iSensorCount);
//
//
// //按照序列初始化KINETC實例,這里就連接了一個KINECT,所以沒有用到循環
// hr?=?NuiCreateSensorByIndex(iSensorCount?-?1?&m_pNuiSensor);
// //初始化,讓其可以接收彩色和深度數據流
// hr?=?m_pNuiSensor->NuiInitialize(NUI_INITIALIZE_FLAG_USES_COLOR?|?NUI_INITIALIZE_FLAG_USES_DEPTH);
//
// //判斷是否出錯
// if?(FAILED(hr))
// {
// cout?<// return?hr;
// }
//
// //彩色圖像獲取下一幀事件
// HANDLE?nextColorframeEvent?=?CreateEvent(NULL?TRUE?FALSE?NULL);
// //彩色圖像事件句柄
// HANDLE?colorStreamHandle?=?NULL;
// //深度圖像獲取下一幀事件
// HANDLE?nextDepthframeEvent?=?CreateEvent(NULL?TRUE?FALSE?NULL);
// //深度圖像事件句柄
// HANDLE?depthStreamHandle?=?NULL;
//
// //實例打開數據流,這里NUI_IMAGE_TYPE_COLOR表示彩色圖像
// hr?=?m_pNuiSensor->NuiImageStreamOpen(NUI_IMAGE_TYPE_COLOR?NUI_IMAGE_RESOLUTION_640x480?0?2?nextColorframeEvent?&colorStreamHandle);
//
// if?(FAILED(hr))//判斷是否提取正確
// {
// cout?<// m_pNuiSensor->NuiShutdown();
// return?hr;
// }
//
// //實例打開數據流,這里NUI_IMAGE_TYPE_DEPTH表示深度圖像
// hr?=?m_pNuiSensor->NuiImageStreamOpen(NUI_IMAGE_TYPE_DEPTH?NUI_IMAGE_RESOLUTION_640x480?0?2?nextDepthframeEvent?&depthStreamHandle);
//
// if?(FAILED(hr))//判斷是否提取正確
// {
// cout?<// m_pNuiSensor->NuiShutdown();
// return?hr;
// }
//
//
//
// cv::namedWindow(“depth“?CV_WINDOW_AUTOSIZE);
// moveWindow(“depth“?300?600);
// cv::namedWindow(“colorImage“?CV_WINDOW_AUTOSIZE);
// moveWindow(“colorImage“?0?200);
//
// while?(1)
// {
// NUI_IMAGE_frame?pImageframe_rgb;
// NUI_IMAGE_frame?pImageframe_depth;
//
// //無限等待新的彩色數據,等到后返回
// if?(WaitForSingleobject(nextColorframeEvent?0)?==?0)
// {
// //從剛才打開數據流的流句柄中得到該幀數據,讀取到的數據地址存于pImageframe
// hr?=?m_pNuiSensor->NuiImageStreamGetNextframe(colorStreamHandle?0?&pImageframe_rgb);
// if?(FAILED(hr))
// {
// cout?<// m_pNuiSensor->NuiShutdown();
// return?-1;
// }
//

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-07?11:32??kinect-v1-coordinate\
?????目錄???????????0??2018-05-30?11:39??kinect-v1-coordinate\Debug\
?????文件???????82944??2018-06-06?15:15??kinect-v1-coordinate\Debug\kinect-v1-coordinate.exe
?????文件?????1299360??2018-06-06?15:15??kinect-v1-coordinate\Debug\kinect-v1-coordinate.ilk
?????文件?????3206144??2018-06-06?15:15??kinect-v1-coordinate\Debug\kinect-v1-coordinate.pdb
?????目錄???????????0??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\
?????文件????49020928??2018-06-07?11:32??kinect-v1-coordinate\kinect-v1-coordinate.sdf
?????文件????????1006??2018-05-03?09:34??kinect-v1-coordinate\kinect-v1-coordinate.sln
?????文件???????21504??2018-06-07?11:32??kinect-v1-coordinate\kinect-v1-coordinate.v12.suo
?????目錄???????????0??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\
?????目錄???????????0??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\kinect-v.0B815355.tlog\
?????文件?????????764??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\kinect-v.0B815355.tlog\cl.command.1.tlog
?????文件???????38614??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\kinect-v.0B815355.tlog\CL.read.1.tlog
?????文件?????????700??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\kinect-v.0B815355.tlog\CL.write.1.tlog
?????文件?????????183??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\kinect-v.0B815355.tlog\kinect-v1-coordinate.lastbuildstate
?????文件????????2272??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\kinect-v.0B815355.tlog\link.command.1.tlog
?????文件????????6082??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\kinect-v.0B815355.tlog\link.read.1.tlog
?????文件?????????674??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\kinect-v.0B815355.tlog\link.write.1.tlog
?????文件????????2369??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\kinect-v1-coordinate.log
?????文件??????428945??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\Source.obj
?????文件?????1207296??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\vc120.idb
?????文件?????2043904??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Debug\vc120.pdb
?????文件????????5088??2018-05-03?09:43??kinect-v1-coordinate\kinect-v1-coordinate\kinect-v1-coordinate.vcxproj
?????文件?????????958??2018-05-03?09:43??kinect-v1-coordinate\kinect-v1-coordinate\kinect-v1-coordinate.vcxproj.filters
?????文件?????????165??2018-05-03?09:36??kinect-v1-coordinate\kinect-v1-coordinate\kinect-v1-coordinate.vcxproj.user
?????文件???????18685??2018-06-06?15:15??kinect-v1-coordinate\kinect-v1-coordinate\Source.cpp

評論

共有 條評論

相關資源