Algorithm names in code
This commit is contained in:
parent
ed0828d0a8
commit
c51b50b44c
@ -37,7 +37,7 @@ TonemapDrago
|
|||||||
--------
|
--------
|
||||||
.. ocv:class:: TonemapDrago : public Tonemap
|
.. ocv:class:: TonemapDrago : public Tonemap
|
||||||
|
|
||||||
"Adaptive Logarithmic Mapping For Displaying HighContrast Scenes", Drago et al.
|
"Adaptive Logarithmic Mapping For Displaying HighContrast Scenes", Drago et al., 2003
|
||||||
|
|
||||||
createTonemapDrago
|
createTonemapDrago
|
||||||
------------------
|
------------------
|
||||||
|
@ -97,6 +97,8 @@ class CV_EXPORTS_W TonemapLinear : public Tonemap
|
|||||||
|
|
||||||
CV_EXPORTS_W Ptr<TonemapLinear> createTonemapLinear(float gamma = 1.0f);
|
CV_EXPORTS_W Ptr<TonemapLinear> createTonemapLinear(float gamma = 1.0f);
|
||||||
|
|
||||||
|
// "Adaptive Logarithmic Mapping For Displaying HighContrast Scenes", Drago et al., 2003
|
||||||
|
|
||||||
class CV_EXPORTS_W TonemapDrago : public Tonemap
|
class CV_EXPORTS_W TonemapDrago : public Tonemap
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -106,6 +108,8 @@ public:
|
|||||||
|
|
||||||
CV_EXPORTS_W Ptr<TonemapDrago> createTonemapDrago(float gamma = 1.0f, float bias = 0.85f);
|
CV_EXPORTS_W Ptr<TonemapDrago> createTonemapDrago(float gamma = 1.0f, float bias = 0.85f);
|
||||||
|
|
||||||
|
// "Fast Bilateral Filtering for the Display of High-Dynamic-Range Images", Durand, Dorsey, 2002
|
||||||
|
|
||||||
class CV_EXPORTS_W TonemapDurand : public Tonemap
|
class CV_EXPORTS_W TonemapDurand : public Tonemap
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -122,6 +126,8 @@ public:
|
|||||||
CV_EXPORTS_W Ptr<TonemapDurand>
|
CV_EXPORTS_W Ptr<TonemapDurand>
|
||||||
createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float sigma_space = 2.0f, float sigma_color = 2.0f);
|
createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float sigma_space = 2.0f, float sigma_color = 2.0f);
|
||||||
|
|
||||||
|
// "Dynamic Range Reduction Inspired by Photoreceptor Physiology", Reinhard, Devlin, 2005
|
||||||
|
|
||||||
class CV_EXPORTS_W TonemapReinhardDevlin : public Tonemap
|
class CV_EXPORTS_W TonemapReinhardDevlin : public Tonemap
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -163,6 +169,8 @@ public:
|
|||||||
CV_WRAP virtual void setExcludeRange(int exclude_range) = 0;
|
CV_WRAP virtual void setExcludeRange(int exclude_range) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// "Fast, Robust Image Registration for Compositing High Dynamic Range Photographs from Handheld Exposures", Ward, 2003
|
||||||
|
|
||||||
CV_EXPORTS_W Ptr<AlignMTB> createAlignMTB(int max_bits = 6, int exclude_range = 4);
|
CV_EXPORTS_W Ptr<AlignMTB> createAlignMTB(int max_bits = 6, int exclude_range = 4);
|
||||||
|
|
||||||
class CV_EXPORTS_W ExposureCalibrate : public Algorithm
|
class CV_EXPORTS_W ExposureCalibrate : public Algorithm
|
||||||
@ -171,6 +179,8 @@ public:
|
|||||||
CV_WRAP virtual void process(InputArrayOfArrays src, OutputArray dst, std::vector<float>& times) = 0;
|
CV_WRAP virtual void process(InputArrayOfArrays src, OutputArray dst, std::vector<float>& times) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// "Recovering High Dynamic Range Radiance Maps from Photographs", Debevec, Malik, 1997
|
||||||
|
|
||||||
class CV_EXPORTS_W CalibrateDebevec : public ExposureCalibrate
|
class CV_EXPORTS_W CalibrateDebevec : public ExposureCalibrate
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -190,6 +200,8 @@ public:
|
|||||||
const std::vector<float>& times, InputArray response) = 0;
|
const std::vector<float>& times, InputArray response) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// "Recovering High Dynamic Range Radiance Maps from Photographs", Debevec, Malik, 1997
|
||||||
|
|
||||||
class CV_EXPORTS_W MergeDebevec : public ExposureMerge
|
class CV_EXPORTS_W MergeDebevec : public ExposureMerge
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -200,6 +212,8 @@ public:
|
|||||||
|
|
||||||
CV_EXPORTS_W Ptr<MergeDebevec> createMergeDebevec();
|
CV_EXPORTS_W Ptr<MergeDebevec> createMergeDebevec();
|
||||||
|
|
||||||
|
// "Exposure Fusion", Mertens et al., 2007
|
||||||
|
|
||||||
class CV_EXPORTS_W MergeMertens : public ExposureMerge
|
class CV_EXPORTS_W MergeMertens : public ExposureMerge
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user