Class SelectTracksInFrameForBundleAdjustment


  • public class SelectTracksInFrameForBundleAdjustment
    extends java.lang.Object
    Attempts to ensure spatial diversity within an image by forcing a more uniform distribution of features per-area.
    • Field Detail

      • configUniform

        public final boofcv.struct.ConfigGridUniform configUniform
        Configuration for uniformally selecting a grid
      • maxFeaturesPerFrame

        public int maxFeaturesPerFrame
        maximum number of features per frame that can be used
      • minTrackObservations

        public int minTrackObservations
        The minimum number of observations to process
    • Constructor Detail

      • SelectTracksInFrameForBundleAdjustment

        public SelectTracksInFrameForBundleAdjustment​(long randSeed)
    • Method Detail

      • selectTracksInFrame

        protected void selectTracksInFrame​(VisOdomBundleAdjustment.BFrame frame,
                                           java.util.List<VisOdomBundleAdjustment.BTrack> selected)
        Select tracks inside a single frame. All tracks which have previously been selected are automatically selected again and count towards the max per frame