- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试获取图像中的方向向量(一个人正在看的方向)的交点,其中一个平面直接在前面并且实际上平行于图像平面。比如,这个人在看墙上的什么地方,这就是我感兴趣的地方。
我知道相机的位置,图像中人的像素位置,以及图像中头部的角度(偏航、俯仰、滚动)。我也可以合理地估计人到平面的深度。
如何获得方向向量与它前面的平面的交点?
最佳答案
计算目标平面的平面法线,并计算 View 矢量在平面法线上的矢量投影。将观察者到平面的距离除以投影矢量的大小。该除法的结果将是您需要乘以 View 矢量才能到达交点的大小。不确定这是否是最快的方法,但应该可行。
虽然我很确定这只是更直观,而且并不比上面描述的更快,但另一种方式是在某个点将视点和向量设置为平面法向量的子项,然后变换该平面法线并指向全局原点(正 z 轴)(通过变换拖动视点和向量)。然后将视点的 z 高度除以 View 矢量的 z 分量,以获得缩放 View 矢量所需的幅度。
关于opencv - 图像中原点的向量与现实世界中的平面的交点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51679913/
笙歌 痞性. 剩余 青怏 洒脱 现实 搁浅° 软萌 路途 娼妓 离骚 逐你 微尘 迷魂 ▼ 扎心 堇夏 残年っ ╭淡妆╮ 24K.纯疯 隐痛
我正在尝试不费吹灰之力地实现完全有效的持久性无知。不过我有很多问题: 最简单的选项 这真的很简单——可以像在 SOA 中那样使用 Spring Data 注释对实体进行注释(但让它们真正执行逻辑)?除
我想完成一项简单的任务。 我在可变宽度容器中有一个图像。 容器的宽度可以为 300、400、700 或 900 像素。这是通过媒体查询完成的图像应占据该容器的所有宽度。所以它也将是 300、400、7
我在使用 Storyboards AutoRotation 和 iPhone 时遇到问题。我已经将一个非常简单的项目与 3 个 View Controller 放在一起,并将其上传到 gitHub 以
我是一名优秀的程序员,十分优秀!