从零开始跑通3DGS教程:(一)数据(采集)

写在前面

目录

系列文章

公开数据

下载官方给出的公开数据集
https://github.com/graphdeco-inria/gaussian-splatting?tab=readme-ov-file

将解压后的truck/images复制到YOUR_PATH/3dgs_tutorial/pro/truck/images

自己的数据

使用手机或者相机采集视频,然后对视频进行抽帧,建议保留3-5帧/s即可。比如原始视频30fps,抽成3fps,那么就抽1/10,下面是抽帧的代码

python 复制代码
import os
import cv2

video_path = "xxx/my_video.mp4"
print(video_path)
dir_save = "YOUR_PATH/3dgs_tutorial/pro/my_video/images"
if not os.path.exists(dir_save):
    os.makedirs(dir_save)
    
cap = cv2.VideoCapture(video_path)

if not cap.isOpened():
    print("Error: Could not open video.")
    exit()

frame_count = 0
save_count = 0

# read each frame
while True:
    ret, frame = cap.read()
    if not ret:
        print("Done extracting frames. End of video.")
        break
    if frame_count % 10 != 0:
        frame_count += 1
        continue

    # save frame
    cv2.imwrite(f"{dir_save}/{save_count}.jpg", frame)
    print(f"saved {save_count}")
    frame_count += 1
    save_count += 1

# release the VideoCapture object
cap.release()

参考

文中已列出

主要做激光/影像三维重建,3DGS,配准、分割等常用点云算法,熟悉open3d、pcl等开源点云库,技术交流、咨询可私信

相关推荐
猫先生Mr.Mao7 天前
世界模型之HY-World 2.0详解:生成完还能走进去——如何把文本、照片和视频变成可探索的 3D 世界
多模态·论文解读·3dgs·世界模型
熊猫钓鱼>_>15 天前
当3DGS遇上ArkTS:用HarmonyOS端侧重建守护文化遗产——从零构建「古韵新生」完整工程
3d·华为·harmonyos·arkts·鸿蒙·3dgs
想你依然心痛21 天前
HarmonyOS 5.0 新特性全景解读:从 API 12 到 Next
新特性·3dgs·harmonyos 5.0·分布式软总线·沉浸光感·api 12·空间音频
图扑数字孪生22 天前
图扑软件携手其域创新:3DGS 高斯泼溅智慧钢铁
3d·数字孪生·3dgs·高斯泼溅·智慧钢厂
辰尘_星启1 个月前
【三维重建】概述
计算机视觉·机器人·slam·控制·三维重建·sfm
吾名招财2 个月前
ubuntu 20.04 配置FAST-LIVO2教程及点云高斯化测试(内含官方数据集及自定义楼梯长廊数据集)
3dgs·fastlivo2
元让_vincent2 个月前
Spark 2.0:面向 Web 的 3DGS 可视化与大场景渲染平台详解
前端·3d·spark·渲染·轻量化·3dgs·lod
康谋自动驾驶3 个月前
智驾仿真测试团队必看:ADAS HiL测试引入3DGS的ROI测算与结论!
自动驾驶·测试·3dgs·hil测试·场景生成·智驾仿真
康谋自动驾驶3 个月前
3DGS+合成数据,真能让自动驾驶告别“长尾场景焦虑”吗?
自动驾驶·数据采集·模型·合成数据·标注·3dgs·高斯泼溅