将彩色和深度图转成点云图

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

将彩色和深度图转成点云图相关推荐

  1. RGB深度图转换成点云-三维重建001

    最近做实验,想实现深度估计到三维点云再到网格的生成,第一步做出深度图结合RGB图生成三维点云,感觉效果凑合, 供大家欣赏! RGB室内图: Depth Image:(隐隐约约能过看到点什么) 生成的结 ...

  2. 彩色图批量转换成灰度图、批量格式转换、批量重命名

    参考:http://blog.csdn.net/jjff46/article/details/38948621 代码实现的功能:把图片进行批量转换 (1)彩色图片转换成灰度图 (2)图片进行格式转换 ...

  3. 彩色图如何转换成灰度

    RGB转换成灰度图像的一个常用公式是: Gray = R0.299 + G0.587 + B*0.114 对RGB 加权平均

  4. Open3d利用彩色图和深度图生成点云进行室内三维重建

    上一次得到的点云图在累加多张后配准会出现少量离群的点云,效果很差,于是考虑从 ICL-NUIM dataset这个数据集获得官方的室内图进行三维重建,数据集网址如下: ICL-NUIM RGB-D B ...

  5. Kinect v2 深度图与彩色图对齐(C++)

    Kinect2.0深度图与彩色图对齐(C++) 前言 使用Kinect2.0的设备采集数据时深度图和彩色图怎么对齐是一个问题,在解决这一问题的过程中参考了很多方法,最终解决了这一问题,感谢以下两篇文章 ...

  6. python opencv cv.applyColorMap()函数(颜色映射)ColormapTypes【将Intel Realsense D435深度图的黑白图映射为彩色图】

    文章目录 API ColormapTypes 完整应用代码[将深度图的黑白图映射为彩色图] map原理 能否map CV_24UC3的? API def applyColorMap(src, colo ...

  7. Intel Realsense D435 将深度图的灰度图映射为彩色图,打印输出灰度图或彩色图

    # -*- encoding: utf-8 -*- """ @File : test_191123_将深度图打印成黑白图.py @Time : 2019/11/24 15 ...

  8. 利用深度图建立三维点云地图笔记

      前言:这几天在独立地研究对RGBD图像序列,建立其三维点云地图.这是我研究生期间,毕业论文中的一点小工作.由于我并没有借鉴像RTAB-MAP等SLAM方法,所以本文仅仅能够帮助学习和理解是三维建图 ...

  9. python 可以用excel做词云图嘛_今天从零教你开始利用Python打造词云图!

    1. 量身打造属于你的词云图 今天的Python案例是跟着笔者来打造属于自己的词云图.那么什么是词云图呢?我们在百度中来搜索一下,如图所示: 概念:词云图就是由词汇组成类似云的彩色图形.接下来我们就可 ...

最新文章

  1. 使用Windows7上的VS Code打开远程机Ubuntu上的文件操作步骤
  2. 主键需要键索引吗_MySQL 索引的知识点都在这里了,建议收藏!
  3. 登录mysql出现/var/lib/mysql/mysql.sock不存在
  4. ubuntu内窗口最大最小化
  5. linux——延时任务与定时任务
  6. Redis基本数据类型1--String
  7. IPC之IPC_PRIVATE与ftok比较
  8. 业务理解有偏差,产品和开发如何达成共识?
  9. Java 读取指定目录下的文件名和目录名
  10. aspen怎么做灵敏度分析_不会敲代码怎么做智能分析?用奥威商业智能BI
  11. DB2对年份的处理Year()
  12. fedora 11 下分析系统性能瓶颈之(一)mpstat
  13. 315页 A Tutorial on Graph Neural Networks for NLP
  14. 对博客园文章审核规则的质疑
  15. vue网页分享生成二维码微信扫一扫进行分享
  16. android p 小米6,小米6 想升级 Android P,系统软件工程师发话:可适配
  17. 1096 大美数 – PAT乙级真题
  18. codeoforces 1467 B Hills And Valleys (枚举)
  19. java验证文件的完整性_JAVA中进行数据完整性验证
  20. Omni Core v0.11.0 rpc-api

热门文章

  1. WPS文字文档下面有红色波浪线怎么去除
  2. 正则表达式的思维导图解读
  3. 易语言 精易WEB浏览器拦截并且显示验证码
  4. live2d 看板娘 简单添加看版娘到自己的网站
  5. ps滤镜插件怎么安装上去,ps神经网络滤镜安装包
  6. Shiro权限管理框架
  7. linux下创建新用户和相关操作
  8. Python爬虫(九)——京东比价定向爬虫
  9. SEER区块浏览器开发指南
  10. 每日一程-18.找出文件中元音为'aeiou'的单词