主要内容

showMatchedFeatures

显示对应的特征点

描述

例子

showMatchedFeatures (I1,I2,matchedPoints1,matchedPoints2)显示图像的叠加I1I2彩色图的对应点由线连接。matchedPoints1matchedPoints2包含对应点的坐标I1I2

例子

showMatchedFeatures (I1,I2,matchedPoints1,matchedPoints2,方法)显示的图像I1I2使用指定的可视化风格方法参数。

showMatchedFeatures (___,PlotOptions,{MarkerStyle1 MarkerStyle2,线型})允许您指定自定义绘图选项数组包含三个值中的一个细胞。的MarkerStyle1,MarkerStyle2,线型值对应的标记符号I1标记符号,I2和线条样式和颜色。的LineSpec语法的情节函数定义了每一个说明符。

showMatchedFeatures (___,名称=值)指定选项使用一个或多个名称参数除了参数从以前的语法的任意组合。例如,showMatchedFeatures (__, PlotOptions = {“d”、“+”、“g”})集钻石的标志风格I1,一个加号I2,绿色的颜色。

H= showMatchedFeatures (___)返回返回的图像对象的句柄showMatchedFeatures

例子

全部折叠

读取图像。

I1 = im2gray (imread (“parkinglot_left.png”));I2 = im2gray (imread (“parkinglot_right.png”));

哈里斯检测功能

里= detectHarrisFeatures (I1);points2 = detectHarrisFeatures (I2);

提取的特征

[f1, vpts1] = extractFeatures (I1,里);[f2, vpts2] = extractFeatures (I2 points2);

匹配特性。

indexPairs = matchFeatures (f1、f2);matchedPoints1 = vpts1 (indexPairs (1:20, 1));matchedPoints2 = vpts2 (indexPairs (1:20, 2));

可视化的候选人匹配。

图;showMatchedFeatures (I1、I2 matchedPoints1 matchedPoints2,“孟泰格”);标题(“候选点匹配”);传奇(“匹配点1”,“匹配点2”);

图包含一个坐标轴对象。坐标轴对象标题候选点匹配包含4图像类型的对象,线。一个或多个行显示的值只使用标记这些对象代表匹配点1,匹配点2。

读取图像。

I1 = imread (“cameraman.tif”);I2 = imresize (imrotate (I1, -20), 1.2);

检测冲浪功能。

里= detectSURFFeatures (I1);points2 = detectSURFFeatures (I2);

提取特征。

[f1, vpts1] = extractFeatures (I1,里);[f2, vpts2] = extractFeatures (I2 points2);

匹配特性。

indexPairs = matchFeatures (f1、f2);matchedPoints1 = vpts1 (indexPairs (: 1));matchedPoints2 = vpts2 (indexPairs (:, 2));

可视化的候选人匹配。

图;showMatchedFeatures (I1、I2 matchedPoints1 matchedPoints2);标题(“假定的点匹配”);传奇(“匹配点1”,“匹配点2”);

图包含一个坐标轴对象。坐标轴对象标题假定的点匹配包含4图像类型的对象,线。一个或多个行显示的值只使用标记这些对象代表匹配点1,匹配点2。

输入参数

全部折叠

输入图像,指定为一个数字数组。

输入图像2,指定为数字数组。

点在图像的坐标,作为指定2的矩阵的数量(x y坐标,或作为一个对象中描述的功能点特征类型

点在图像的坐标,作为指定2的矩阵的数量(x y坐标,或作为一个对象中描述的功能点特征类型

显示风格方法,指定为以下之一:

falsecolor 通过创建一个复合red-cyan信息叠加到图像图像显示I1是红色和I2为青色。
混合 覆盖I1I2使用α混合。
蒙太奇 的地方I1I2在相同的图像。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:showMatchedFeatures (__, PlotOptions = {“d”、“+”、“g”})集钻石的标志风格I1,一个加号I2,绿色的颜色。

标记、线条样式和颜色选项,指定为一个单元阵列特征向量或一个字符串数组。三个值{MarkerStyle1,MarkerStyle2,线型},对应的标记符号I1标记符号I2和线条样式和颜色。的LineSpec语法的情节函数定义了每一个说明符。

输出轴显示可视化,指定为一个图形对象。

输出参数

全部折叠

处理图像对象,显示showMatchedFeatures

版本历史

介绍了R2012b