photogrammetry相关内容

如何将 2D 点反向投影到 3D?

我在屏幕空间中有 4 个 2D 点,我需要将它们反向投影回 3D 空间.我知道这 4 个点中的每一个都是 3D 旋转刚性矩形的一个角,并且我知道矩形的大小.如何从中获取 3D 坐标? 我没有使用任何特定的 API,也没有现有的投影矩阵.我只是在寻找基本的数学来做到这一点.当然没有足够的数据将单个 2D 点转换为 3D 没有其他参考,但我想如果你有 4 个点,你就会知道它们在同一平面上彼此成直 ..
发布时间:2022-01-14 15:05:44 其他开发

给定图像,您将如何找到物体的高度?

这不完全是一个编程问题.我只是想知道您对数字图像处理中常见问题的处理方法. 假设您有一张 jpg 格式的几棵树的图像.您将如何找到每棵树的高度?照片是您唯一的输入. 我想知道你不必编码的方法.因此,您的答案是否含糊或非 DIP-ish 都没关系. 小修正:高度不必是树的实际高度.高度可以采用任何比例.但应该与图片中的所有对象保持一致. 解决方案 是的,这是可能的.您所描述 ..
发布时间:2022-01-09 18:30:45 其他开发

引入旋转/缩放不变性后,OpenCV Orb 找不到匹配项

我正在使用 OpenCV 2.3.1 中的 Orb 特征检测器进行项目.我找到了 8 张不同图像之间的匹配,其中 6 张非常相似(相机位置相差 20 厘米,沿着线性滑块,因此没有比例或旋转变化),然后从大约 45 度角拍摄的 2 张图像来自边.我的代码在非常相似的图像之间找到了大量准确的匹配,但对于从更不同的角度拍摄的图像,几乎没有.我已经包含了我认为代码的相关部分,如果您需要更多信息,请告诉我. ..
发布时间:2021-12-10 21:03:54 C/C++开发

如何确定与视频中物体的距离?

我有一个从行驶中的车辆前方录制的视频文件.我将使用 OpenCV 进行对象检测和识别,但我在一方面遇到了困难.如何确定与已识别物体的距离. 我可以知道我当前的速度和真实世界的 GPS 位置,但仅此而已.我无法对我正在跟踪的对象做出任何假设.我计划使用它来跟踪和跟踪对象而不与它们发生碰撞.理想情况下,我想使用这些数据来推导出物体的真实世界位置,如果我能确定从相机到物体的距离,我就可以做到这一点 ..
发布时间:2021-12-10 21:02:13 C/C++开发

如何将 2D 点反向投影为 3D?

我在屏幕空间中有 4 个 2D 点,我需要将它们反向投影回 3D 空间.我知道这 4 个点中的每一个都是 3D 旋转刚性矩形的一个角,并且我知道矩形的大小.我如何从中获得 3D 坐标? 我没有使用任何特定的 API,也没有现有的投影矩阵.我只是在寻找基本的数学来做到这一点.当然没有足够的数据将单个 2D 点转换为 3D 没有其他参考,但我想如果你有 4 个点,你知道它们在同一平面上彼此成直角 ..
发布时间:2021-11-26 13:23:12 其他开发

寻找透视图像的角度

我正在开发一款地板设计应用,该应用允许用户选择预设的地板图像并在预设的房间图像中查看它们.我的问题是我正在努力使地板图像的透视图与房间图像正确匹配.我已经尝试过设置视点的高度和倾斜度,但是有没有办法通过使用地板和房间图像的真实世界测量来计算这些应该是什么?我对透视图的了解非常有限,所以如果我使用了错误的术语,我深表歉意.任何帮助或建议将不胜感激. 谢谢 解决方案 您应该尝试找到 消失 ..
发布时间:2021-11-25 02:40:34 C#

如何将 2D 点反向投影为 3D?

我在屏幕空间中有 4 个 2D 点,我需要将它们反向投影回 3D 空间.我知道这 4 个点中的每一个都是 3D 旋转刚性矩形的一个角,并且我知道矩形的大小.我如何从中获得 3D 坐标? 我没有使用任何特定的 API,也没有现有的投影矩阵.我只是在寻找基本的数学来做到这一点.当然没有足够的数据将单个 2D 点转换为 3D 没有其他参考,但我想如果你有 4 个点,你知道它们在同一平面上彼此成直角 ..
发布时间:2021-11-25 00:36:20 C#

如何将 2D 点反向投影为 3D?

我在屏幕空间中有 4 个 2D 点,我需要将它们反向投影回 3D 空间.我知道这 4 个点中的每一个都是 3D 旋转刚性矩形的一个角,并且我知道矩形的大小.我如何从中获得 3D 坐标? 我没有使用任何特定的 API,也没有现有的投影矩阵.我只是在寻找基本的数学来做到这一点.当然没有足够的数据将单个 2D 点转换为 3D 没有其他参考,但我想如果你有 4 个点,你知道它们在同一平面上彼此成直角 ..
发布时间:2021-11-24 21:13:14 C#

找到透视图像的角度

我正在开发一个地板设计应用程序,允许用户选择预设的地板图像并在预设的房间图像中查看它们。 我的问题是我很难获得地板的视角图像以正确匹配房间图像。我一直在设置视点和倾斜的高度,但有没有办法通过使用真实世界的地板和房间图像测量来计算这些应该是什么?我在透视图中的知识非常有限,所以如果我使用错误的术语,我会道歉。 任何帮助或建议都将不胜感激。 谢谢 解决方案 您应该尝试找到房间结构 ..

使用照片中的参考对象测量对象的大小

