将彩色和深度图转成点云图
将彩色和深度图转成点云图
1.方法1
//
// Created by ty on 20-9-30.
//#ifndef VISIONGRAB_CLOUDMAKER_H
#define VISIONGRAB_CLOUDMAKER_H#include <opencv2/opencv.hpp>
#include <pcl/io/io.h>
#include <pcl/point_types.h>using namespace std;
using namespace cv;typedef pcl::PointXYZRGB PointT;
typedef pcl::PointCloud<PointT> PointCloud;/*** 相机内参** 合成点云(彩色图,深度图)*/
class CloudMaker {public:Mat cameraMatrix;explicit CloudMaker(Mat& cameraMatrix) {this->cameraMatrix = move(cameraMatrix);}/*** 将彩色和深度图转成点云图* @param color* @param depth* @param cloud*/void convert(Mat &color, Mat &depth, PointCloud::Ptr &cloud){double fx = cameraMatrix.at<double>(0, 0);double fy = cameraMatrix.at<double>(1, 1);double cx = cameraMatrix.at<double>(0, 2);double cy = cameraMatrix.a
将彩色和深度图转成点云图相关推荐
- RGB深度图转换成点云-三维重建001
最近做实验,想实现深度估计到三维点云再到网格的生成,第一步做出深度图结合RGB图生成三维点云,感觉效果凑合, 供大家欣赏! RGB室内图: Depth Image:(隐隐约约能过看到点什么) 生成的结 ...
- 彩色图批量转换成灰度图、批量格式转换、批量重命名
参考:http://blog.csdn.net/jjff46/article/details/38948621 代码实现的功能:把图片进行批量转换 (1)彩色图片转换成灰度图 (2)图片进行格式转换 ...
- 彩色图如何转换成灰度
RGB转换成灰度图像的一个常用公式是: Gray = R0.299 + G0.587 + B*0.114 对RGB 加权平均
- Open3d利用彩色图和深度图生成点云进行室内三维重建
上一次得到的点云图在累加多张后配准会出现少量离群的点云,效果很差,于是考虑从 ICL-NUIM dataset这个数据集获得官方的室内图进行三维重建,数据集网址如下: ICL-NUIM RGB-D B ...
- Kinect v2 深度图与彩色图对齐(C++)
Kinect2.0深度图与彩色图对齐(C++) 前言 使用Kinect2.0的设备采集数据时深度图和彩色图怎么对齐是一个问题,在解决这一问题的过程中参考了很多方法,最终解决了这一问题,感谢以下两篇文章 ...
- python opencv cv.applyColorMap()函数(颜色映射)ColormapTypes【将Intel Realsense D435深度图的黑白图映射为彩色图】
文章目录 API ColormapTypes 完整应用代码[将深度图的黑白图映射为彩色图] map原理 能否map CV_24UC3的? API def applyColorMap(src, colo ...
- Intel Realsense D435 将深度图的灰度图映射为彩色图,打印输出灰度图或彩色图
# -*- encoding: utf-8 -*- """ @File : test_191123_将深度图打印成黑白图.py @Time : 2019/11/24 15 ...
- 利用深度图建立三维点云地图笔记
前言:这几天在独立地研究对RGBD图像序列,建立其三维点云地图.这是我研究生期间,毕业论文中的一点小工作.由于我并没有借鉴像RTAB-MAP等SLAM方法,所以本文仅仅能够帮助学习和理解是三维建图 ...
- python 可以用excel做词云图嘛_今天从零教你开始利用Python打造词云图!
1. 量身打造属于你的词云图 今天的Python案例是跟着笔者来打造属于自己的词云图.那么什么是词云图呢?我们在百度中来搜索一下,如图所示: 概念:词云图就是由词汇组成类似云的彩色图形.接下来我们就可 ...
最新文章
- 使用Windows7上的VS Code打开远程机Ubuntu上的文件操作步骤
- 主键需要键索引吗_MySQL 索引的知识点都在这里了,建议收藏!
- 登录mysql出现/var/lib/mysql/mysql.sock不存在
- ubuntu内窗口最大最小化
- linux——延时任务与定时任务
- Redis基本数据类型1--String
- IPC之IPC_PRIVATE与ftok比较
- 业务理解有偏差,产品和开发如何达成共识?
- Java 读取指定目录下的文件名和目录名
- aspen怎么做灵敏度分析_不会敲代码怎么做智能分析?用奥威商业智能BI
- DB2对年份的处理Year()
- fedora 11 下分析系统性能瓶颈之(一)mpstat
- 315页 A Tutorial on Graph Neural Networks for NLP
- 对博客园文章审核规则的质疑
- vue网页分享生成二维码微信扫一扫进行分享
- android p 小米6,小米6 想升级 Android P,系统软件工程师发话:可适配
- 1096 大美数 – PAT乙级真题
- codeoforces 1467 B Hills And Valleys (枚举)
- java验证文件的完整性_JAVA中进行数据完整性验证
- Omni Core v0.11.0 rpc-api