private int _predictionScale = 10; //scale factor to get more suitable visualization public Form1() { InitializeComponent(); _filter = new FeatureParticleFilter(); _filter.GenerateParticles(200, new List <IDistribution>() { new UniformDistribution(pictureBox1.Height), new UniformDistribution(pictureBox1.Height) }); }
public FeatureLocationCalculator(int numberOfParticles, int variance) { _variance = variance; _previousLocations = new Dictionary <int, ICoordinate>(); _filter = new FeatureParticleFilter(); var(width, height) = CalculateWorldSize(50); _filter.GenerateParticles(numberOfParticles, new List <IDistribution>() { new GaussianDistribution((int)width), new GaussianDistribution((int)height) }); }