DAISYFeature.filter#
- DAISYFeature.filter(**kwargs: Any) BaseFeature2D#
Filter features
- Parameters:
kwargs – the filter parameters
- Returns:
sorted features
- Return type:
BaseFeature2Dinstance
The filter is defined by arguments:
argument
value
select if
scale
(minimum, maximum)
minimum <= scale <= maximum
minscale
minimum
minimum <= scale
maxscale
maximum
scale <= maximum
strength
(minimum, maximum)
minimum <= strength <= maximum
minstrength
minimum
minimum <= strength
percentstrength
percent
strength >= percent * max(strength)
nstrongest
N
strength
Example:
>>> from machinevisiontoolbox import Image >>> orb = Image.Read("eiffel-1.png").ORB() >>> len(orb) 500 >>> orb2 = orb.filter(minstrength=0.001) >>> len(orb2) 407
Note
If
valueis a range thenumpy.Infor-numpy.Infcan be used as values.