• 大小: 3KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: C/C++
  • 标签: KinectV2  尺寸变换  

资源简介

这个代码专用KinectV2中彩色图片的尺寸变换,相比于其它图像变换的方法,具有简单高效的特点。变换之后的彩色图像中的物体可以与深度图一一对应。

资源截图

代码片段和文件信息

// color_resize.cpp: 定义控制台应用程序的入口点。
//

#include “stdafx.h“
#include
#include
#include
using namespace cv;
using namespace std;

#define WINDOW_NAME “【彩色图】“
void on_value(int void*);

Mat colorImage depthImage srcImage dstImage color;
int g_Xcutvalue1 = 220;
int g_Ycutvalue1 = 0; 
int g_Xcutvalue2 = 130;
int g_Ycutvalue2 = 0;
int addvalue = 110;

int main()
{
colorImage = imread(“color.jpg“);
depthImage = imread(“depth.jpg“);
imshow(“【深度图】“ depthImage);
namedWindow(WINDOW_NAME WINDOW_AUTOSIZE);

Mat color(1080 + addvalue * 2 1920 CV_8UC3 Scalar::all(0));
//imwrite(“blank.jpg“ srcImage);
Mat grayImage;
//srcImage = imread(“blank.jpg“);
Mat imageROI = color(Rect(0 addvalue-5 colorImage.cols colorImage.rows));
cvtColor(colorImage grayImage COLOR_BGR2GRAY);

评论

共有 条评论