主要内容

SelleDiform.

选择统一分布的特征点子集

描述

例子

指出= SelectUniform(N图片尺寸回报N均匀分布点要点尺寸的形象点图片尺寸

例子

全部收缩

从图像中检测并绘制均匀分布的Kaze特征的子集。

读图像。

Im = imread('yellowstone_left.png');

检测并显示Kaze功能。

points1 = detectkazefeatures(IM2Gray(IM))
Points1 = 6712x1 KazePoints数组具有属性:位置:[6712x2单个]度量标准:[6712x1单个]计数:6712刻度:[6712x1单]方向:[6712x1单个]
子图(1,2,1)IMSHOW(IM)保持情节(Points1)持有离开标题('原始点'

选择一个统一分布的点子集。

Numpoints = 100;Points2 = SelectUniform(Points1,Numpoints,Size(IM))
Points2 = 100x1 Kazepoints数组具有属性:位置:[100x2单个]度量标准:[100x1单张]计数:100刻度:[100x1单个]方向:[100x1单身]
子图(1,2,2)imshow(IM)持有情节(Points2)持有离开标题('统一分布点'

图包含2个轴。带有标题原始点的轴1包含3个类型图像的对象,线。带有标题的轴2均匀分布点包含3个类型图像,线路。

加载图像。

Im = imread('yellowstone_left.png');

通过降低质量阈值来检测许多角。

points1 =探测器(IM2Gray(IM),'清点',0.05);

绘制图像与检测到的角落。

子图(1,2,1);imshow(IM);抓住绘图(要点1);抓住离开标题('原始点');

选择一个统一分布的点子集。

Numpoints = 100;Points2 = SelectUniform(点1,Numpoints,尺寸(IM));

绘制图像显示原始和点子集。

子图(1,2,2);imshow(IM);抓住情节(Points2);抓住离开标题('统一分布点');

图包含2个轴。带标题原始点的轴1包含2个类型图像的对象,线。带有标题的轴2均匀分布点包含2个图像的2个物体,线。

将图像加载到工作区中。

Im = imread('yellowstone_left.png');

通过降低质量阈值来检测许多角。

points1 = DetectbriskFeatures(IM2Gray(IM),'清点',0.05);

绘制图像与检测到的角落。

子图(1,2,1);imshow(IM);抓住绘图(要点1);抓住离开标题('原始点');

选择一个统一分布的点子集。

Numpoints = 100;Points2 = SelectUniform(点1,Numpoints,尺寸(IM));

绘制图像显示原始和点子集。

子图(1,2,2);imshow(IM);抓住情节(Points2);抓住离开标题('统一分布点');

图包含2个轴。带有标题原始点的轴1包含3个类型图像的对象,线。带有标题的轴2均匀分布点包含3个类型图像,线路。

加载图像。

Im = imread('yellowstone_left.png');

检测和显示冲浪功能。

points1 =检测到(IM2Gray(IM));子图(1,2,1);imshow(IM);抓住绘图(要点1);抓住离开标题('原始点');

选择一个统一分布的点子集。

Numpoints = 100;Points2 = SelectUniform(点1,Numpoints,尺寸(IM));

绘制图像显示原始和点子集。

子图(1,2,2);imshow(IM);抓住情节(Points2);抓住离开标题('统一分布点');

图包含2个轴。带有标题原始点的轴1包含3个类型图像的对象,线。带有标题的轴2均匀分布点包含3个类型图像,线路。

输入参数

全部收缩

点对象,指定为a目的。该对象包含有关在输入图像中检测到的要点的信息。要获得点,请使用适当的检测功能。

要选择的统一分布点的数量,指定为整数。

图像大小,指定为灰度图像的2元素矢量或用于TrueColor图像的3个元素矢量。

在R2012A介绍