【问题标题】:Create a relative grid of points from absolute points in an image从图像中的绝对点创建点的相对网格
【发布时间】:2016-07-13 02:00:47
【问题描述】:

示例目标:

来源:zone.ni.com

从上图这样的校准目标中,我找到了目标上每个圆的中心。我有每个圆心的中心坐标(例如(583、120))。现在,我需要从这些圆心创建一个网格。所以第一个圆心是(0,0),第一个圆心右边的圆心是(0,1)

编辑:我不想进行仿射变换。我试图找到图像中点与现实世界中目标的点对应关系。

【问题讨论】:

  • 如果您正在寻找相对于相机的倾斜校正,您正在寻找仿射变换......
  • 我也是傅立叶变换在空间中寻找规则对象数组的忠实粉丝...

标签: python image-processing camera-calibration


【解决方案1】:

你在使用 openCV 吗?无论如何,您可能想要查看的主题是 Affine Transforms 尽管链接是特定于 python OpenCv 的,但主题本身不是。

您实际上可以仅使用 4 个点来完成转换。这些点可以通过检测一个矩形边界框来获得,这是另一个类似的 SO 问题OpenCV C++/Obj-C: Detecting a sheet of paper / Square Detection 它在 C++ 中,但同样的想法是相似的

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2016-01-05
    • 1970-01-01
    • 2014-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多