#include <APImage.h>
Public Member Functions | |
| APImage (string p) | |
| void | convolute (int *kernel, int dim1, int dim2, double scale) |
| string | getPath () |
| int | getWidth () |
| int | getWidthBW () |
| int | getHeight () |
| int | getHeightBW () |
| int | getPixel (int x, int y) |
| int | getIntegralPixel (int x, int y) |
| void | scale (double factor) |
| APImage * | getCopy () |
| void | drawCircle (int x, int y, int radius) |
| void | drawLine (int x1, int y1, int x2, int y2) |
| void | drawRectangle (int x, int y, int radius) |
| void | smooth () |
| void | integrate () |
| Calculates the integral image. | |
| int | getRegionSum (int x1, int y1, int x2, int y2) |
| bool | open () |
| void | show () |
| void | test () |
| template<class SrcIterator, class SrcAccessor, class BackInsertable> | |
| void | _cannyEdgelList1 (vigra::triple< SrcIterator, SrcIterator, SrcAccessor > src, BackInsertable &edgels, double scale, vector< int > *p) |
Public Attributes | |
| vigra::BImage * | imgBW |
Private Member Functions | |
| int | _getValue4Integral (int x, int y) |
| template<class SrcIterator, class SrcAccessor, class BackInsertable> | |
| void | _cannyEdgelList (SrcIterator ul, SrcIterator lr, SrcAccessor src, BackInsertable &edgels, double scale, vector< int > *point) |
| template<class Image1, class Image2, class BackInsertable> | |
| void | _internalCannyFindEdgels (Image1 const &gx, Image1 const &gy, Image2 const &magnitude, BackInsertable &edgels, vector< int > *p) |
Private Attributes | |
| vector< vector< int > > | convolution |
| Holds the convolution of the image. | |
| vector< vector< int > > | integral |
| Holds the values of the integral image. | |
| string | path |
|
|
Definition at line 28 of file APImage.cpp. References path. Referenced by getCopy(). |
|
||||||||||||||||||||||||||||||||
|
Definition at line 307 of file APImage.cpp. References vigra_ext::destImage(), vigra::internalCannyFindEdgels(), vigra_ext::srcImage(), and vigra_ext::srcImageRange(). Referenced by _cannyEdgelList1(). |
|
||||||||||||||||||||||||
|
Definition at line 300 of file APImage.cpp. References _cannyEdgelList(). |
|
||||||||||||
|
Definition at line 272 of file APImage.cpp. References integral. Referenced by integrate(). |
|
||||||||||||||||||||||||||||
|
Definition at line 340 of file APImage.cpp. References M_PI, vigra::Edgel::orientation, vigra::Edgel::strength, vigra::Edgel::x, and vigra::Edgel::y. |
|
||||||||||||||||||||
|
Definition at line 103 of file APImage.cpp. |
|
||||||||||||||||
|
Definition at line 203 of file APImage.cpp. Referenced by main(), and HessianDetector::printPoints(). |
|
||||||||||||||||||||
|
Definition at line 226 of file APImage.cpp. |
|
||||||||||||||||
|
Definition at line 222 of file APImage.cpp. |
|
|
Definition at line 177 of file APImage.cpp. References APImage(). |
|
|
Definition at line 171 of file APImage.cpp. References imgBW. Referenced by HessianDetector::_slidingWDetect(), and Descriptor::generateAutopanoXML(). |
|
|
Definition at line 174 of file APImage.cpp. References imgBW. Referenced by HessianDetector::_boxFilterDetect(), HessianDetector::_slidingWDetect(), Descriptor::createDescriptors(), getRegionSum(), HessianDetector::HessianDetector(), and integrate(). |
|
||||||||||||
|
Definition at line 276 of file APImage.cpp. References integral. |
|
|
Definition at line 290 of file APImage.cpp. Referenced by Descriptor::generateAutopanoXML(). |
|
||||||||||||
|
Definition at line 156 of file APImage.cpp. References imgBW. Referenced by Descriptor::_GaborResponse(), HessianDetector::_slidingWDetect(), and integrate(). |
|
||||||||||||||||||||
|
Definition at line 279 of file APImage.cpp. References getHeightBW(), getWidthBW(), and integral. Referenced by HessianDetector::_convolutePixel(). |
|
|
Definition at line 165 of file APImage.cpp. References imgBW. Referenced by HessianDetector::_slidingWDetect(), and Descriptor::generateAutopanoXML(). |
|
|
Definition at line 168 of file APImage.cpp. References imgBW. Referenced by HessianDetector::_boxFilterDetect(), HessianDetector::_slidingWDetect(), Descriptor::createDescriptors(), getRegionSum(), HessianDetector::HessianDetector(), and integrate(). |
|
|
Calculates the integral image.
Definition at line 240 of file APImage.cpp. References _getValue4Integral(), getHeightBW(), getPixel(), getWidthBW(), and integral. Referenced by main(). |
|
|
Definition at line 32 of file APImage.cpp. References vigra_ext::destImage(), imgBW, celeste::info(), and hugin_utils::round(). Referenced by main(). |
|
|
Definition at line 180 of file APImage.cpp. Referenced by HessianDetector::_slidingWDetect(). |
|
|
Definition at line 187 of file APImage.cpp. References cout, and vigra_ext::srcImageRange(). Referenced by main(), and HessianDetector::printPoints(). |
|
|
Definition at line 234 of file APImage.cpp. |
|
|
Definition at line 402 of file APImage.cpp. |
|
|
Holds the convolution of the image.
|
|
|
Definition at line 87 of file APImage.h. Referenced by Descriptor::createDescriptors(), getHeight(), getHeightBW(), getPixel(), getWidth(), getWidthBW(), and open(). |
|
|
Holds the values of the integral image.
Definition at line 101 of file APImage.h. Referenced by _getValue4Integral(), getIntegralPixel(), getRegionSum(), and integrate(). |
|
|
Definition at line 102 of file APImage.h. Referenced by APImage(). |
1.3.9.1