利用移动式三维扫描技术创建考古文物的彩色纹理网格【上海沪敖3D】

文章来源于蔡司工业质量解决方案,作者蔡司工业质量
在考古环境中,三维扫描技术应用广泛,如存档、保存、复制和分享(包括实体和虚拟形式)。
文中,通过真实的扫描案例,您将了解到三维光学解决方案如何帮助呈现精确细节、显示文物颜色和纹理的扫描网格。
三维扫描技术在考古环境中应用广泛,如存档、保存、复制和分享(包括实体和虚拟形式)。在所有这些领域中,光学三维扫描解决方案能够呈现出人眼无法直接观察到的细节。通过以下步骤,看看通过添加色彩和纹理,网格能够变得多么精细。
在这里插入图片描述

高精度扫描数据是所有考古项目的基础。无论是小物件如石头,还是大型部件如大象的下颚骨,都能通过扫描数据创建出真实的网格模型。此外,利用软件中的扫描数据,还可以实现多个部件的数字组装。
为了直观地展示在考古学中生成彩色和纹理网格的过程,我们扫描了一个猛犸象的小雕像。
步骤1——摄影测量
准备工作是摄影测量的关键。在本例中,我们使用了一个灯箱,以确保良好的照明条件,避免环境干扰。为了操作便捷,我们将物体放在旋转台上,以便从各个角度快速、直观地拍摄照片。为了获得精准且稳定的摄影测量结果,并在后续过程中自动将拍摄的照片映射到网格模型上,我们使用了比例尺和编码参考标记。所有的准备工作确保了照片色彩逼真,没有任何镜头失真。
在这里插入图片描述

▲图1:使用数码单反相机进行摄影测量
在这里插入图片描述

▲图2:带有灯箱、比例尺和旋转台的摄影测量装置

步骤2——扫描原件
摄影测量成功完成后,需要对物体进行扫描。这里使用的是 GOM Scan 1。它能收集高细节数据,并且其多样化的测量体积设置使得它能够应对不同尺寸的部件扫描需求。此外,GOM Scan 1轻巧紧凑的设计也使其非常适合在移动场景中使用。。
此外,我们还引入了旋转台,以实现半自动化操作,从而简化了整个扫描流程。
在使用旋转台进行扫描前,需要预先设定好旋转步骤(这里我们设定了 8 个步骤)。您还可以选择启用检测软件ZEISS INSPECT中的工作流程助手,它可以指导您完成整个扫描过程。
扫描完成后,接下来是对扫描数据进行多边化处理。通过这一步骤,我们可以将扫描数据转化为精确的网格模型,为后续的精细调整和优化工作奠定基础。
在这里插入图片描述

▲图 3:扫描装置
在这里插入图片描述

▲图4:旋转台上的扫描过程
步骤3——在软件中最终确定网格
现在,您只差一步就能获得高细节、显示物体的颜色和纹理的网格。在检测软件中,这一目标可以迅速实现。在摄影测量过程中拍摄的照片现在可以帮助实现扫描物品的逼真可视化。只需点击几下按钮,就能将收集到的视觉信息传输到软件中的基础网格中。您将获得一个尽可能忠实于原物的数字孪生部件。
在这里插入图片描述

▲图 5:检测软件中的彩色纹理网格

文物是不可再生资源,随着考古学研究以及文物保护的不断深入,三维扫描技术无疑将成为考古事业不断向前发展的一项重要技术支持。三维扫描技术能够以非接触、无损害、全方位、高精度的方式准确有效地获取文物的真实信息,这对于实现文物保护,建立文物数字档案及资源共享具有很重要的意义。

专业三维数字化行业解决方案提供商

