7 #ifndef __BINARY_IMAGE_H__
8 #define __BINARY_IMAGE_H__
10 #include "MonoImage.h"
15 #include "Vision2009/VisionAPI.h"
26 int GetNumberParticles();
29 vector<ParticleAnalysisReport>* GetOrderedParticleAnalysisReports();
30 BinaryImage *RemoveSmallObjects(
bool connectivity8,
int erosions);
31 BinaryImage *RemoveLargeObjects(
bool connectivity8,
int erosions);
34 virtual void Write(
const char *fileName);
36 bool ParticleMeasurement(
int particleNumber, MeasurementType whatToMeasure,
int *result);
37 bool ParticleMeasurement(
int particleNumber, MeasurementType whatToMeasure,
double *result);
38 static double NormalizeFromRange(
double position,
int range);