findNeighborsInRadius
Find neighbors within a radius of a point in the point cloud
Syntax
Description
[
returns the indices
,dists
] = findNeighborsInRadius(ptCloud
,point
,radius
)indices
of neighbors within a radius of a query point in
the input point cloud. ptCloud
can be an unorganized or organized point
cloud. The neighbors within a radius of the query point are computed by using the Kd-tree
based search algorithm.
[
returns the neighbors within a radius of a query point in the input point cloud. The input
point cloud is an organized point cloud generated by a depth camera. The neighbors within a
radius of the query point are determined using fast approximate neighbor search algorithm. indices
,dists
] = findNeighborsInRadius(ptCloud
,point
,radius
,camMatrix
)
The function uses the camera projection matrix camMatrix
to know
the relationship between adjacent points and hence, speeds up the search. However, the
results have lower accuracy as compared to the Kd-tree based approach.
Note
This syntax only supports organized point cloud data produced by RGB-D sensors.
You can use
estimateCameraMatrix
to estimate camera projection matrix for the given point cloud data.
[
specifies options using one or more name-value pair arguments in addition to the input
arguments in the preceding syntaxes.indices
,dists
] = findNeighborsInRadius(___,Name,Value
)
Examples
Input Arguments
Output Arguments
References
[1] Muja, M. and David G. Lowe. "Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration". In VISAPP International Conference on Computer Vision Theory and Applications. 2009. pp. 331–340.
Extended Capabilities
Version History
Introduced in R2015a