沪敖3D是一家致力于三维数字化行业解决方案的技术型企业,拥有丰富的三维项目经验,公司以行业应用为出发点,为客户提供三维数字化采集、三维数据处理、三维数据管理等一系列应用服务。目前主要服务于制造业(汽车、航空航天、船舶、模具、铸造以及各种机械)、建筑业(建筑设计、施工、装修等)、文化遗产(博物馆、古建筑、考古等)、数字化工厂、警用公共安全、影视制作、教育等行业。提供质量检测、三维建模、逆向工程、数字存档、GD/T分析、有限元分析、虚拟安装、干涉分析、工程测绘、形变监测、3D打印等技术方案。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/456585.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaWeb 23.一文速通npm的配置和使用

目录 一、npm的介绍 二、npm的安装和配置 1.安装 : 2.配置依赖下载使用阿里镜像 3. 配置全局依赖下载后存储位置 4.升级npm版本 5.环境变量配置 三、npm常用命令 1.项目初始化 npm.init npm init -y 2.安装依赖文件 3. 升级依赖 4.卸载依赖 5.查看依赖 查看项目…

Android 原生开发与Harmony原生开发浅析

Android系统 基于Linux ,架构如下 底层 (Linux )> Native ( C层) > FrameWork层 (SystemService) > 系统应用 (闹钟/日历等) 从Android发版1.0开始到现在15,经历了大大小小的变革 从Android6.0以下是个分水岭,6.0之前权限都是直接卸载Manifest中配置 6.0开始 则分普…

Rust的move关键字在线程中的使用

为什么使用 move? 在 Rust 中,move 关键字主要用于闭包。当我们在一个线程中创建一个闭包并将其传递给另一个线程时,如果闭包中使用了某些变量,就需要决定这些变量的所有权归属。 不使用 move: 默认情况下&#xff0…

LabVIEW提高开发效率技巧----事件日志记录

在LabVIEW开发中,集成事件日志记录系统是提升程序调试效率和确保系统运行稳定的关键步骤。通过记录关键操作和异常事件,开发人员可以快速定位问题、优化程序性能,并确保系统的稳定性和可靠性。 1. 事件日志的作用 事件日志是指在程序运行过…

python-PyQt项目实战案例:制作一个视频播放器

文章目录 1. 关键问题描述2. 通过OpenCV读取视频/打开摄像头抓取视频3. 通过PyQt 中的 QTimer定时器实现视频播放4. PyQt 视频播放器实现代码参考文献 1. 关键问题描述 在前面的文章中已经分享了pyqt制作图像处理工具的文章,也知道pyqt通过使用label控件显示图像的…

MySQL 初阶——多版本控制 MVCC

一、版本链(undo 日志) a. 什么是版本链 版本链就是一条以事务为节点的单链表。其 next 指针指向前一个版本的事务。 b. 版本链的增删 当一个事务被完成时,这个事务就会被加入到版本链里去;当要回滚时,版本链就会删…

微前端架构新选择:micro-app 框架一文全解析

目录 前言技术方案沙箱withiframe 环境变量主应用生命周期子应用生命周期初始化更新卸载缓存 JS 沙箱样式隔离元素隔离路由系统⭐数据通信⭐资源系统预加载umd 模式其他功能调试工具 前言 https://micro-zoe.github.io/micro-app/ micro-app 是由京东前端团队推出的一款微前端…

400V交流智能剩余电流监测系统设计与应用

摘要:针对变电站400V交流系统频繁发生剩余电流保护器跳闸的问题,本研究设计了一套智能化的分布式剩余电流监测系统。该系统利用CT传感器采集400V系统各负载端的剩余电流数据,经过运算处理后,将信息传递给交流绝缘监测装置。随后&a…

重生之“我打数据结构,真的假的?”--3.栈和队列(无习题)

栈和队列 C语言中的栈和队列总结 在C语言中,**栈(Stack)和队列(Queue)**是两种非常重要的数据结构。它们广泛用于各种应用中,比如内存管理、任务调度、表达式求值等。本文将对这两种数据结构进行详细的介…

基于Multisim的四人智力竞赛抢答器设计与仿真

