首页 > 其他分享 >colmap重建 指定内参和自动去畸变

colmap重建 指定内参和自动去畸变

时间:2024-06-19 21:24:46浏览次数:11  
标签:Mapper -- 内参 畸变 path input colmap calibDataRoot

 

run.sh

1指定内参

--ImageReader.camera_params "1451.7946523730436,1438.2609968095967,960,540,0,0,0,0" \


#!/bin/bash
calibDataRoot="/home/xx/2project/0data/house3/100/colmap100ori_and_100render/res/"
imagePath="/home/xx/2project/0data/house3/100/colmap100ori_and_100render/images/"

mkdir -p ${calibDataRoot}/input
colmap feature_extractor --database_path $calibDataRoot/input/database.db \
                                --image_path ${imagePath} \
                                --ImageReader.single_camera true \
                                --ImageReader.camera_model OPENCV  \
                                --ImageReader.camera_params "1451.7946523730436,1438.2609968095967,960,540,0,0,0,0" \
                                --SiftExtraction.estimate_affine_shape true \
                                --SiftExtraction.domain_size_pooling true \
                                --SiftExtraction.num_threads -1 \
                                --SiftExtraction.gpu_index 0

#sequential_matcher
    colmap  exhaustive_matcher --database_path $calibDataRoot/input/database.db \
                            --SiftMatching.guided_matching true \
                            --SiftMatching.num_threads -1 --SiftMatching.gpu_index 0
    # mkdir -p ${calibDataRoot}/input
    colmap mapper --database_path $calibDataRoot/input/database.db \
                        --image_path ${imagePath} \
                        --output_path $calibDataRoot/input \
                        --Mapper.ba_local_max_refinements 3 \
                        --Mapper.ba_local_max_num_iterations 100 \
                        --Mapper.max_extra_param 99999 \
                        --Mapper.ba_refine_principal_point 0 \
                        --Mapper.ba_refine_focal_length 0 \
                        --Mapper.ba_refine_extra_params 0 \
                        --Mapper.tri_ignore_two_view_tracks false \
                        --Mapper.num_threads -1

    
    colmap model_converter --input_path ${calibDataRoot}/input/0 \
                        --output_type txt --output_path ${calibDataRoot}/input/0

  

标签:Mapper,--,内参,畸变,path,input,colmap,calibDataRoot
From: https://www.cnblogs.com/gooutlook/p/18257411

相关文章

  • 相机外参和内参矩阵介绍
    相机与变换一、内参与外参概念在计算机视觉中,特别是在相机标定和立体视觉领域,内参(intrinsicparameters)和外参(extrinsicparameters)是非常重要的概念。它们与相机的几何属性和姿态有关。内参(IntrinsicParameters):内参是描述相机内部属性的参数,包括焦距、主点(光学中心)坐标、畸......
  • colmap大场景稀疏重建记录:部分照片畸变导致sfm生成的稀疏点云扭曲
    一、问题如题,要进行一个大场景的3DGS重建,数据集来自于某工地现场(大约3000张照片),数据集拍摄于同一个相机,按照国际惯例,3DGS需要输入一个稀疏点云,所以首先利用colmap进行稀疏重建。进行特征提取,特征匹配(colmap官网建议1000-10000张图的特征匹配使用vocabtree),稀疏重建以后,发现场......
  • 视觉slam笔记_去畸变理论与流程
    去畸变理论(具体内容见视觉slam14讲P97,且由于空间受限,本文推导均不放图片,有需要去查看电子书或实体书)首先,把一会要用到的量先列出来现实世界中PPP点(......
  • Haclon图像畸变矫正
    read_image(Image,'C:/Users/Administrator/Desktop/工作/halcon/畸变矫正2/1.png')*边缘提取 10-40edges_sub_pix(Image,Edges,'canny',1,10,40)*从Edges中提取轮廓,结果存储在ContoursSplit中。*'lines_circles'表示提取直线和圆形轮廓。*5是近似的最大距离,4......
  • 腾讯春招内参:2024最全Spring Boot面试题解析,技术精英必备!
    随着2024年春季招聘季的来临,腾讯再次开启了对富有才华和创新精神的技术人才的寻找之旅。作为一家全球领先的互联网科技公司,腾讯在寻找那些不仅拥有扎实的技术基础,而且能够适应快速发展和变化的行业环境的候选人。在众多技术栈中,SpringBoot作为简化Spring应用开发的工具,因其......
  • 在不知道相机内参的情况下,利用opencv库进行基于特征点匹配的极线校正
    defrectify_image(img1,img2):#初始化SIFT检测器sift=cv2.SIFT_create()#检测关键点和计算描述符kp1,des1=sift.detectAndCompute(img1,None)kp2,des2=sift.detectAndCompute(img2,None)#使用FLANN匹配器进行特征点匹配FLANN_INDEX_K......
  • 鱼眼镜头使用泰勒级数系数拟合畸变系数
    鱼眼镜头使用泰勒级数系数拟合畸变系数转载于:https://blog.csdn.net/qq_16137569/article/details/112398976  ......
  • 相机内参外参的概念
    焦距也称为焦长,是光学系统中衡量光的聚集或发散的度量方式,指从透镜中心到光聚集之焦点的距离。亦是照相机中,从镜片光学中心到底片、CCD或CMOS等成像平面的距离。具有短焦距的光学系统比长焦距的光学系统有更佳聚集光的能力。内参(IntrinsicParameters):内参是描述相机内部属性的参......
  • colmap 初体验
    安装:Installation—COLMAP3.9-devdocumentation使用:Tutorial—COLMAP3.9-devdocumentation准备数据集下载一个小猫的RGB数据集THU-MVS:Multi-View3DReconstructionDatasets创建project_cat文件夹,把图片放project_cat/images下启动程序运行COLMAP.bat启动......
  • ubuntu20安装colmap
     教程https://colmap.github.io/install.html 前提r900k 3070显卡cuda11.5opencv3.4.9如果有acoda先从环境变量去掉,以免导致多重库问题 起作用source~/.bashrcgcc11 g++ 11 安装sudoapt-getinstall\git\cmake\ninja-bui......