qt 配置open3d

2023-05-16

一、配置前要先编程open3d

二、开始配置

新建txt

把txt 修改为 pri

在pro 文件中添加 include(F:/xuwanlu/control.pri)

重新构建项目然后回多出来pri

在pri中添加open3d目录

INCLUDEPATH += 
            F:\open3d\include\Open3D\3rdparty\GLFW\include   \
            F:\open3d\include\Open3D\3rdparty\glew\include    \
             F:\open3d\include\Open3D\3rdparty\fmt\include    \
            F:\open3d\include\Open3D\3rdparty\Eigen     \
             F:\open3d\include     \



LIBS += F:\xuwanlu\open3d\lib\*.lib \
       


开始测试

void MainWindow::on_pushButton_13_clicked()
{



    // -------------------------生成点云-----------------------------

    auto noise_cloud = std::make_shared<open3d::geometry::PointCloud>();
    int N = 10000;
    noise_cloud->points_.resize(N);

    std::normal_distribution<> norm{ 0, 0.002 };
    std::random_device rd;
    std::default_random_engine rng{ rd() };

    for (size_t i = 0; i < N; ++i)
    {
        noise_cloud->points_[i][0] = norm(rng);
        noise_cloud->points_[i][1] = norm(rng);
        noise_cloud->points_[i][2] = norm(rng);

    }




    open3d::io::WritePointCloudToPCD("Gaiss_noise.pcd", *noise_cloud, false);
    open3d::visualization::DrawGeometries({ noise_cloud }, "PointCloud", 1600, 900);


}

报错

解决找到 OpenGL32.Lib将lib 添加到 lib 的文件夹里面

发现还是报错

提示glf3w.lib

开始因为lib文件出问题、换了之后出现更多问题

没办法只能换回去

最后经过排查发现少了Gdi32.Lib

快速通道:

链接:https://pan.baidu.com/s/1atMBX4JEEMoEvT46Sltk6g?pwd=ycbm

提取码:ycbm

--来自百度网盘超级会员V4的分享

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

