fn apply(&mut self, index: i32, corner: core::Point, image: &mut dyn core::ToInputOutputArray, mask: &dyn core::ToInputArray) -> Result<()> {
		input_output_array_arg!(image);
		input_array_arg!(mask);
		unsafe { sys::cv_detail_ExposureCompensator_apply_int_Point_const__InputOutputArrayX_const__InputArrayX(self.as_raw_mut_Detail_ExposureCompensator(), index, &corner, image.as_raw__InputOutputArray(), mask.as_raw__InputArray()) }.into_result()
	}
/// Compensate exposure in the specified image.
/// 
/// ## Parameters
/// * index: Image index
/// * corner: Image top-left corner
/// * image: Image to process
/// * mask: Image mask
Compensate exposure in the specified image.
Compensate exposure in the specified image .
fn apply(&mut self, index: i32, corner: core::Point, image: &mut dyn core::ToInputOutputArray, mask: &dyn core::ToInputArray) -> Result<()> {
		input_output_array_arg!(image);
		input_array_arg!(mask);
		unsafe { sys::cv_detail_ExposureCompensator_apply_int_Point_const__InputOutputArrayX_const__InputArrayX(self.as_raw_mut_Detail_ExposureCompensator(), index, &corner, image.as_raw__InputOutputArray(), mask.as_raw__InputArray()) }.into_result()
	}
fn apply ( & mut self , index : i32 , corner : core :: Point , image : & mut dyn core :: ToInputOutputArray , mask : & dyn core :: ToInputArray ) -> Result < ( ) > { input_output_array_arg ! ( image ) ; input_array_arg ! ( mask ) ; unsafe { sys :: cv_detail_ExposureCompensator_apply_int_Point_const__InputOutputArrayX_const__InputArrayX ( self . as_raw_mut_Detail_ExposureCompensator ( ) , index , & corner , image . as_raw__InputOutputArray ( ) , mask . as_raw__InputArray ( ) ) } . into_result ( ) }
Compensate exposure in the specified image.
Compensate exposure in the specified image .
&mut self
index
i32
corner
core::Point
image
&mut dyn core::ToInputOutputArray
mask
&dyn core::ToInputArray