• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

digikam

Digikam::Haar::Calculator

Digikam::Haar::Calculator Class Reference

#include <haar.h>

List of all members.


Detailed Description

Definition at line 214 of file haar.h.


Public Member Functions

int calcHaar (ImageData *imageData, SignatureData *sigData)
 Calculator ()
void transform (ImageData *data)
 ~Calculator ()

Constructor & Destructor Documentation

Digikam::Haar::Calculator::Calculator (  ) 

Definition at line 157 of file haar.cpp.

Digikam::Haar::Calculator::~Calculator (  ) 

Definition at line 161 of file haar.cpp.


Member Function Documentation

int Digikam::Haar::Calculator::calcHaar ( ImageData *  data,
SignatureData *  sigData 
)

Determines a total of NUM_COEFS positions in the image that have the largest magnitude (absolute value) in color value.

Returns linearized coordinates in sig1, sig2, and sig3. avgl are the [0,0] values. The order of occurrence of the coordinates in sig doesn't matter. Complexity is 3 x NUM_PIXELS^2 x 2log(NUM_COEFS).

Definition at line 336 of file haar.cpp.

void Digikam::Haar::Calculator::transform ( ImageData *  data  ) 

Do the Haar tensorial 2d transform itself.

Here input is RGB data [0..255] in Unit arrays. Results are available in a, b, and c. Fully inplace calculation; order of result is interleaved though, but we don't care about that.

Definition at line 247 of file haar.cpp.


The documentation for this class was generated from the following files:
  • haar.h
  • haar.cpp

digikam

Skip menu "digikam"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • digikam
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal