3D扫描仪是用于检测不规则物体并将其捕获为3D数据的设备。将激光照射到物体上或用传感器,获取多个三维坐标数据(X,Y,Z)。将获得的"点组数据"转换成三角面的集合体"多边形数据"生成3D实体。

扫描方式大致分为两种:

・接触式

・非接触式

接触式扫描是在对象物上安装传感器的同时测量坐标。因此,虽然有精度高的优点,但是测量需要时间。

非接触式扫描大致分为"激光束类型"和"图形光类型"两大类。

激光类型是用激光照射对象物进行扫描。用传感器识别从对象物反射的激光,通过三角法测量到对象物的距离。

图形光类型通过识别条纹图案的线而不是激光光线,测量从扫描仪到对象物的距离。与激光相比有可以高速进行测量的优点。

光学非接触式已成为当前趋势的主流。

以前3D扫描仪以前都是几十万元以上的,随着3D打印机的普及,出现了家用廉价的3D扫描仪,已经到了万元以内。

3D扫描仪有"便携型"和"桌面型"。便携型(手持型)可以直接手持测量物体。3D打印机巨头的 3D Systems公司,作为家用3D扫描仪,推出了便携型的"Sense 3D scanner"。

另外,一些公司已经开发出可以在iPhone和iPad上进行3D扫描的软件,使得3D扫描仪与我们越来越近。所谓桌面型,就是在台座等上面放置对象物体,一边移动一边进行扫描、测量的类型。

免费的3D扫描仪

如果使用Autodesk公司提供的123D Catch的话,可以免费从实物制作3D数据。

使用数码相机或 iphone从360度方向拍摄要 3D 的物体。当然也需要一定诀窍,但经过多次尝试,您可以创建高质量的3D数据。照片最多可以包括70张照片。有iPad/iPhone版本,PC版本,网络版本。 由于可以输出到 STL 文件,因此生成的 3D 数据也可以直接在 3D 打印机上输出。

matlab等距线扫描多边形程序实现_常用的3D扫描仪都有哪些类型?相关推荐

  1. 6_程序员最常用的快捷键的都在这里啦 (哈哈,我不是)(20181208)

    程序员最常用的快捷键的都在这里啦 (哈哈,我不是) 1.windows上快捷键的使用 2.Ubuntu上快捷键的使用 3.Pycharm中快捷键的使用 4.Jupyter notebook快捷键使用 ...

  2. ai取代程序员_未来50%的工作都将被人工智能给取代,程序员会被机器人取代吗?...

    首先程序员这个行业和其他行业一样也是分等级的. 虽然非常不想用"底层从业者"这五个词来定义最低层次的程序员,但事实就是如此. 当行业的某个技术领域发展成熟到一定程度时,这个领域的大 ...

  3. 核心代码是整个程序吗_你认为3D建模是像程序员一样敲代码吗?你太out了

    什么是三维模型? 简单介绍三维模型概念,三维模型是物体的多边形表示,通常用计算机或者其它视频设备进行显示.显示的物体可以是现实世界的实体,也可以是虚构的物体.任何物理自然界存在的东西都可以用三维模型表 ...

  4. matlab实用小程序,matlab100常用小程序

    matlab编程实例100例_计算机软件及应用_IT/计算机_专业资料.1-32 是:图形应用篇 33-66 是:界面设计篇 67-84 是:图形处理篇 85-100 是:数值分析篇 实例 1.... ...

  5. 程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读

    程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读 在粗浅地掌握了LTE知识后,从今天开始对<全面详解LTE:MATLAB建模仿真与实现>一书的学习. ...

  6. Java应用编程_常用类库汇总2(日期类正则表达式国际化程序)

    总览[Java SE] 相关文章链接 [Java应用编程_常用类库汇总1(字符串处理类&&对象克隆&数字操作类库&-)] [Java应用编程_常用类库汇总3(开发支持类 ...

  7. matlab游戏程序,matlab游戏小程序

    小程序有什么游戏是比较受欢迎的_计算机软件及应用_IT/计算机_专业资料.现在很... 总有一款PPT 适合您[最新出品\\精心整理\\倾情奉献\\敬请珍惜] 微信小程序介绍 WeChat Mini ...

  8. matlab输入指令错误怎么修改,在MATLAB中运行程序时,显示错误: 此上下文中不允许函数定义。 怎么修改?...

    点击查看在MATLAB中运行程序时,显示错误: 此上下文中不允许函数定义. 怎么修改?具体信息 答:MATLAB程序运行错误后,切换到MATLAB命令行中,观察命令行中的错误信息,确定错误原因. 1. ...

  9. MATLAB调用C++程序

    MATLAB调用C++程序_仰起脸笑得像满月-CSDN博客_matlab调用c++程序 Matlab与C/C++混合编程 Matlab调用C函数 - NZACH - 博客园

最新文章

  1. 业务系统性能问题分析和诊断
  2. 【ZZ】使用github管理Eclipse分布式项目开发
  3. oracle数据加载控制文件格式,oracle数据加载的几种常用方法
  4. VMware10 —— 安装CentOS7(图解)
  5. 处理增删改_这10个批量处理的PPT技巧,让你的效率提升100倍!
  6. 【数据结构与算法】之深入解析“有效的数独”的求解思路与算法示例
  7. PHP语言 -- 文件上传
  8. 【Git、GitHub、GitLab】三 Git基本命令之创建仓库并向仓库中添加文件
  9. android adb 静默安装,Android_如何静默安装
  10. text-overflow: ellipsis; 文本溢出隐藏
  11. Android屏幕元素层次结构
  12. transform3D转换
  13. Linux的syscall源码,Linux内核跟踪之syscall tracer
  14. android hal层编译,Android Hal层接入Opencv(踩坑篇)
  15. 离散数学 计算机应用,计算机应用融入离散数学的思考
  16. C# sqlsugar依赖引用报错的问题解决
  17. ionic slidebox 嵌套问题
  18. python重写和重载的区别_(C#)重载和重写的区别
  19. Linux技术社区—蜗窝科技
  20. 基于微信小程序的游戏账号交易小程序

热门文章

  1. 仿京东首页上侧导航左侧地址栏布局(1)
  2. Basic Level 1018. 锤子剪刀布 (20)
  3. 第七章 综合练习 第四题
  4. C++ exception 类继承结构图
  5. 波卡链Substrate (2)系统框架
  6. newhope代码在vs2019的编译
  7. 02- Image Terminology
  8. optee3.14中的异常向量表解读--中断处理解读
  9. linux kernel中的cmdline的详细介绍
  10. Mysql存储级别_mysql 存储引擎分类和事务隔离级别