Class cv::detail::BlocksChannelsCompensator#

Exposure compensator which tries to remove exposure related artifacts by adjusting image block on each channel.

Collaboration diagram for cv::detail::BlocksChannelsCompensator:

Public Types#

Public Types inherited from cv::detail::ExposureCompensator

Return

Name

Description

``

Public Member Functions#

Public Member Functions inherited from cv::detail::BlocksCompensator
Public Member Functions inherited from cv::detail::ExposureCompensator

Static Public Member Functions#

Static Public Member Functions inherited from cv::detail::ExposureCompensator

Return

Name

Description

static Ptr< ExposureCompensator >

createDefault(int type)

Additional Inherited Members#

Protected Member Functions inherited from cv::detail::BlocksCompensator
Protected Attributes inherited from cv::detail::ExposureCompensator

Return

Name

Description

bool

updateGain

Detailed Description#

Exposure compensator which tries to remove exposure related artifacts by adjusting image block on each channel.

Constructor & Destructor Documentation#

BlocksChannelsCompensator()#

cv::detail::BlocksChannelsCompensator::BlocksChannelsCompensator(
int bl_width = 32,
int bl_height = 32,
int nr_feeds = 1 )

Python:

cv.detail.BlocksChannelsCompensator([, bl_width[, bl_height[, nr_feeds]]]) -> <detail_BlocksChannelsCompensator object>

Member Function Documentation#

feed()#

void cv::detail::BlocksChannelsCompensator::feed(
const std::vector< Point > & corners,
const std::vector< UMat > & images,
const std::vector< std::pair< UMat, uchar > > & masks )

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Source file#

The documentation for this class was generated from the following file: