Skip to main content

Count Blood Cells

Project description

Count Blood Cells

Count red, white blood cells to detect various diseases such as blood cancer (leukemia), lower red blood cells count (anemia)...

Sample

Table of Contents

Project Structure

cbc/
|-- data/
|   |-- plt/...
|   |-- rbc/...
|   |-- wbc/...
|
|-- docs/...
|
|-- models/...
|
|-- output/
|   |-- plt/...
|   |-- rbc/...
|   |-- wbc/...
|
|-- AUTHORS
|-- cbc
|-- LICENSE
|-- README.md
|-- TODO.md
|-- requirements.txt 
|-- setup.py

Install

  • Install straight from PyPI using pip:
$ pip install cbc

Usage

Please read cbc --help before using it -o flag is optional (defaults to out/ directory)

  • Count blood cells (-r for red and -w for white):
$ cbc -r <blood-cell-image>
  • Predict red blood cells (use Circle Hough Tranform and Connected Component Labeling with otsu's thresholding):
$ cbc -r -CHT -CCL -t <blood-cell-image>
  • Predict white blood cells (with custom output directory):
$ cbc -w <blood-cell-image> -o outdir/

Develop

  • Download the project:
$ git clone https://github.com/nemo256/cbc
$ cd cbc 
  • Activate virtual environment:
$ python -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
  • Now just adapt the code to your needs and then run using the command:
$ chmod +x cbc
$ ./cbc

License

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

cbc-1.0.3.tar.gz (22.0 MB view details)

Uploaded Source

Built Distribution

cbc-1.0.3-py3-none-any.whl (22.0 MB view details)

Uploaded Python 3

File details

Details for the file cbc-1.0.3.tar.gz.

File metadata

  • Download URL: cbc-1.0.3.tar.gz
  • Upload date:
  • Size: 22.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for cbc-1.0.3.tar.gz
Algorithm Hash digest
SHA256 9292236d37d195887b42a34912c3191c5c1561f8ea3fbcb9cfad882ca8dabf77
MD5 86c6dd27713b79804df2c487cd9f9da8
BLAKE2b-256 2c52c922d9f43978cfe01f181ecb16eeb7eda5f2105c405dc59d084a7f21275d

See more details on using hashes here.

File details

Details for the file cbc-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: cbc-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for cbc-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a1093681721ee850acd708879423cec21e24e21a178a20725c79df54eced9f6d
MD5 72b29526ac3d49fd5446cdd4ff7cb570
BLAKE2b-256 aa0816ea4bf8a064c3b03db182bb2bbe3fee2a6381b9559eca9f8e5e8c6c5b9e

See more details on using hashes here.

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