gpt4 book ai didi

android - 在Android中使用opencv测量 ImageView 标记位置的宽度和高度

转载 作者:行者123 更新时间:2023-12-02 17:41:11 24 4
gpt4 key购买 nike

我正在使用opencv开发一个android项目。我正在关注互联网上的一些教程,已经完成了“如何使用Opencv捕获图像,在ImageView中显示,这是代码,

https://gist.github.com/manikavi/46cbdedba34d338c201f5cea6242fd2a

接下来我的要求是在捕获的图像上标记宽度和高度并获取该图像的大小。(在此处添加图像)

在opencv中是否有可能,如果可以,我可以得到帮助吗?

enter image description here

最佳答案

第一步是获取轮廓的极值点。没有他们,什么都做不了。
我知道执行测量的 3 种方法。

  • 首先也是最简单的,是在其测量值已知的对象旁边有一个引用图案。使用 rule of three 简单地获得测量值.
  • 如果您之前知道物体和相机镜头之间的距离,您应该使用三角函数计算物体的大小。您将先前已知的距离与检测到的点与相机的线 0 点之间形成的角度进行比较。
  • 第三种方法是使用 epipolar geometry .这样就不必事先知道相机和物体之间的距离。三角函数计算的引用是引用点相对于每个透镜的线 0 的角度。
  • 关于android - 在Android中使用opencv测量 ImageView 标记位置的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44801684/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com