- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经实现了 PCA,以便将旋转信息分配给从图像中提取的连接的 2D 点(边缘片段,请参见下图中的数据点示例)。我希望信息在数据轮换下能够稳健地重现,以便我可以将其用于识别目的(与 1 相比)。为此,我希望主成分(特征向量)随点旋转(+- 180 度)。
我的实现包括数据的平均居中。我还测试了 OpenCV 的实现和 Python 中的一个实现,它们产生了相同的结果。这就是为什么我假设我的实现是正确的并且问题出在方法本身。对于其他 2D 分布,我得到了很好的结果。尽管如此,对于这些特定的数据点,它似乎不起作用。
我已经完成了所有测试,无论是否对标准差进行归一化(即,将 x 和 y 值的数据除以它们的标准差)。
这是我对数据进行不同旋转的结果(从图像中提取):
可以看出,该方法不允许找到可重现的旋转。数据受量化影响(因为它是从图像中提取的),这就是为什么我认为这是问题的根源。因此,我重复了添加随机噪声的实验(第 4 列)。可以看出,这似乎不是问题所在。
我不知道如何解释显示的效果。我注意到主轴的总体方向在第一行和第二行中似乎分别相似。我认为这意味着什么,但究竟是什么?我能以某种方式解决这个问题,还是有更好的方法来解决这个问题?由于一些预处理,可以假设没有异常值。
感谢您的帮助!
最佳答案
关于opencv - 主成分分析和旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40681023/
我有一些带有反应组件抽象的外部 UI,我想从试剂中重用它们,有没有什么方法可以通过从 clojurescript 传递数据来直接渲染预定义的 react 组件。我是 clojurescript 初学者
我刚刚构建了一个库(Material Components库)from source并将本地Maven存储库添加到了我的项目中。现在,我可以通过将Log调用添加到库的本地源中来成功地进行一些外行调试。
我正在尝试测试呈现 grommet 的组件菜单 组件。索环 Menu 组件将绝对定位的菜单呈现到文档的顶层,作为子级插入到 body 中。因此它呈现在包装器的范围之外。我可以使用 document.b
如何创建一个凹形的 SKPhysicsBody? 我的猜测是创建一个由多个凸体组成的复合节点。我可以用任何其他方式“粘贴”它们,从而在它们之间创建 SKPhysicsJointFixed 吗? 最佳答
我正在开发一个食谱应用程序来帮助我妻子培养她的蛋糕爱好。这个想法是创建一个食谱数据库来保存她所有的蛋糕食谱。 每个食谱都有多种成分。每种成分都会有测量值(克、毫升、茶匙等),然后是数量。 我了解如何创
我正在使用 sklearn's PCA用于对大量图像进行降维。安装 PCA 后,我想看看组件的外观。 可以通过查看 components_ 属性来做到这一点。没有意识到这是可用的,我做了其他事情: e
我是一名优秀的程序员,十分优秀!