![]() |
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>
Include dependency graph for scores2D.h:
This graph shows which files directly or indirectly include this file: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. | |