IMP Reference Guide
2.20.2
The Integrative Modeling Platform
|
IMP images for Electron Microscopy using openCV matrices Copyright 2007-2022 IMP Inventors. All rights reserved. More...
#include <IMP/em2d/em2d_config.h>
#include "IMP/em2d/PolarResamplingParameters.h"
#include "IMP/em2d/ImageReaderWriter.h"
#include "IMP/em2d/opencv_interface.h"
#include "IMP/em2d/image_processing.h"
#include "IMP/em2d/FFToperations.h"
#include "IMP/em/ImageHeader.h"
#include <IMP/Pointer.h>
#include <IMP/Object.h>
#include "IMP/base_types.h"
#include <limits>
#include <typeinfo>
Go to the source code of this file.
Classes | |
class | IMP::em2d::Image |
2D Electron Microscopy images in IMP More... | |
Namespaces | |
IMP | |
Base functionality and abstract base classes for representation, scoring and sampling. | |
IMP::em2d | |
Restraints using electron microscopy 2D images (class averages). | |
Typedefs | |
typedef IMP::Vector < IMP::Pointer< Image > > | IMP::em2d::Images |
A vector of reference counted pointers to EM images of type double. More... | |
typedef IMP::Vector < IMP::WeakPointer< Image > > | IMP::em2d::ImagesTemp |
Functions | |
void | IMP::em2d::add_noise (Image *im1, double op1, double op2, const String &mode="uniform", double df=3) |
void | IMP::em2d::apply_diffusion_filter (Image *input, Image *filtered, double beta, double pixelsize, int time_steps) |
void | IMP::em2d::apply_mean_outside_mask (Image *img, double radius) |
void | IMP::em2d::apply_variance_filter (Image *input, Image *filtered, int kernelsize) |
void | IMP::em2d::crop (Image *img, const IntPair ¢er, int size) |
void | IMP::em2d::do_combined_fill_holes_and_threshold (Image *input, Image *result, double n_stddevs) |
void | IMP::em2d::do_extend_borders (Image *im1, Image *im2, unsigned int pix) |
void | IMP::em2d::do_fill_holes (Image *input, Image *result, double n_stddevs) |
void | IMP::em2d::do_normalize (Image *im, bool force=false) |
void | IMP::em2d::do_remove_small_objects (Image *input, double percentage, int background=0, int foreground=1) |
void | IMP::em2d::do_resample_polar (Image *im1, Image *im2, const PolarResamplingParameters &polar_params) |
void | IMP::em2d::do_segmentation (Image *input, Image *result, const SegmentationParameters ¶ms) |
void | IMP::em2d::do_subtract_images (Image *first, Image *second, Image *result) |
void | IMP::em2d::get_autocorrelation2d (Image *im1, Image *im2) |
void | IMP::em2d::get_correlation2d (Image *im1, Image *im2, Image *corr) |
double | IMP::em2d::get_cross_correlation_coefficient (Image *im1, Image *im2) |
Cross correlation between two images. More... | |
Floats | IMP::em2d::get_histogram (Image *img, int bins) |
Images | IMP::em2d::read_images (const Strings &names, const ImageReaderWriter *rw) |
void | IMP::em2d::save_images (Images images, const Strings &names, const ImageReaderWriter *rw) |