10 #include "MonoImage.h"
15 #include "Vision/VisionAPI.h"
28 BinaryImage *RemoveSmallObjects(
bool connectivity8,
int erosions);
29 BinaryImage *RemoveLargeObjects(
bool connectivity8,
int erosions);
31 BinaryImage *ParticleFilter(ParticleFilterCriteria2 *criteria,
33 virtual void Write(
const char *fileName);
36 bool ParticleMeasurement(
int particleNumber, MeasurementType whatToMeasure,
38 bool ParticleMeasurement(
int particleNumber, MeasurementType whatToMeasure,
40 static double NormalizeFromRange(
double position,
int range);
std::vector< ParticleAnalysisReport > * GetOrderedParticleAnalysisReports()
Get an ordered vector of particles for the image.
Definition: BinaryImage.cpp:105
virtual void Write(const char *fileName)
Write a binary image to flash.
Definition: BinaryImage.cpp:124
Definition: MonoImage.h:14
int GetNumberParticles()
Get then number of particles for the image.
Definition: BinaryImage.cpp:18
ParticleAnalysisReport GetParticleAnalysisReport(int particleNumber)
Get a single particle analysis report.
Definition: BinaryImage.cpp:31
frcParticleAnalysis returns this structure
Definition: VisionAPI.h:24
Included for ParticleAnalysisReport definition TODO: Eliminate this dependency!
Definition: BinaryImage.h:20