Particle Identification and Tracking
|
Name space for all of the particle identification code. More...
Classes | |
class | Filestreams |
class | Iden |
Class to encapsulate all of the image processing for particle identification. More... | |
class | Image2D |
class | Image_base |
This is an ABC for different file layouts, ie to make dealing with multi-part files and the spew that comes out of stream to disk easy to change between. More... | |
class | Image_series |
class | Image_stack |
class | Tophat_Kernel |
class | Gaussian_Kernel |
class | Dilation_Kernel |
class | Convolution_Kernel |
class | MD_parser |
A base class for parsers that extract meta data from image files. More... | |
class | MD_parser_dummy |
A class that returns an empty Md_store object as a stand in for a proper parser. More... | |
class | Mm_md_parser |
A class for parsing and extracting the meta data from the tiff directories of tif files generated by metamorph. More... | |
class | Wrapper_i_plu |
Wrapper class for dealing with data from Peter Lu's code. More... | |
Typedefs | |
typedef enum iden::PIX_TYPE | PIX_TYPE |
Enumeration of pixel sizes. More... | |
typedef enum iden::MD_TYPE | MD_TYPE |
Enumeration of Meta data format types. More... | |
Enumerations | |
enum | PIX_TYPE { U16 =0, U8, S16, F32, ERROR } |
Enumeration of pixel sizes. More... | |
enum | MD_TYPE { NONE =0, MM } |
Enumeration of Meta data format types. More... | |
Functions | |
IppStatus | BandPass_2D (Image2D &image_in, Image2D &image_bpass, const int feature_radius, const float hwhm_length) |
void | RecenterImage (Image2D &image) |
IppStatus | FindLocalMax_2D (Image2D &image_bpass, Image2D &image_bpass_thresh, Image2D &image_subtracted, const float threshold, const int dilation_radius) |
void | PrintParticleDataHeader (std::ostream &out) |
void | PrintParticleData (std::ostream &out, const Ipp32f particledata[][9], const int startrow, const int endrow, const int framenumber, const int stacknumber) |
Ipp32f(* | ParticleStatistics (Image2D &image_localmax, Image2D &image_in, const int mask_radius, const int feature_radius, int &counter))[9] |
std::string | format_name (const std::string &dirname, const std::string &basename, int padding, unsigned int plane) |
void | Print2DKernel8u (const int diameter, const Ipp8u *kernel) |
void | Print2DKernel32f (const int diameter, const Ipp32f *kernel) |
Name space for all of the particle identification code.
typedef enum iden::MD_TYPE iden::MD_TYPE |
Enumeration of Meta data format types.
typedef enum iden::PIX_TYPE iden::PIX_TYPE |
Enumeration of pixel sizes.
enum iden::MD_TYPE |
enum iden::PIX_TYPE |
std::string iden::format_name | ( | const std::string & | dirname, |
const std::string & | basename, | ||
int | padding, | ||
unsigned int | plane | ||
) |
Referenced by iden::Image_series::select_plane().
Ipp32f(* iden::ParticleStatistics | ( | Image2D & | image_localmax, |
Image2D & | image_in, | ||
const int | mask_radius, | ||
const int | feature_radius, | ||
int & | counter | ||
) | )[9] |
Referenced by iden::Iden::fill_wrapper(), iden::Iden::fill_wrapper_avg(), and iden::Iden::process_frame().
void iden::Print2DKernel32f | ( | const int | diameter, |
const Ipp32f * | kernel | ||
) |
void iden::Print2DKernel8u | ( | const int | diameter, |
const Ipp8u * | kernel | ||
) |
void iden::PrintParticleData | ( | std::ostream & | out, |
const Ipp32f | particledata[][9], | ||
const int | startrow, | ||
const int | endrow, | ||
const int | framenumber, | ||
const int | stacknumber | ||
) |
void iden::PrintParticleDataHeader | ( | std::ostream & | out) |
void iden::RecenterImage | ( | Image2D & | image) |