IMP
2.2.0
The Integrative Modeling Platform
|
Scoring functions for 2D Copyright 2007-2014 IMP Inventors. All rights reserved. More...
#include "IMP/em2d/em2d_config.h"
#include "IMP/em2d/Image.h"
#include "IMP/em2d/opencv_interface.h"
#include "IMP/em2d/RegistrationResult.h"
#include "IMP/base/Object.h"
#include <IMP/base/warning_macros.h>
#include <functional>
Go to the source code of this file.
Classes | |
class | IMP::em2d::ChiSquaredScore |
Score based on Chi^2 = ((pixels_iamge - pixels_projection)/stddev_image)^2. More... | |
class | IMP::em2d::EM2DScore |
class | IMP::em2d::HasHigherCCC< T > |
Comparison by value of the ccc. More... | |
class | IMP::em2d::HasLowerScore< T > |
Compare two classes that return a score. More... | |
class | IMP::em2d::LessPairBySecond< T > |
Comparison of pairs by checking the second element. More... | |
class | IMP::em2d::MeanAbsoluteDifference |
Score based on the mean of the absolute difference. More... | |
class | IMP::em2d::ScoreFunction |
Base class for all scoring functions related to em2d. More... | |
Namespaces | |
IMP | |
All IMP::kernel code is brought into the IMP namespace. | |
IMP::em2d | |
See IMP.em2d for more information. | |
Typedefs | |
typedef IMP::base::Vector < IMP::base::Pointer < ChiSquaredScore > > | IMP::em2d::ChiSquaredScores |
typedef IMP::base::Vector < IMP::base::WeakPointer < ChiSquaredScore > > | IMP::em2d::ChiSquaredScoresTemp |
typedef IMP::base::Vector < IMP::base::Pointer < EM2DScore > > | IMP::em2d::EM2DScores |
typedef IMP::base::Vector < IMP::base::WeakPointer < EM2DScore > > | IMP::em2d::EM2DScoresTemp |
typedef IMP::base::Vector < IMP::base::Pointer < MeanAbsoluteDifference > > | IMP::em2d::MeanAbsoluteDifferences |
typedef IMP::base::Vector < IMP::base::WeakPointer < MeanAbsoluteDifference > > | IMP::em2d::MeanAbsoluteDifferencesTemp |
typedef IMP::base::Vector < IMP::base::Pointer < ScoreFunction > > | IMP::em2d::ScoreFunctions |
typedef IMP::base::Vector < IMP::base::WeakPointer < ScoreFunction > > | IMP::em2d::ScoreFunctionsTemp |
Functions | |
double | IMP::em2d::get_average_rotation_error (const RegistrationResults &correct_RRs, const RegistrationResults &computed_RRs) |
double | IMP::em2d::get_average_shift_error (const RegistrationResults &correct_RRs, const RegistrationResults &computed_RRs) |
double | IMP::em2d::get_cross_correlation_coefficient (const cv::Mat &m1, const cv::Mat &m2) |
Computes the cross-correlation coefficient between to matrices. | |
double | IMP::em2d::get_global_score (const RegistrationResults &RRs) |
double | IMP::em2d::get_rotation_error (const RegistrationResult &rr1, const RegistrationResult &rr2) |
double | IMP::em2d::get_shift_error (const RegistrationResult &rr1, const RegistrationResult &rr2) |
Distance between the two in-plane translations. | |