1)设计任务 设计一台可供 4 名选手参加比赛的智力竞赛抢答器。 用数字显示抢答倒计时间,由“9”倒计到“0”时,无人抢答,蜂鸣器连续响 1 秒。选手抢答时,数码显示选手组号,同时蜂鸣器响 1 秒,倒…

基于Python+SQL Server2008实现(GUI)快递管理系统

快递业务管理系统的设计与实现 摘要: 着网络新零售的到来,传统物流在网购的洗礼下迅速蜕变,在这场以互联网为基础的时代变革中,哪家企业能率先转变其工作模式就能最先分得一杯羹,物流管理也不例外。传统的物流管理模式效率低下&a…

金融工程--pine-script 入门

背景 脚本基本组成 策略实现 实现马丁格尔策略 初始化变量:定义初始资本、初始头寸大小、止损百分比、止盈百分比以及当前资本和当前头寸大小等变量。 更新头寸:创建一个函数来更新头寸大小、止损价格和止盈价格。在马丁格尔策略中,每次亏…

micro-app【微前端实战】主应用 vue3 + vite 子应用 vue3+vite

micro-app 官方文档为 https://micro-zoe.github.io/micro-app/docs.html#/zh-cn/framework/vite 子应用 无需任何修改,直接启动子应用即可。 主应用 1. 安装微前端框架 microApp npm i micro-zoe/micro-app --save2. 导入并启用微前端框架 microApp src/main.ts …

【Ubuntu】Virtualbox下lamp集群分布式搭建Wordpress

WordPress是一种使用PHP语言开发的开源内容管理系统(CMS),也常被用作博客平台。 开发语言:PHP 数据库:MySQL、mariadb(或其他兼容的数据库系统) 授权方式:GNU通用公共许可证下发布&a…

【JavaEE】【多线程】单例模式

目录 一、设计模式1.1 单例模式1.1.1 饿汉模式1.1.2 懒汉模式 1.2 线程安全问题1.3 懒汉模式线程安全问题的解决方法1.3.1 原子性问题解决1.3.2 解决效率问题1.3.3 解决内存可见性问题和指令重排序问题 一、设计模式 在讲解案例前,先介绍一个概念设计模式&#xff…

C++ 模版和继承

目录 一.模版 1.模版的基本概念 a.函数模版 b.类模板 c.模版的实例化 d.class 和 typename的区别 e.非类型模版参数 2.模版的特化 a.全特化 —— 参数类型全部特殊化处理 b.半特化 —— 部分参数特殊化处理 c.偏特化——对某些类型的进一步限制(实例化时传…

GD32学习知识点累计

时钟系统 GD32f427主频最高位240MHZ(但是只能到200M),GD32给的函数外接25MHZ晶振配置主频为200MHZ,APB1最高频率为60HZ配置为主频的4分频为50MHZ,APB2最大为120MHZ配置为主频的2分频为100MHZ 定时器 无论什么定时器最大频率为200M…

安全见闻---清风

注:本文章源于泷羽SEC,如有侵权请联系我,违规必删 学习请认准泷羽SEC学习视频:https://space.bilibili.com/350329294 安全见闻1 泷哥语录:安全领域什么都有,不要被表象所迷惑,无论技术也好还是其他方面…

AI带货主播框架的搭建!

AI带货主播,作为新兴的技术应用,正在逐渐改变电商行业的面貌,通过利用人工智能技术,AI带货主播能够模拟真实主播的行为,与用户进行互动,推荐商品,提升购物体验。 本文将介绍如何搭建一个AI带货…

处理Hutool的Http工具上传大文件报OOM

程序环境 JDK版本: 1.8Hutool版本: 5.8.25 问题描述 客服端文件上传主要代码: HttpRequest httpRequest HttpUtil.createPost(FILE_UPLOAD_URL); Resource urlResource new UrlResource(url, fileName); httpRequest.form("file&q…