PBL4_2
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
main.ImageProcessor Class Reference

A class for processing images using gamma correction and blending. More...

Public Member Functions

 __init__ (self, gamma, blend_ratio=0.21)
 Constructor for ImageProcessor.
 
 adjust_images (self, left_image_path, right_image_path)
 Adjusts and blends two images.
 

Public Attributes

 gamma_corrector
 
 image_blender
 

Detailed Description

A class for processing images using gamma correction and blending.

Definition at line 17 of file main.py.

Constructor & Destructor Documentation

◆ __init__()

main.ImageProcessor.__init__ (   self,
  gamma,
  blend_ratio = 0.21 
)

Constructor for ImageProcessor.

Parameters
gammaGamma value for correction.
blend_ratioBlend ratio for image blending, default is 0.21.

Definition at line 28 of file main.py.

Member Function Documentation

◆ adjust_images()

main.ImageProcessor.adjust_images (   self,
  left_image_path,
  right_image_path 
)

Adjusts and blends two images.

Parameters
left_image_pathPath to the left image.
right_image_pathPath to the right image.
Returns
A tuple of adjusted left, adjusted right, and blended images.

Definition at line 41 of file main.py.

Member Data Documentation

◆ gamma_corrector

main.ImageProcessor.gamma_corrector

Definition at line 30 of file main.py.

◆ image_blender

main.ImageProcessor.image_blender

Definition at line 31 of file main.py.


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