我想计算照片中对象的大小,其中包括目标对象和参考对象。 我认为我想做的是这个软件实现了什么(我不知道这个软件有多精确) https://itunes.apple.com/us/app/photo-meter-picture-measuring/id579961082?mt=8 我已经发现,一般来说,它被称为 photogrammetry ,似乎是活跃的研究领域。 您如何找到高度 ..
发布时间:2018-07-30 17:29:35 其他开发

我的图像处理项目研究领域是什么?

对于我的最后一年项目,我正在做一个车辆细节修改系统。系统应该能够执行以下任务。我正在使用从固定距离拍摄的车辆尺寸图像,从5米开始。存储不同的颜色和边缘图像我是我的应用程序,这是基本的想法。 检测轮胎和车辆的合金轮圈 检测并测量轮辋尺寸已安装的轮辋 将新的合金轮辋应用于车辆(嵌入或将合金轮辋置于原始图像的顶部尚未确定) 改变车身颜色 将色调应用于车窗 测量轮尺寸 修改后的合 ..

确定相机参数

给出由简单数字拍摄的照片,其中包含已知尺寸的矩形图像。我怎么能 - 在某种程度上准确 - 确定这台相机的参数? 我最感兴趣的是平移,倾斜和摆动角度。 可选择矩形的距离会很好。 我承认摄像机的焦距和分辨率应该是已知的,但可以假设它们是可用的(例如通过exif元数据)。 这个问题有没有简单的算法? 解决方案 什么您正在寻找相机校准算法。一个常用的是张的算法。 有关校准 ..

从LiDAR云中提取描述性信息(.las文件)

我有.las(激光雷达数据)文件,现在我想知道它的大小,例如它的宽度和高度以公里为单位有多长。 如何检索这些类型的信息? 解决方案 tl; dr:安装libLAS并运行 lasinfo myfile.las 。 因为他们可能不同意真实的数据范围,所以不值得信任。更可靠的方法是通过读取点本身来计算数据的空间范围。这里有一些免费和开源的方式来计算lasfile的真实范围: .lib ..
发布时间:2018-04-23 18:05:50 其他开发

使用已知的对象大小从图片中测量对象

所以我需要做的是从普通用户拍摄的图像测量脚长。该图像将包含具有黑色袜子穿着的脚,硬币(或其他已知尺寸的物体)和其他两个物体将在其上的白色纸(例如A4)。 我已经有了什么? - 我已经使用opencv,但只是简单的项目; - 我已开始阅读一些关于相机校准的文章(”Learn OpenCv“),但仍然不知道我是否要走那么远。 我现在需要的是一些方向,因为我仍然不明白如果我正确的方式来解决这 ..
发布时间:2016-12-26 11:59:45 其他开发

你如何找到给定图像的对象的高度?

Heyguys ..这不完全是一个编程问题。我只想知道你的方法将是一个数字图像处理中的常见问题。 假设你有一个几个树的图像,说jpg格式。你怎么去找到每棵树的高度。照片是您唯一的输入。 我想知道您没有编码的方法。所以,如果你的答案是模糊的,或非DIP-ish,这并不重要。 小修正: 高度不必是树的实际高度。高度可以采取任何比例。但应该与pic中的所有对象一致。 解决方案 ..
发布时间:2016-12-26 11:08:30 其他开发

如何确定与视频中的对象的距离?

我有一个从移动车辆前面录制的视频文件。我将使用OpenCV对象检测和识别,但我坚持一方面。如何确定与已识别对象的距离。 我可以知道我目前的速度和真实的GPS位置,但这是所有。我不能对我跟踪的对象做任何假设。我计划使用它跟踪和跟踪对象,而不与它们碰撞。理想情况下,我想使用这些数据来导出对象的真实世界位置,如果我可以确定从相机到对象的距离,我可以这样做。 解决方案 移动视频时,您可以使用 ..
发布时间:2016-12-26 10:39:06 C/C++开发

如何确定与视频中的对象的距离?

我有一个从移动车辆前面录制的视频文件。我将使用OpenCV对象检测和识别,但我坚持一方面。如何确定与已识别对象的距离。 我可以知道我目前的速度和真实的GPS位置,但这是所有。我不能对我跟踪的对象做任何假设。我计划使用它跟踪和跟踪对象,而不与它们碰撞。理想情况下,我想使用这些数据来导出对象的真实世界位置,如果我可以确定从相机到对象的距离,我可以这样做。 解决方案 移动视频时,您可以使用 ..
发布时间:2016-10-13 10:51:55 C/C++开发

OpenCV Orb在引入旋转/缩放不变性后找不到匹配项

我正在使用OpenCV 2.3.1中的Orb功能检测器开发一个项目。我找到8个不同的图像之间的匹配,其中6是非常相似的(摄像机位置20厘米的差异,沿着线性滑块,所以没有尺度或旋转方差),然后从大约45度角从两个侧。我的代码在非常相似的图像之间找到大量的准确匹配,但从一个更不同的角度拍摄的图像很少到没有。我已经包括我认为是我的代码的相关部分,如果你需要更多的信息,请让我知道。 / set p ..
发布时间:2016-10-13 10:09:00 C/C++开发

我如何反向工程2D点转换成3D?

我有4个2D点,​​在屏幕空间,我需要进行反向工程回到三维空间。我知道,每个4点是3D旋转的刚性矩形的一个角落里,我知道了矩形的大小。从此我怎样才能得到三维坐标? 我没有使用任何特定的API,而我没有一个现有的投影矩阵。我只是在寻找基本的数学来做到这一点。当然没有足够的数据到一个二维点到三维,没有其他的参考转换,但我想,如果你有4个点,你知道,他们都是以直角彼此在同一平面上,你知道它们之间的距离 ..
发布时间:2015-11-28 10:40:05 其他开发