首页 > 其他分享 >MPI-IS/mesh库的安装与使用

MPI-IS/mesh库的安装与使用

时间:2023-06-05 21:12:27浏览次数:151  
标签:python 网格 MPI opencv mesh 安装

MPI-IS/mesh库

Mesh Processing Library 是由德国马克斯·普朗克计算机科学研究所 (MPI-IS) 开发的一个开源网格处理库,用于处理三维网格数据。

MPI-IS Mesh Processing Library 提供了一系列的网格处理算法,包括网格滤波、网格重建、网格配准、网格切割、网格拓扑结构处理等。它支持多种常见的网格格式,如 PLY、OBJ 等,并提供了 Python 和 C++ 两种编程语言的接口,方便用户进行二次开发。

官方链接:https://github.com/MPI-IS/mesh

安装方法:

1、下载mesh包的源代码;解压缩;
2、sudo apt-get install libboost-dev以 安装 the Boost <http://www.boost.org>_ libraries.
3、在conda 的虚拟环境中进入到mesh源代码的目录下,执行:
BOOST_INCLUDE_DIRS=/path/to/boost/include make all

参考图片:

 

注意:
在执行上面第3步时,程序会在:Building wheel for opencv-python (pyproject.toml)卡住。
原因:Linux下的conda 虚拟环境内的opencv-python在pip安装时,需要编译,而编译的时间会比较长,造成前端假死的现象;
解决方案:在执行mesh的第3步安装前,先pip install opencv-python --verbose。将opencv-python先显示百分比的情况下,编译安装完成,如图:

然后再执行mesh安装的第3步。

运行结果:

 成功安装psbody-mesh.

 

使用:

writeply函数是可以直接保存mesh到本地路径,如:
result_mesh.writeply('/path/to/save/result_mesh.ply')

还可以把网格保存为png图片的形式,也可以使用meshviewer动态展示某指定文件夹下的连续mesh。

标签:python,网格,MPI,opencv,mesh,安装
From: https://www.cnblogs.com/Alex-aimm/p/17458913.html

相关文章

  • CentOS下安装MariaDB
    yuanwen:https://www.cnblogs.com/michael999/p/16877964.html1.安装服务端安装MySQL软件,可以在windows和linux下安装,此处只提供centos下安装过程。MariaDb是最近推出一款企业级MYSQLServerPerconaServer和MariaDb是当前最为流行的两大企业级MYSQLSERVER解决方案sud......
  • 2023年最新sentinel-dashbord部署安装(保姆级别)
    目录Sentinel-dashboard安装下载前景提要一、构建环境二、下载安装与配置1、进入百度搜索:Sentinel或访问地址:面向云原生微服务的高可用流控防护组件2、进入git主界面,然后找到如图位置(此处为各个发布版本)。3、看到版本信息,找到下载的位置进行下载就可以了。4、下载后在本地的盘中......
  • 在win2016服务器上安装Loadrunner 11版本
    背景:在自己的本机上安装LR12,去录制和调试脚本。在win2016(win2013、win2008都可以)上安装LR11并且破解。则可以做到使用Loadrunner工具进行压测。 在2年的压测过程中,装了2次LR11,记录一下过程,容易踩坑的是安装.net的补丁包!详细步骤:安装LR11  遇到问题(一般新申请的机器......
  • CATIA-CATIA V5-6R2017 WIN10 64位版本安装+许可证的安装配置(CATIA启动时必须要调用许
    CATIAV5-6R2017WIN1064位安装步骤:1.先使用“百度网盘客户端”下载CATIAV5-6R2017软件安装包到电脑磁盘英文路径文件夹下,并解压缩,安装前先断开电脑网络,然后双击打开CATIAV5R2017文件夹,找到setup.exe,鼠标右击选择【以管理员身份运行】2.正在准备安装中,稍等片刻自动进入安......
  • 最新Mysql与Navicat下载安装教程
    MySQL安装步骤1、下载MySQL2、安装MySQL3、MySQL的基本使用1、下载MySQL我们先进入MySQL官网,下载MySQL的官方安装包。(网址:http://www.mysql.com)官网首页:点击downloads点击“MySQLCommunity(GPL)Downloads»”点击“MySQLInstallerforWindows”。(我们这里讲的是windows......
  • Web安全测试—工具安装之Firefox插件
    Firefox网页浏览器具有可扩展的附加组件架构,是可用于Web应用安全测试的最佳浏览器。https://www.mozilla.org/en-US/firefox/即使应用本身不是专门为Firefox兼容性而编写的,只要在使用Firefox时,不会彻底破坏功能的实现,仍然可以使用Firefox来测试运行在后台,与安全有关的内......
  • MACOS 制作Ubuntu U盘安装盘
    MACOS制作UbuntuU盘安装盘用hdiutil将ISO转dmg#进入镜像所在路径cdDesktop#转换镜像,ISO-->dmghdiutilconvert-formatUDRW-oubuntu-20.04-desktop-amd64.dmgubuntu-20.04-desktop-amd64.iso插入U盘,查看序号,我这里是disk6格式化U盘!!!注意把下面的disk......
  • Nginx 安装部署
    Nginx入门 简介简介自己看官网咯!懒得写了......
  • 【Exception】maven-compiler-plugin 编译失败集锦
    1JDK明明是1.8为什么说编译环境和运行环境不一致?Whatfuck?JDK明明1.8为什么编译环境变成1.5了?Whatfuck?原因分析:奇怪的是我的机器上只安装了JDK8,为什么还会说不支持diamond和lambda呢?在Google大神的指引下,在MavenCompiler插件介绍里面找到了答案:Alsonotethat......
  • 安装两个或多个jdk的骚操作
    准备先安装两个jdk,我安装的是jdk8和17下载可去官网,下面这个是老版本下载路径https://www.oracle.com/java/technologies/downloads/archive/我下载后进行了默认安装,可以修改,安装路径不要出现中文jdk17默认没有jre,可以使用下面的命令安装bin\jlink.exe--module-pathjmods......