几大空三软件的图像坐标系的原点

2024-01-22 05:36

本文主要是介绍几大空三软件的图像坐标系的原点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

几大空三软件的图像坐标系的原点

根据软件文档:

Metashape

Metashape的图像特征点所在的坐标系都是左上角像素的中心为(0,0),左上角像素的右下角为(0.5,0.5)XRight-YDown坐标系中。
在这里插入图片描述
官方文档

实际测量

在Metashape软件中量取多张影像的左上角像素的中心和左上角,如图所示:
在这里插入图片描述
左上角像素中心点记作point 4,左上角像素左上角点记作point 3。我们导出量测的像点到xml中,可得:

在这里插入图片描述
在这里插入图片描述

左上角点的影像坐标为(0.5,0.5);中心点的影像坐标为(0,0)(手动点击很难做到绝对中心,从上图可知中心位置大概为(0,0));符合文档描述。

Context Capture

Context Capture的图像特征点所在的坐标系都是左上角像素的中心为(0,0),左上角像素的右下角为(0.5,0.5)XRight-YDown坐标系中。

在这里插入图片描述
官方文档
文档中的BlocksExchange XML/XMLZ format节也讲述了像点坐标的坐标系原点。

实际测量

经过实际测量,影像坐标系的原点是左上角像素的左上角,与文档说明不一致

COLMAP

COLMAP的图像特征点所在的坐标系都是左上角像素的左上角点为(0,0),左上角像素的中心为(0.5,0.5)XRight-YDown坐标系中。参考
在这里插入图片描述

OpenCV

OpenCV中多数算法的特征点结果所在的坐标系也与上面的定义相同,但存在少部分函数的特征检测结果是以左上角像素中心为(0,0)的坐标系中描述的(findChessboardCorner)。

现存问题

特别注意,Context Capture软件用户量测的连接点像点坐标是以左上角像素的左上角为(0,0)的,与它的文档说明不一致!

并且,OpenCV的Brown畸变参数 p 1 , p 2 p_1,p_2 p1,p2与其他软件的位置是相反的,使用时需要注意。

这篇关于几大空三软件的图像坐标系的原点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/631989

相关文章

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

c/c++的opencv图像金字塔缩放实现

《c/c++的opencv图像金字塔缩放实现》本文主要介绍了c/c++的opencv图像金字塔缩放实现,通过对原始图像进行连续的下采样或上采样操作,生成一系列不同分辨率的图像,具有一定的参考价值,感兴... 目录图像金字塔简介图像下采样 (cv::pyrDown)图像上采样 (cv::pyrUp)C++ O

Python+wxPython构建图像编辑器

《Python+wxPython构建图像编辑器》图像编辑应用是学习GUI编程和图像处理的绝佳项目,本教程中,我们将使用wxPython,一个跨平台的PythonGUI工具包,构建一个简单的... 目录引言环境设置创建主窗口加载和显示图像实现绘制工具矩形绘制箭头绘制文字绘制临时绘制处理缩放和旋转缩放旋转保存编

python+OpenCV反投影图像的实现示例详解

《python+OpenCV反投影图像的实现示例详解》:本文主要介绍python+OpenCV反投影图像的实现示例详解,本文通过实例代码图文并茂的形式给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前言二、什么是反投影图像三、反投影图像的概念四、反向投影的工作原理一、利用反向投影backproj

使用Python实现图像LBP特征提取的操作方法

《使用Python实现图像LBP特征提取的操作方法》LBP特征叫做局部二值模式,常用于纹理特征提取,并在纹理分类中具有较强的区分能力,本文给大家介绍了如何使用Python实现图像LBP特征提取的操作方... 目录一、LBP特征介绍二、LBP特征描述三、一些改进版本的LBP1.圆形LBP算子2.旋转不变的LB

OpenCV图像形态学的实现

《OpenCV图像形态学的实现》本文主要介绍了OpenCV图像形态学的实现,包括腐蚀、膨胀、开运算、闭运算、梯度运算、顶帽运算和黑帽运算,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起... 目录一、图像形态学简介二、腐蚀(Erosion)1. 原理2. OpenCV 实现三、膨胀China编程(

使用Python开发一个图像标注与OCR识别工具

《使用Python开发一个图像标注与OCR识别工具》:本文主要介绍一个使用Python开发的工具,允许用户在图像上进行矩形标注,使用OCR对标注区域进行文本识别,并将结果保存为Excel文件,感兴... 目录项目简介1. 图像加载与显示2. 矩形标注3. OCR识别4. 标注的保存与加载5. 裁剪与重置图像