cv::mat
2014-09-16 16:55
387 查看
//C++: template<typename T> T& Mat::at(int i, int j)
//其作用是Returns a reference to the specified array element.
depthcolorImg.at<cv::Vec3b>(i, j)[0] = colorImg.at<cv::Vec3b>(i, j)[0];
depthcolorImg.at<cv::Vec3b>(i, j)[1] = colorImg.at<cv::Vec3b>(i, j)[1];
depthcolorImg.at<cv::Vec3b>(i, j)[2] = colorImg.at<cv::Vec3b>(i, j)[2];
cv::Mat depthImg = cv::Mat::zeros(2, 3, CV_8UC3);//the depth image
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
depthImg.at<cv::Vec3b>(i, j)[1] = i * 3 + j;
}
}
//则rows = 2
//cols = 3
//注意kinect colormap输出的坐标是图像的(x,y)实际上是这里的(rows, cols)
//也就是
depthcolorImg.at<cv::Vec3b>(i, j)[0] = colorImg.at<cv::Vec3b>(y, x)[0];
depthcolorImg.at<cv::Vec3b>(i, j)[1] = colorImg.at<cv::Vec3b>(y, x)[1];
depthcolorImg.at<cv::Vec3b>(i, j)[2] = colorImg.at<cv::Vec3b>(y, x)[2];
//其作用是Returns a reference to the specified array element.
depthcolorImg.at<cv::Vec3b>(i, j)[0] = colorImg.at<cv::Vec3b>(i, j)[0];
depthcolorImg.at<cv::Vec3b>(i, j)[1] = colorImg.at<cv::Vec3b>(i, j)[1];
depthcolorImg.at<cv::Vec3b>(i, j)[2] = colorImg.at<cv::Vec3b>(i, j)[2];
cv::Mat depthImg = cv::Mat::zeros(2, 3, CV_8UC3);//the depth image
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
depthImg.at<cv::Vec3b>(i, j)[1] = i * 3 + j;
}
}
//则rows = 2
//cols = 3
//注意kinect colormap输出的坐标是图像的(x,y)实际上是这里的(rows, cols)
//也就是
depthcolorImg.at<cv::Vec3b>(i, j)[0] = colorImg.at<cv::Vec3b>(y, x)[0];
depthcolorImg.at<cv::Vec3b>(i, j)[1] = colorImg.at<cv::Vec3b>(y, x)[1];
depthcolorImg.at<cv::Vec3b>(i, j)[2] = colorImg.at<cv::Vec3b>(y, x)[2];
float * data = (float *)cloud_host.data; float * norm = (float *)norm_host.data; if (outfile.is_open()) { for (int i = 0; i < size; i++) { outfile<<(float)(*data)/7.0<<" "; data++; outfile<<(float)(*data)/7.0<<" "; data++; outfile<<(float)(*data)/7.0<<" "; data++; data++; outfile<<(float)(*norm)<<" "; data++; outfile<<(float)(*norm)<<" "; data++; outfile<<(float)(*norm)<<" "; data++; outfile<<std::endl; }}
相关文章推荐
- OpenCV2.4.13 UIImage与cv::Mat互转
- iOS中如何将图片文件转为OpenCV中的cv::Mat
- vtkImageData转化为cv::Mat
- openCv学习札记(二)—cv:Mat学习
- cv::Mat 访问数据错误
- 【OpenCV3】cv::Mat中的数据按行列写入txt文件中
- OpenCv中的cv::Mat::create()函数,cvRound(),cvFloor(),cvCeil()函数的详解l
- 在MFC中显示cv::Mat
- opencv2 在mfc窗口中显示关于cv::Mat 的解决方法
- cv::Mat
- IplImage和cv::Mat间的转换
- OpenCV 3.0中IplImage* 转cv::Mat
- cv::Mat与CvMat区别
- OpenCv学习笔记(二)—cv::Mat学习
- arma::mat与cv::Mat转换
- OpenCV cv::mat 保存四通道图片 参数
- 【温故知新C/C++】cv::Mat||cvCreateImage||cvcopy ||GetTickCount函数||cvFloor||CV_EXPORTS!
- 【OpenCV】cv::Mat与IplImage类型转换
- cv::mat inside
- OpenCV 2.x新数据结构cv::Mat的一些学习材料