qt 配置open3d 的相关文章

  • qt 配置open3d

    一 配置前要先编程open3d 二 开始配置 新建txt 把txt 修改为 pri 在pro 文件中添加 include F xuwanlu control pri 重新构建项目然后回多出来pri 在pri中添加open3d目录 INCLU
  • Linux上安装open3d

    pip install span class token operator span span class token operator span user open3d span class token operator span pyt
  • Open3D+vs配置以及使用教程

    Open3d 0 8 0 43 Cmake 43 vs2015 1 下载 简要看一下官网 xff1a Open3D Home Page Github主页 xff1a Open3D Github 注意下载版本 xff0c 一定要与vs相匹配
  • Ubuntu 18.04 安装Open3D C++版本

    此篇博客引用博客Ubuntu18 04 安装Open3D C 43 43 与Python版本 zpwhust的博客 CSDN博客 ubuntu 安装open3d 并在此基础上进行整理 环境 linux ubuntu 18 04 cmake
  • Open3D DbScanClustering聚类算法及聚类分簇可视化及存储

    DBSCAN聚类算法 是基于密度的聚类算法 该算法需要两个参数 labels np array pcd cluster dbscan eps 0 02 min points 10 print progress True 入参 eps 定义到
  • Open3d读写ply点云文件

    本文为博主原创文章 未经博主允许不得转载 本文为专栏 python三维点云从基础到深度学习 系列文章 地址为 https blog csdn net suiyingy article details 124017716 1 Open3d 安
  • open3d 点到点云之间的距离

    关键代码 dists pcd compute point cloud distance target chair pcd chair PointCloud import open3d as o3d import numpy as np if
  • 机智的Open3D学习生活(第一集):入坑前的准备工作

    1 Open3D的开源项目地址 https github com isl org Open3D 2 Open3D的官网地址 http www open3d org 3 Open3D的文档地址 http www open3d org docs
  • open3d 点云染色

    调用open3d颜色渲染函数 为点云染色 并将结果保存到pcd文件 include
  • Open3D中RANSAC平面拟合

    文章目录 一 函数介绍 二 代码实现 三 结果展示 四 总结 五 坐标中心化 一 函数介绍 使用RANSAC从点云中分割平面 用segement plane函数 这个函数需要三个参数 destance threshold 定义了一个点到一个
  • open3d教程(一):open3d的安装和测试(Python版本)

    1 介绍 Open3d 用于3D数据处理的现代库 Open3D 是一个开源库 支持快速开发处理 3D 数据的软件 Open3D 前端在 C 和 Python 中公开了一组精心挑选的数据结构和算法 后端经过高度优化 并设置为并行化 我们欢迎来
  • open3d,读取stl/ply/obj/off/gltf/glb三维模型,并转换成点云,保存

    1 三维模型获取 可以自己用建模软件建立一个模型 本案例使用模型的下载地址 可以从free3d免费下载 无需注册 2 导入open3d import open3d as o3d 3 open3d模型读取与可视化 模型路径 支持后缀 stl
  • Open3d之计算点云边界框

    核心函数 与Open3D中的其他几何类型一样 PointCloud几何类型具有边界框 当前 Open3D实现了AxisAlignedBoundingBox和OrientedBoundingBox 它们也可用于裁剪几何 AxisAligned
  • Open3D:Win10 + VS2017配置Open3D(C++、python)

    累了就要打游戏 2020 08 25 15 13 10 3350 收藏 25 分类专栏 Open3D 文章标签 点云 Open3D C 版权 Open3D 专栏收录该内容 5 篇文章1 订阅 订阅专栏 20200825 今天七夕 呱呱呱 O
  • 基于Open3D的点云处理5-点云之间的距离计算

    计算在一片点云中的每一个点在另一片点云中最近点的距离 常规写法 通过k d Tree进行搜索每个点的最近点 k idx dist k dTree search knn vector 3d pc2 points i k 通过k d Tree进
  • 两种点云分割(一)— RANSAC分割平面

    本文为博主原创文章 未经博主允许不得转载 本文为专栏 python三维点云从基础到深度学习 系列文章 地址为 https blog csdn net suiyingy article details 124017716 点云分割的目的是将点
  • 【3D人脸】Open3D学习笔记 一

    最近头疼于点云法向量的计算 实在找不到python的相关资料 想起来Open3D这个专门的工具 一搜还真有 踩了很多坑 记录一下 Open3D官方文档 http www open3d org docs release index html
  • 点云的一致法线计算

    python 或 c 中是否有一个库能够以一致的方式估计点云的法线 以一致的方式 我的意思是法线的方向在表面上全局保留 例如 当我使用 python open3d 包时 downpcd estimate normals search par
  • 实时向点云添加新点 - Open3D

    我正在使用 Open3D 在 Python 中可视化点云 本质上 我想做的是以编程方式向点云添加另一个点 然后实时渲染它 这是我到目前为止所拥有的 我找不到任何解决方案 在下面的代码中 我展示了一种可能的解决方案 但它并不有效 第一个窗口关
  • 如何在 python Open3d 中向网格添加纹理?

    我正在使用 python Open3d 处理三角形网格 我想向我的网格添加纹理映射 我在文档中没有找到它 这是一个带有简单立方体网格的示例代码 import numpy as np import open3d as o3d vert 0 0

