Image Property#
Classes:
|
|
Functions:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- class cleanvision.issue_managers.image_property.ImageProperty[source]#
Bases:
ABC
Attributes:
- rtype:
List
[str
]
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, threshold, issue_type)- rtype:
DataFrame
- name: str#
- abstract property score_columns: List[str]#
- Return type:
List
[str
]
- cleanvision.issue_managers.image_property.calculate_brightness(red: float, green: float, blue: float) float [source]#
- cleanvision.issue_managers.image_property.calculate_brightness(red: ndarray[Any, Any], green: ndarray[Any, Any], blue: ndarray[Any, Any]) ndarray[Any, Any]
- 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:
- rtype:
List
[str
]
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, threshold, issue_type)- rtype:
DataFrame
- name: str = 'brightness'#
- property score_columns: List[str]#
- Return type:
List
[str
]
- static check_params(**kwargs)#
- Return type:
None
- mark_issue(scores, threshold, issue_type)#
- Return type:
DataFrame
- class cleanvision.issue_managers.image_property.AspectRatioProperty[source]#
Bases:
ImageProperty
Attributes:
- rtype:
List
[str
]
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, threshold, issue_type)- rtype:
DataFrame
- name: str = 'aspect_ratio'#
- property score_columns: List[str]#
- Return type:
List
[str
]
- static check_params(**kwargs)#
- Return type:
None
- mark_issue(scores, threshold, issue_type)#
- Return type:
DataFrame
- class cleanvision.issue_managers.image_property.EntropyProperty[source]#
Bases:
ImageProperty
Attributes:
- rtype:
List
[str
]
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, threshold, issue_type)- rtype:
DataFrame
- name: str = 'entropy'#
- property score_columns: List[str]#
- Return type:
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, threshold, issue_type)#
- 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:
- rtype:
List
[str
]
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, threshold, issue_type)- rtype:
DataFrame
- name: str = 'blurriness'#
- property score_columns: List[str]#
- Return type:
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, threshold, issue_type)#
- Return type:
DataFrame
- class cleanvision.issue_managers.image_property.ColorSpaceProperty[source]#
Bases:
ImageProperty
Attributes:
- rtype:
List
[str
]
Methods:
calculate
(image)- rtype:
Dict
[str
,Union
[float
,str
]]
get_scores
(raw_scores, issue_type, **kwargs)- rtype:
DataFrame
mark_issue
(scores, threshold, issue_type)- rtype:
DataFrame
check_params
(**kwargs)- rtype:
None
- name: str = 'color_space'#
- property score_columns: List[str]#
- Return type:
List
[str
]
- static check_params(**kwargs)#
- Return type:
None
- class cleanvision.issue_managers.image_property.SizeProperty[source]#
Bases:
ImageProperty
Attributes:
- rtype:
List
[str
]
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, threshold, issue_type)- rtype:
DataFrame
- name: str = 'size'#
- property score_columns: List[str]#
- Return type:
List
[str
]
- static check_params(**kwargs)#
- Return type:
None