zensvi.cv ========= .. py:module:: zensvi.cv Classes ------- .. toctree:: :hidden: /autoapi/zensvi/cv/ClassifierGlare /autoapi/zensvi/cv/ClassifierLighting /autoapi/zensvi/cv/ClassifierPanorama /autoapi/zensvi/cv/ClassifierPerception /autoapi/zensvi/cv/ClassifierPerceptionViT /autoapi/zensvi/cv/ClassifierPlaces365 /autoapi/zensvi/cv/ClassifierPlatform /autoapi/zensvi/cv/ClassifierQuality /autoapi/zensvi/cv/ClassifierReflection /autoapi/zensvi/cv/ClassifierViewDirection /autoapi/zensvi/cv/ClassifierWeather /autoapi/zensvi/cv/DepthEstimator /autoapi/zensvi/cv/Embeddings /autoapi/zensvi/cv/ObjectDetector /autoapi/zensvi/cv/Segmenter .. autoapisummary:: zensvi.cv.ClassifierGlare zensvi.cv.ClassifierLighting zensvi.cv.ClassifierPanorama zensvi.cv.ClassifierPerception zensvi.cv.ClassifierPerceptionViT zensvi.cv.ClassifierPlaces365 zensvi.cv.ClassifierPlatform zensvi.cv.ClassifierQuality zensvi.cv.ClassifierReflection zensvi.cv.ClassifierViewDirection zensvi.cv.ClassifierWeather zensvi.cv.DepthEstimator zensvi.cv.Embeddings zensvi.cv.ObjectDetector zensvi.cv.Segmenter Functions --------- .. autoapisummary:: zensvi.cv.get_low_level_features Package Contents ---------------- .. py:function:: get_low_level_features(dir_input: Union[str, pathlib.Path], dir_image_output: Union[str, pathlib.Path] = None, dir_summary_output: Union[str, pathlib.Path] = None, save_format: str = 'json csv', csv_format: str = 'long', verbosity: int = 1) -> None Processes images from the specified input directory or single image file to detect various low-level features, which include edge detection, blob detection, blur detection, and HSL color space analysis. It optionally saves the processed images and a summary of the features detected. :param dir_input: The input directory or image file path. :type dir_input: Union[str, Path] :param dir_image_output: Directory to save processed images. Defaults to None. :type dir_image_output: Union[str, Path], optional :param dir_summary_output: Directory to save summary results. Defaults to None. :type dir_summary_output: Union[str, Path], optional :param save_format: Format to save the summary results. Defaults to "json csv". :type save_format: str, optional :param csv_format: Format for CSV output. Defaults to "long". :type csv_format: str, optional :param verbosity: Level of verbosity for progress bars. Defaults to 1. 0 = no progress bars, 1 = outer loops only, 2 = all loops. :type verbosity: int, optional :returns: The function does not return any value but outputs results to the specified directories. :rtype: None :raises ValueError: If neither dir_image_output nor dir_summary_output is provided, indicating that at least one output directory must be specified.