|
|
| SimilarityMeasureSAD_CPU (SharedImage *img1, SharedImage *img2) |
| |
|
| SimilarityMeasurePixelWise_CPU (SharedImage *img1, SharedImage *img2, int mode) |
| |
|
template<typename T, typename U> |
| double | computeTyped (const TypedImage< T > &img1, const TypedImage< U > &img2, const ImageTransformer *t, size_t *overlap=nullptr) |
| |
| double | compute (const ImageTransformer *t, size_t *overlap=nullptr) override |
| | Computes and returns the similarity measure.
|
| |
| bool | supportsWeights () const override |
| | Queries the capability whether this similarity measure supports pixel-wise weights.
|
| |
|
| SimilarityMeasureImplPixelWise (SharedImage *img1, SharedImage *img2, int mode) |
| |
| void | configure (const Properties *p) override |
| | Set one or multiple properties.
|
| |
| void | configuration (Properties *p) const override |
| | Retrieve the properties of this object.
|
| |
| | SimilarityMeasureImpl (SharedImage *img1, SharedImage *img2) |
| | Sets the two images that should be compared. Does not transfer ownership.
|
| |
| virtual bool | setImage1 (SharedImage *img1) |
| | Replaces the image1 that was set in the constructor with the given image.
|
| |
| virtual bool | setImage2 (SharedImage *img2) |
| | Replaces the image2 that was set in the constructor with the given image.
|
| |
|
virtual SharedImage * | image1 () const |
| |
|
virtual SharedImage * | image2 () const |
| |
|
void | enableImage1Mask (bool enable) |
| | Specify whether a mask on the first image shall be used if available (true by default)
|
| |
|
void | enableImage2Mask (bool enable) |
| | Specify whether a mask on the second image shall be used if available (true by default)
|
| |
| virtual void | setWeights (const SharedImage *weights1, const SharedImage *weights2) |
| | Sets the images to use as weights for the similarity metric.
|
| |
|
bool | image1MaskEnabled () const |
| | Return the flag for using the mask of the first image.
|
| |
|
bool | image2MaskEnabled () const |
| | Return the flag for using the mask of the second image.
|
| |
| virtual void | configureDefaults () |
| | Retrieve the properties of this object, replaces values with their defaults and sets it again.
|
| |
|
void | registerParameter (ParameterBase *param) |
| | Register the given Parameter or SubProperty, so that it will be configured during configure()/configuration().
|
| |
|
void | unregisterParameter (const ParameterBase *param) |
| | Remove the given Parameter or SubProperty from the list of registered parameters.
|
| |
|
| Configurable (const Configurable &rhs) |
| |
|
| Configurable (Configurable &&rhs) noexcept |
| |
|
Configurable & | operator= (const Configurable &) |
| |
|
Configurable & | operator= (Configurable &&) noexcept |
| |