Skip to main content

# cv_utils

Miscellaneous utilities for working with camera data:

  • Utilities for working with images and videos (many of which use OpenCV “under the hood”)

  • Functions which support basic visualization of image and object points

  • Functions which support camera calibration using OpenCV and/or COLMAP

## Task list

  • Add option to project_points() to include points that are projected inside the frame with distortion but just outside the frame without

  • Integrate (Docker-based?) version of OpenCV which supports proprietary codecs (primarily mp4)

  • Consider implementing additional objects/classes (e.g., Camera)

  • Move Wildflower-specific functionality into separate package

  • Add additional functions so we can eliminate OpenCV as dependency for wf-process-pose_data, wf-video-io, wf-camera-calibration, etc.

  • Implement more performant replacement for cv.triangulatePoints()

  • Augment drawing functions so they can handle multiple objects, Nan values, etc.

  • Get ride of unused/buggy functions in core

  • Clean up color conversion helper functions (use OpenCV functions?)

  • Move 3D projection code into its own submodule

  • Convert drawing functions in core to object-oriented Matplotlib interface?

  • Convert drawing functions in core to OpenCV drawing API?

  • Fix comments in generate_camera_pose() (currently describes yaw inaccurately)

  • Clean up handling of coordinates (shouldn’t OpenCV accept numpy arrays?)

  • Clean up handling of large integer coordinates

Download files

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

Source Distribution

wf-cv-utils-3.6.3.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wf_cv_utils-3.6.3-py3-none-any.whl (25.4 kB view details)

Uploaded Python 3

File details

Details for the file wf-cv-utils-3.6.3.tar.gz.

File metadata

  • Download URL: wf-cv-utils-3.6.3.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for wf-cv-utils-3.6.3.tar.gz
Algorithm Hash digest
SHA256 280ccec5cb8f6d11b7ab67b418e9ca04362e9b10b9db8090e71b258c4ec7dc7f
MD5 6415e631980ddfdacfd91e9c4e8c9aab
BLAKE2b-256 25b126aac072f998ded28f895d6af919c1952e97bc144f06942850628bb3908c

See more details on using hashes here.

File details

Details for the file wf_cv_utils-3.6.3-py3-none-any.whl.

File metadata

  • Download URL: wf_cv_utils-3.6.3-py3-none-any.whl
  • Upload date:
  • Size: 25.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for wf_cv_utils-3.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3db892d9d58dd870aa1e5af7ccf4f8044700ad8c594aa1246d63c6d6cbaf4273
MD5 8ed5734ea4d1bc0801cc4013304c565f
BLAKE2b-256 e157cd0ff68877c68c22cd1f99450a9cb8f3251558ff179bc785e6acb30ce439

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.6.3 This release

2 files

3.6.2

2 files

3.6.1

2 files

3.6.0

2 files

3.5.1

2 files

3.5.0

2 files

3.4.0

2 files

3.3.0

2 files

3.2.0

2 files

3.1.0

2 files

3.0.0

2 files

2.0.0

2 files

1.0.0

2 files

0.5.4

2 files

0.5.3

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.1

2 files

0.4.0

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page