检测同一个物体在不同的图片中的对应点

 时间:2026-04-26 10:37:19

1、假设两幅图片分别记为a和b,检测图像的对应点:

{m,n}=ImageCorrespondingPoints[a,b]

运行结果是,图片对应点在两幅图中的坐标。

检测同一个物体在不同的图片中的对应点

2、在第一幅图中,标注出这些点。

HighlightImage[a, {Green, Point[m]}]

检测同一个物体在不同的图片中的对应点

3、在第二幅图中,标注出对应点。

HighlightImage[b, {Red, Point[n]}]

检测同一个物体在不同的图片中的对应点

4、为所有的对应点,排上序号。

代码如下图。

检测同一个物体在不同的图片中的对应点

5、两幅图的对应点都加上了序号,效果如下。

比较一下,能够发现,有一些对应点确实是对应的关系,但另一些却不是,比如5和11。

检测同一个物体在不同的图片中的对应点

检测同一个物体在不同的图片中的对应点

1、这一次,选用图片a,并把a旋转60°,得到b。

b = Rasterize[Rotate[a, Pi/3]];

检测同一个物体在不同的图片中的对应点

检测同一个物体在不同的图片中的对应点

2、寻找这两幅图的对应点。

仔细观察,是不是所有的对应点都是真的对应点。

检测同一个物体在不同的图片中的对应点

检测同一个物体在不同的图片中的对应点

  • 棉花糖杯怎么制作
  • 手机怎么查看自己的型号?
  • 七宝瑶台千岁石,出自哪里,是什么意思呢,有哪位高手解答一下
  • 熊家婆是什么故事
  • Samsung Galaxy A9(2016) SM-A9000(6.0.1)如何使用智能截屏?
  • 热门搜索
    汕头旅游景点 纪念日怎么过 岳阳旅游 石家庄职业技术学院怎么样 布鲁塞尔旅游 简历技能特长怎么写 页码怎么从第三页开始 近视眼可以治好 怎么转换pdf格式 孕妇可以吃红菇吗