资源简介
这个代码专用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);
- 上一篇:SEGD文件读取C++源代码
- 下一篇:C++ 数据结构 算法B+树实现
评论
共有 条评论