Unwraps a circular surface through a topological transform
Project description
pointextract
Topological transforms by point sampling. Includes:
- Unwrapping circular and annular regions of images into linear or 2D arrays
Designed to unwrap 2D cross section images of 3D X-ray computed tomography scans. The transformation enables the surface of a circular object to be aligned for downsteam analysis and a topological transform.
Installation
You can install the package with:
pip install pointextract
Before using this package, ensure you have Python installed on your system. This package requires the following dependencies:
- numpy
- skimage
Example
Simple example:
import pointextract
from skimage.io import imread
img_arr = imread('example.png')
ellipse = ellipse_detect(img_arr, sigma=2)
img_unwrap = unwrap_image(img_arr, ellipse, radial_distance=50, num_points=400)
Questions
This package is still in early development. Please feel free to contact us directly with any questions or bugs. We are currently working to provide an open-source repository where issues and feature requests can be submitted.
Acknowledgements
This material is based upon research in the Materials Data Science for Stockpile Stewardship Center of Excellence (MDS3-COE).
[Case Western Reserve University, SDLElab] 1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pointextract-0.0.53-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2be738f858c80d3dba3bc5c9db45b4f9f7d36695782ebdc4c9942ff0a8ff3c68 |
|
MD5 | d695dbd4a5ddb0fffb5b06dd87c2cd8b |
|
BLAKE2b-256 | 5573fdda770b338fcc2717717c574e498a7f3800828b00ca448b63d83c02bddf |