{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/3"}],"enrichment":{"capability":"imutils provides convenience wrappers around OpenCV image processing operations\u2014translation, rotation, resizing, skeletonization, edge detection, and Matplotlib display\u2014to reduce boilerplate code.","skillfed_tags":["opencv-wrapper","dormant","image-processing"],"use_cases":["Quickly rotate, translate, or resize images without manually constructing transformation matrices.","Automatically tune Canny edge detection parameters based on image statistics instead of manual threshold tuning.","Convert BGR images to RGB for correct display in Matplotlib without explicit color space conversion calls.","Skeletonize binary images to extract topological structure for shape analysis or feature extraction.","Search function names across modules when learning the library or migrating between versions."],"what_it_does":"imutils is a lightweight wrapper library that simplifies common image processing tasks by providing convenience functions for geometric transformations, morphological operations, and color space conversions. It was designed to reduce boilerplate when working with OpenCV in Python, offering functions like translate(), rotate(), resize(), skeletonize(), auto_canny(), and opencv2matplotlib() that abstract away matrix construction and parameter tuning.\n\nThe package is dormant: its last release was 2021-01-15, and it has not been actively maintained since. While the repository remains accessible and has accumulated 4592 stars, the lack of recent updates means it may not be compatible with current versions of its dependencies or modern Python environments. It has no known security vulnerabilities and no declared runtime dependencies, though it requires NumPy, SciPy, Matplotlib, and OpenCV to be installed separately.","worth_installing":"No\u2014install only if you are maintaining legacy code that already depends on imutils. The package is dormant (last release 2021-01-15), has unclear licensing, and requires external dependencies not declared in its metadata. For new projects, use the underlying libraries directly or consider actively maintained alternatives. The high install friction and lack of maintenance signal make it a poor choice for new development."},"id":"imutils","links":{"html":"https://skillfed.io/packages/imutils","md":"https://skillfed.io/packages/imutils.md","pypi":"https://pypi.org/project/imutils/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2021-01-15","license_spdx":null,"license_treatment":"unclear","name":"imutils","python_support":"unspecified","summary":"A series of convenience functions to make basic image processing functions such as translation, rotation, resizing, skeletonization, displaying Matplotlib images, sorting contours, detecting edges, and much more easier with OpenCV and both Python 2.7 and Python 3."},"popularity":{"monthly_downloads":701572,"position":5291,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.4"}
