class cv::cuda::CLAHE
Overview
Base class for Contrast Limited Adaptive Histogram Equalization. : Moreā¦
#include <cudaimgproc.hpp> class CLAHE: public cv::CLAHE { public: // methods virtual void apply( InputArray src, OutputArray dst, Stream& stream ) = 0; };
Inherited Members
public: // methods virtual void clear(); virtual bool empty() const; virtual String getDefaultName() const; virtual void read(const FileNode& fn); virtual void save(const String& filename) const; virtual void write(FileStorage& fs) const; template <typename _Tp> static Ptr<_Tp> load( const String& filename, const String& objname = String() ); template <typename _Tp> static Ptr<_Tp> loadFromString( const String& strModel, const String& objname = String() ); template <typename _Tp> static Ptr<_Tp> read(const FileNode& fn); virtual void apply( InputArray src, OutputArray dst ) = 0; virtual void collectGarbage() = 0; virtual double getClipLimit() const = 0; virtual Size getTilesGridSize() const = 0; virtual void setClipLimit(double clipLimit) = 0; virtual void setTilesGridSize(Size tileGridSize) = 0; protected: // methods void writeFormat(FileStorage& fs) const;
Detailed Documentation
Base class for Contrast Limited Adaptive Histogram Equalization. :
Methods
virtual void apply( InputArray src, OutputArray dst, Stream& stream ) = 0
Equalizes the histogram of a grayscale image using Contrast Limited Adaptive Histogram Equalization.
Parameters:
src | Source image with CV_8UC1 type. |
dst | Destination image. |
stream | Stream for the asynchronous version. |