Image Property#
Classes:
|
|
Functions:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- class cleanvision.issue_managers.image_property.ImageProperty[source]#
Bases:
ABC
Attributes:
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:
ImageProperty
Attributes:
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:
ImageProperty
Attributes:
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:
ImageProperty
Attributes:
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:
ImageProperty
Attributes:
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:
ImageProperty
Attributes:
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:
ImageProperty
Attributes:
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