1.Meshlab
MeshLab(点我进入官网下载) 是一个开源、可移植和可扩展的三维几何处理系统,主要用于交互处理和非结构化编辑三维三角形网格。该系统发布于2005年年底,旨在提供一整套三维扫描、 编辑、 清洗、 拼合、 检查、 呈现和转换网格数据的工具。
支持导入: PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX, V3D, PTS, APTS, XYZ, GTS, TRI, ASC, X3D, X3DV, VRML, ALN文件
支持导出: PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, DXF, GTS, U3D, IDTF, X3D文件
支持点云编辑。
注意
- 软件为全英文
- 使用Meshlab打开文件时,文件的文件名以及文件的路径不能出现中文,否则无法打开
2.netfabb(Basic)
netfabb 基础版是免费的!用于STL文件的切割。
我提供下载(点我!点我!)
注意
- 切割出来的文件,在右上角点击加号就可以显示
- 不要切得太酷炫
3.Arduino IDE
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。
Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是利用 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。
下载地址(戳我~)
注意
- 先安装IDE,再连接Arduino
- 先选择板子型号,再选择USB端口,最后烧录程序
- 直接烧录即可,不必先编译再烧录
4.Processing
Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师。它是 Java 语言的延伸,并支持许多现有的 Java 语言架构,不过在语法 上简易许多,并具有许多贴心及人性化的设计。Processing 可以在 Windows、MAC OS X、MAC OS 9 、Linux 等操作系统上使用。目前最新版本为Processing 3。以 Processing 完成的作品可在个人本机端作用,或以Java Applets 的模式外输至网络上发布。
下载地址(看这里~)
注意
- 本项目使用Processing 2.2.1版本
- 基于windows
- 请紧张的选择Processing版本
5.Geomagic(商业软件)
Geomagic Spark的集成包将点云、三角网格和CAD建模置于同一个用户界面中。设计师既可以直接通过Geomagic Spark扫描也可以载入现成的点云或三角网格数据。在这里,设计师们可以选择一系列的自动化工具来编辑数据,以及将数据转换到多边形网格中,例如:采样、降噪、封装、简化等等。Geomagic Spark 直观的实体建模工具可以简化使用网格创建实体几何图形的过程,一键即可提取曲线、曲面和实体。在创建实体模型后,用户可以对实体模型与它的三角网格数据进行比较,找出它们之间的偏差区域。二维图纸、标注、尺寸等唾手可得,而且可与三维数据进行互动。而且可以快速简单地导出CAD文件格式。三维数据处理能力与CAD功能的强强结合将大幅提高逆向工程、生产型制造、原型开发、概念建模和创建、存档以及服务中心中的处理效率。
注意
- 这是付费软件
- 这是商业软件
- 这个软件不开源
6.SimpleOpenNI-0.27
SimpleOpenNI可以调用Kinect的depth和color摄像头,还可以访问OpenNI Kinect中间件提供的其他高级功能,例如检测人,骨架跟踪,手势检测等。
点我下载,免费的
注意
- 使用方法:下载,解压,移动到C:\Users******\Documents\Processing\libraries下即可
- 需要OpenNI以及其他中间件支持
7.KinectOrbit
摄像机库
下载
注意
- 使用方法:下载,解压,移动到C:\Users******\Documents\Processing\libraries下即可
- 需要OpenNI以及其他中间件支持
8.OpenNI_NITE
中间件
windows64位下载(系统不合适真是抱歉了)
注意
- 使用方法:4个文件中有一个是适用于华硕的,没必要管
- 剩下三个文件是有安装顺序的,如果顺序不对会提示无法安装,只要都装上了就可以(其实是我记不得顺序了)
- 安装完后会遇到一个驱动无法安装的情况,因为某驱动没有根证书,百度一下解决办法即可,好像是怎么解决强制数字签名的玩意吧
- 都安装完了,再连接Kinect,切记Kinect是不能使用电脑单独供电的,先把Kinect插到插座上再接电脑,这样一来,Kinect就可以成功驱动起来了,可以用示例看一下深度图
最后,Kinect驱动起来了,Processing也搭建好了,尝试着跑一下示例代码。
给Arduino刷几个示例程序,看看效果。
本文介绍了多个用于三维扫描处理的软件,包括Meshlab(用于编辑三维网格)、netfabb(免费STL文件切割工具)、Arduino IDE(开源电子原型平台)、Processing(计算机语言)以及商业软件Geomagic Spark。此外,还提到了SimpleOpenNI和KinectOrbit库,以及OpenNI_NITE中间件,这些都与Kinect设备的交互有关。在使用这些软件和库时需要注意文件路径避免中文、正确安装顺序和驱动问题。
15

被折叠的 条评论
为什么被折叠?