随机推荐

  • 实验 详解MHA搭建过程中的遇到的各种问题

    实验 详解MHA搭建过程中的遇到的各种问题 一 MHA搭建过程中问题集合问题一 xff1a 问题二 xff1a 问题三 xff1a 问题四 xff1a 问题五 xff1a 问题六 xff1a 问题七 xff1a 问题八 xff1a 问题九
  • 【软件】使用docker尝试解决CUDA的版本与显卡不匹配

    1 CUDA的版本与显卡不匹配 参考 xff1a knavMVSNet代码复现问题解决 cuBlas call failed status 61 13问题 KyrieLiu52的博客 CSDN博客 解决方案 xff1a 1 xff09 更换
  • STM32 HAL库函数学习 I2C篇

    本篇内容讲述STM32的硬件IIC功能 硬件IIC的使用在F1系列上可能会有问题 本次使用的测试平台是H7 xff0c 用于AT24C02芯片的读写正常 xff0c 暂不清楚在其他芯片上使用是否正常 1 HAL StatusTypeDef
  • C++ 第二章 类和对象

    C 43 43 第二章 类和对象 类 c 43 43 新增了对象这个功能 xff0c 不仅有数据 xff0c 而且可以对数据进行操作的函数 Class span class token class name A span span clas
  • Apache站点中文乱码解决方案

    1 编辑apache配置文件修改以下内容 vim etc httpd conf httpd conf 查找AddDefaultCharset字段 将UTF 8修改为GBK或者GB2312重启httpd服务后 xff0c 中文显示正常 2 将
  • bat中调用vs

    https blog csdn net lixiangminghate article details 51350846
  • less文件中导入另一个less文件

    有一个common less文件 根据媒体查询 span class token punctuation span 设置不同屏幕中的html字号 屏幕划分为15等份 默认显示html字号参考750px的宽度 span class token
  • 在Nidia Xavier上使用docker遇到的问题

    在Nidia Xavier上使用docker遇到的问题 1 Xavier没有wifi模块2 在docker run gpus all时出现docker Error response from daemon OCI runtime creat
  • 【解决Anaconda3安装问题】conda --version 不是内部命令、没有script文件

    问题发现 xff1a 当我按照网上的教程安装完的时候 xff0c 到conda version出现下面错误 于是我寻求百度的帮助 xff0c 发现是环境变量的问题 但是我有点疑惑 xff0c 我按照的时候选择自动配置环境变量的 xff0c
  • 自动化测试框架有哪几种?全网最全面的总结来了

    目录 前言 什么是测试自动化框架 自动化测试框架的类型 测试自动化框架的好处 流行测试自动化框架 Robot Framework WebdriverIO Citrus Cypress Selenium Cucumber Gauge Cari
  • haproxy 基本维护命令和监控统计命令

    1服务管理命令 使用rpm包安装 xff0c 服务器管理脚本安装在 etc rc d init d haproxy xff0c 用法如下 haproxy start stop restart reload condrestart statu
  • Docker:docker操作image及container

    操作容器container 列出所有容器 docker span class token function ps span a 删除单个容器 docker span class token function rm span caec5440
  • LinuxMint新手教程3:fcitx输入法的安装与配置

    大概新手人都曾纠结过LinuxMint下的输入法配置问题 其实这个问题也挺容易的 下面我就以安装ppa源中的sogou输入法为例来为大家讲解 xff1a 安装搜狗输入法大概用如下命令就能解决了 xff1a sudo add apt repo
  • ping 原理与ICMP协议及Ping命令的过程与返回信息分析

    一 ping 原理与ICMP协议 ping 的原理 ping 程序是用来探测主机到主机之间是否可通信 xff0c 如果不能ping到某台主机 xff0c 表明不能和这台主机建立连接 ping 使用的是ICMP协议 xff0c 它发送icmp
  • [C++11] 循环引用

    前言 虽然C 43 43 11中的智能指针 xff0c 一定程度上简化了C 43 43 当中的内存管理 xff1b 但是 xff0c shared ptr lt gt 的使用同时也引出了另一个问题 xff1a 循环引用 例子 让我们先来看一
  • MyBatis Plus快速入门

    MyBatis Plus 国产的开源框架 xff0c 基于 MyBatis 核心功能就是简化 MyBatis 的开发 xff0c 提高效率 MyBatis Plus 快速上手 Spring Boot 2 3 0 43 MyBatis Plu
  • jpeg库的移植步骤(GEC6818)

    移植jpeg库 1 将jpegsrc v9a tar gz 解压到共享目录 tar zxvf jpegsrc v9a tar gz C x c z j 压缩GZ xff1a cz 解压bz2格式 xff1a xj C xff1a 指定包解压
  • NSFileManager文件和文件夹的操作

    NSFileManager的文件操作 上面中简单的介绍了数据存储 但是在获取数据 要存储时 一般需要创建一个单独的文件或者文件夹报保存你要存储的数据 所以要介绍一下NSFileManager 这个很重要 在日常开发中会经常使用到这个类 NS
  • 数组排序(C 语言实现)

    本文主要包含常见的数组排序方法 选择排序 原理 在原始数组中取未排序的首元素 xff0c 与其后方所有元素比较 xff0c 不满足顺序 xff0c 则交换首元素此时满足条件 xff0c 未排序部分后移重复上述操作 代码实现 include
  • qt 配置open3d

    一 配置前要先编程open3d 二 开始配置 新建txt 把txt 修改为 pri 在pro 文件中添加 include F xuwanlu control pri 重新构建项目然后回多出来pri 在pri中添加open3d目录 INCLU