一、使用已有数据集

(一)小型物件(官网)

输入:Camera_Lubitel2_studio

“Lubitel Camera” consisting of 72 images

地址:https://www.capturingreality.com/advent-calendar-datasets

Captured with Canon 5D mark III

基本流程

  • Input
  • Align Images
  • calculate model
  • colorize + texture
  • adjust & export (导出时记得不要把相机加入模型)

输出

with color and texture

评价

重建效果令人满意,从RGB图集中可以看出清晰的拍摄镜头逻辑,中间平移一圈,中上平移一圈,中下平移一圈。因而相机位姿容易估计。同时背景简单,干扰小。对个人拍摄取景有一定指导意义,但是由于小物件重建,与大型建筑的重建在相机拍摄点位置选取上有较大的复杂度差别。

(二)大型建筑

输入:Aos Hus

consists of 811 images

地址:https://www.maths.lth.se/matematiklth/personal/calle/dataset/dataset.html

position of camera spot

流程

  • 重建后:额外修剪 RECONSTRUCTION - lasso - Filter Selection 去除不需要的建模部分

输出

(meshlab打开后,操作过于卡顿)

评价:大型建筑的相机取景点就很关键。拍摄时主要应考虑不同相机位置的照片能否被关联起来。否则重建时会无法关联而重建失败。这在内景外景的合并上更重要。(inspection可以查看相机关联?

官网看到一个视频,详细介绍了建筑内外景重建的过程和一些经验

如果视频无法显示的话,这是地址:https://www.youtube.com/embed/rrXuHcqoOjQ

但同时也有毛刺:


 

二、使用自采集数据

一组采集了篮球场前的小雕像的图片;另一组采集了新北食堂。采集本身都有问题。会出现warning。

新北食堂只有一小组图像被重建出来,因为那一块比较干净,也没什么杂物。其他地方直接无法被重建

分析

  • 重建倾斜、重建图片无法关联...都是数据采集问题。最好的情况应该是,相机用支架撑起,下装滑轮,绕某处匀速移动,并设置拍摄间隔时间;或直接就无人机了[doge]。

总结起来就是还没能帮上忙,只是自己进一步体验了下较为完整的建模过程和自己实地采集RGB照片的体感。

RealityCapture重建试验的更多相关文章

  1. 分区恢复和NTFS文件恢复试验

    一.实验室名称:主楼实验室A2-412                  二.实验项目名称:分区恢复和NTFS文件恢复试验 三.实验学时:6学时 四.实验原理: 借助fdisk.diskgen软件对磁 ...

  2. PostgreSQL主键索引膨胀的重建方法

    普通的索引膨胀处理比较简单,主键的索引膨胀也不复杂,只是在新旧索引交替时有一些小处理.本试验在primary key上通过CONCURRENTLY建立第二索引来解决索引膨胀问题,适用9.3.9.4,其 ...

  3. 3D数据采集和重建

    3D数据采集和重建是从传感器数据生成三维或时空模型.一般而言,这些技术和理论适用于大多数或所有传感器类型,包括光学,声学,激光扫描,[1]雷达,热学,[2]地震.[3][4] 内容 ·        ...

  4. Image Super-Resolution via Sparse Representation——基于稀疏表示的超分辨率重建

    经典超分辨率重建论文,基于稀疏表示.下面首先介绍稀疏表示,然后介绍论文的基本思想和算法优化过程,最后使用python进行实验. 稀疏表示 稀疏表示是指,使用过完备字典中少量向量的线性组合来表示某个元素 ...

  5. 通过重建Hosting系统理解HTTP请求在ASP.NET Core管道中的处理流程[下]:管道是如何构建起来的?

    在<中篇>中,我们对管道的构成以及它对请求的处理流程进行了详细介绍,接下来我们需要了解的是这样一个管道是如何被构建起来的.总的来说,管道由一个服务器和一个HttpApplication构成 ...

  6. .net垃圾回收机制编程调试试验

    1. 什么是CLR GC? 它是一个基于引用跟踪和代的垃圾回收器. 从本质上,它为系统中所有活跃对象都实现了一种引用跟踪模式,如果一个对象没有任何引用指向它,那么这个对象就被认为是垃圾对象,并且可以被 ...

  7. SQL Server 2014新特性:分区索引重建

    <single_partition_rebuild_index_option> ::= {     SORT_IN_TEMPDB = { ON | OFF }   | MAXDOP = m ...

  8. Oracle索引重建

    一.前言 Oracle建议对于索引深度超过4级以及已删除的索引条目至少占有现有索引条目总数的20% 这2种情形下需要重建索引.有人持不同观点,就是强烈建议不要定期重建索引.索引重建是一个争论不休被不断 ...

  9. mdadm设定RAID磁盘阵列,且当分区故障后如何重建

    首先,fdisk建立不同分区,且设为fd格式 其次, mdadm -C md0 -a yes -l -n /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sd ...

  10. pcl曲面重建模块-poisson重建算法示例

    poisson曲面重建算法 pcl-1.8测试通过 #include <iostream> #include <pcl/common/common.h> #include &l ...

随机推荐

  1. 如何使用特定的SSH Key提交GIT

    问题提出 最近在自己的MAC上面提交Github代码的时候发现居然失败了: $ git push origin master Permission denied (publickey). fatal: ...

  2. Qt编写手机端视频播放器/推流工具/Onvif工具

    一.视频播放器 同时支持多种解码内核,包括qmedia内核(Qt4/Qt5/Qt6).ffmpeg内核(ffmpeg2/ffmpeg3/ffmpeg4/ffmpeg5/ffmpeg6).vlc内核(v ...

  3. [转]OpenLayers基于Vue项目的搭建

    主要内容上次介绍了什么是OpenLayers以及其他的可以GIS工具,这次说说如何基于Vue搭建OpenLayers的项目,并且实现地图的加载. 一.vue项目搭建1.全局安装vue-cil npm ...

  4. spark (五) RDD的创建 & 分区

    目录 1. RDD的创建方式 1.1 从内存创建RDD 1.2 从外部存储(文件)创建RDD 1.3 从其他的RDD创建 1.4 直接 new RDD 2. 分区(partition) 2.1 mak ...

  5. [开源项目]YOLOv8_Efficient

    Yolov8_Efficient Simple and efficient use for yolov8 About This is an unofficial repository maintain ...

  6. 如何分析jmeter性能测试数据

    1.jmeter插件 https://blog.csdn.net/weixin_39430584/article/details/80947093 http://www.doc88.com/p-214 ...

  7. HERS: Homomorphically Encrypted Representation Search-2020:学习

    阅读"HERS: Homomorphically Encrypted Representation Search-2020",记录笔记. 摘要 本文介绍了一种针对加密图像的搜索方法 ...

  8. python:公共操作

    运算符 公共方法 range """ 1 2 3 4 5 6 7 8 9 """ # 不包含 end# 如果不写开始,默认从零开始# 如果不 ...

  9. law Intermediate walkthrough pg

    靶场很简单分数只有10分跟平常做的20分的中级靶场比确实简单 我拿来放松的 算下来30分钟解决战斗 nmap 扫到80端口web界面 是个框架 搜exp https://www.exploit-db. ...

  10. 所生成项目的处理器架构“MSIL”与 “x86”不匹配

    在 .net 生成时如果修改过某个类库的平台目标,那么通常会出现下面的警告: 之所以产生这个问题是因为类库的"平台目标"不统一,如果选择了 x86, 那么解决方案中所有的项目都应设 ...