Skip to main content

Prepare bedside medical images for machine learning and image interpretation.

Project description

dicomcrop

dicomcrop is a project used for cropping digital images. It allows for users to select a rectangular area of the image and crop it out, allowing them to resize and adjust the image as needed.

The project has the following features:

  • Selecting an area of an image to crop
  • Adjusting the size of the cropped area
  • Resizing the cropped image
  • Saving the cropped image in various formats

Prepare bedside medical images for machine learning and image interpretation. dicomcropper isolates the dynamic component of an image and strips away the rest.

Installation

Requires python 3.7 or higher

Install with pip: pip3 install dicomcrop --upgrade

crop

Automatically crop away static borders as much as you need

dicomcrop --dir <dir>

Automatically crop away static borders in a single file

dicomcrop --image <image>

Generates cropped images encrypting private informations

dicomcrop --dir <dir> --encrypted

It's possible to disable the encrypted feature

dicomcrop --dir <dir> --encrypted=False

There is an easter egg to fetch informations from a spreadsheet file:

dicomcrop --dir <dir> --encrypted --egg=True

all these extra commands can be applied following the --image command

edges

Extracts the edges around an medical image

Returns the distance in pixels in the form: left,right,top,bottom

dicomcrop --edges example.DCM
> (293, 17, 969, 696)

secrets

Returns a secret string from the library:

dicomcrop --secret
> e06dda30-5312-4623-936e-20b669c10495

tokens

Generate a hash string:

dicomcrop --token
> e06dda30-5312-4623-936e-20b669c10495

Generate a encrypted hash scring:

dicomcrop --token --encrypted
> eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXRpZW50X2lkIjoiZDQxMmY4MmUtY2U5Ni00MTg4LWEwZTktNWFmMTIzYTlkMDZlIn0._xhyeXCoaboKH8rqvzKCWa6Zg7ne9bjSHn58c91aLCc

summary

Command Input Output
crop Input Out

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dicomcrop-0.6.tar.gz (6.2 kB view hashes)

Uploaded Source

Built Distribution

dicomcrop-0.6-py3-none-any.whl (6.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page