Image Property#
Classes:
|
|
Functions:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- class cleanvision.issue_managers.image_property.ImageProperty[source]#
Bases:
ABCAttributes:
Methods:
check_params(**kwargs)- rtype:
None
calculate(image)- rtype:
Dict[str,Union[float,str]]
get_scores(raw_scores, issue_type, **kwargs)- rtype:
Any
mark_issue(scores, issue_type[, threshold])- rtype:
DataFrame
-
name:
str#
- abstract property score_columns: List[str]#
- cleanvision.issue_managers.image_property.calculate_brightness(red, green, blue)[source]#
- Return type:
Union[float,ndarray[Any,Any]]
- cleanvision.issue_managers.image_property.calc_percentile_brightness(image, percentiles)[source]#
- Return type:
ndarray[Any,Any]
- class cleanvision.issue_managers.image_property.BrightnessProperty(issue_type)[source]#
Bases:
ImagePropertyAttributes:
Methods:
calculate(image)- rtype:
Dict[str,Union[float,str]]
get_scores(raw_scores, issue_type, **kwargs)- rtype:
DataFrame
check_params(**kwargs)- rtype:
None
mark_issue(scores, issue_type[, threshold])- rtype:
DataFrame
-
name:
str= 'brightness'#
- property score_columns: List[str]#
- static check_params(**kwargs)#
- Return type:
None
- mark_issue(scores, issue_type, threshold=None)#
- Return type:
DataFrame
- class cleanvision.issue_managers.image_property.AspectRatioProperty[source]#
Bases:
ImagePropertyAttributes:
Methods:
calculate(image)- rtype:
Dict[str,Union[float,str]]
get_scores(raw_scores, issue_type, **kwargs)- rtype:
DataFrame
check_params(**kwargs)- rtype:
None
mark_issue(scores, issue_type[, threshold])- rtype:
DataFrame
-
name:
str= 'aspect_ratio'#
- property score_columns: List[str]#
- static check_params(**kwargs)#
- Return type:
None
- mark_issue(scores, issue_type, threshold=None)#
- Return type:
DataFrame
- class cleanvision.issue_managers.image_property.EntropyProperty[source]#
Bases:
ImagePropertyAttributes:
Methods:
calculate(image)- rtype:
Dict[str,Union[float,str]]
get_scores(raw_scores, issue_type[, ...])- rtype:
DataFrame
check_params(**kwargs)- rtype:
None
mark_issue(scores, issue_type[, threshold])- rtype:
DataFrame
-
name:
str= 'entropy'#
- property score_columns: List[str]#
- get_scores(raw_scores, issue_type, normalizing_factor=1.0, **kwargs)[source]#
- Return type:
DataFrame
- static check_params(**kwargs)#
- Return type:
None
- mark_issue(scores, issue_type, threshold=None)#
- Return type:
DataFrame
- cleanvision.issue_managers.image_property.calc_std_grayscale(gray_image)[source]#
- Return type:
float
- class cleanvision.issue_managers.image_property.BlurrinessProperty[source]#
Bases:
ImagePropertyAttributes:
Methods:
calculate(image)- rtype:
Dict[str,Union[float,str]]
get_scores(raw_scores, issue_type[, ...])- rtype:
DataFrame
check_params(**kwargs)- rtype:
None
mark_issue(scores, issue_type[, threshold])- rtype:
DataFrame
-
name:
str= 'blurriness'#
- property score_columns: List[str]#
- get_scores(raw_scores, issue_type, normalizing_factor=1.0, color_threshold=1.0, **kwargs)[source]#
- Return type:
DataFrame
- static check_params(**kwargs)#
- Return type:
None
- mark_issue(scores, issue_type, threshold=None)#
- Return type:
DataFrame
- class cleanvision.issue_managers.image_property.ColorSpaceProperty[source]#
Bases:
ImagePropertyAttributes:
Methods:
calculate(image)- rtype:
Dict[str,Union[float,str]]
get_scores(raw_scores, issue_type, **kwargs)- rtype:
DataFrame
mark_issue(scores, issue_type[, threshold])- rtype:
DataFrame
check_params(**kwargs)- rtype:
None
-
name:
str= 'color_space'#
- property score_columns: List[str]#
- static check_params(**kwargs)#
- Return type:
None
- class cleanvision.issue_managers.image_property.SizeProperty[source]#
Bases:
ImagePropertyAttributes:
Methods:
calculate(image)- rtype:
Dict[str,Union[float,str]]
get_scores(raw_scores, issue_type[, iqr_factor])- rtype:
DataFrame
check_params(**kwargs)- rtype:
None
mark_issue(scores, issue_type[, threshold])- rtype:
DataFrame
-
name:
str= 'size'#
- property score_columns: List[str]#
- static check_params(**kwargs)#
- Return type:
None