Skip to main content

wxCvModule

PyPI version Python Versions License

wxCvModule is a high-performance hybrid C++ and Python library designed for wxPython applications. It seamlessly integrates OpenCV image processing capabilities with wxWidgets GUI rendering, providing a pre-compiled Python Wheel that works out of the box.


🚀 Key Features

  • High-Performance Rendering: Direct C++ rendering pipeline handling large images and ROI drawing smoothly.
  • Rich ROI Tools: Built-in annotation tools including Rectangle, Rotated Rectangle, Circle, Annulus, Polygon, Point, and Line.
  • Cross-Platform Support: Full support for Windows, Linux (GTK3), and macOS.
  • Python Friendly: Accepts NumPy arrays directly with zero-copy shared memory.
  • Advanced Image Formats: In addition to standard OpenCV formats, it has built-in support for HEIF (.heic) and JPEG XL (.jxl).

📦 Installation

pip install wxcvmodule

⚡ Quick Start

import wx
import numpy as np
import wxCvModule

# Initialize your app and use wxCvPanel or wxCvROIAdvPanel

For full documentation and examples, please visit the Repository.

Metadata

Release files for wxCvModule 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for wxCvModule 0.1.1
File
wxcvmodule-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
wxcvmodule-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
wxcvmodule-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
wxcvmodule-0.1.1-cp313-cp313-macosx_26_0_arm64.whl CPython 3.13 CPython 3.13 macOS 26.0+ ARM64 Details
wxcvmodule-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
wxcvmodule-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
wxcvmodule-0.1.1-cp312-cp312-macosx_26_0_arm64.whl CPython 3.12 CPython 3.12 macOS 26.0+ ARM64 Details
wxcvmodule-0.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
wxcvmodule-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
wxcvmodule-0.1.1-cp311-cp311-macosx_26_0_arm64.whl CPython 3.11 CPython 3.11 macOS 26.0+ ARM64 Details
wxcvmodule-0.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
wxcvmodule-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
wxcvmodule-0.1.1-cp310-cp310-macosx_26_0_arm64.whl CPython 3.10 CPython 3.10 macOS 26.0+ ARM64 Details
wxcvmodule-0.1.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
wxcvmodule-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
wxcvmodule-0.1.1-cp39-cp39-macosx_26_0_arm64.whl CPython 3.9 CPython 3.9 macOS 26.0+ ARM64 Details
wxcvmodule-0.1.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
wxcvmodule-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
wxcvmodule-0.1.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details

Total release size: 529.5 MB

Release files / wxcvmodule-0.1.1-cp314-cp314-win_amd64.whl

Download URL wxcvmodule-0.1.1-cp314-cp314-win_amd64.whl
Size 37.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a48aca68216f79300ac485c3ed150edffbb0014d37d01d3af52a0034968bda33
BLAKE2b-256 checksum
How to use checksums
d662a11ef951e554da7a197829b0589659be5d08dd62a13ccf94eeefb258cded
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp313-cp313-win_amd64.whl

Download URL wxcvmodule-0.1.1-cp313-cp313-win_amd64.whl
Size 36.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4f213a5f51a7385fe45e6f648cbef801d8856c2a42b9ca4a405370919642e40f
BLAKE2b-256 checksum
How to use checksums
ae65613065338cbc4ecaa00408b938c79b467dd769fabfe83b7a7112052e0b77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wxcvmodule-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0278f85b301590f0cd44531b93e2e5eeb90e100faaad2ce0ec1eab528fe95ec1
BLAKE2b-256 checksum
How to use checksums
78a217f2996dcfb648c23bf6a83646fda18369151dfbf675dbe5869995e9330b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp313-cp313-macosx_26_0_arm64.whl

Download URL wxcvmodule-0.1.1-cp313-cp313-macosx_26_0_arm64.whl
Size 32.8 MB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
dec763b04e1699e5ad6c55376c06aa2bc397aafd4879f954e0e4c6f3301fd032
BLAKE2b-256 checksum
How to use checksums
9ce5e29b52169041c18bf5fb605b0ca2110539a9189890e1e52b2b9ba003e31a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp312-cp312-win_amd64.whl

Download URL wxcvmodule-0.1.1-cp312-cp312-win_amd64.whl
Size 36.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
fd81a66de21be5c2ba79e6bbb6e29aac3d0d4c28b79b8196b3a96ffb0a75e660
BLAKE2b-256 checksum
How to use checksums
d99ad559224bb4492cb533b9d84372049be61f52b2d66bc11cf87125eefb82e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wxcvmodule-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e7e0afa6e2e4ad9fa5c26e533ff95a610b5911267095b266656cc58f849cd37d
BLAKE2b-256 checksum
How to use checksums
257f160833531c49f14240d5c6f80345592e2d3343238f33681730a6fe5e1c68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp312-cp312-macosx_26_0_arm64.whl

Download URL wxcvmodule-0.1.1-cp312-cp312-macosx_26_0_arm64.whl
Size 32.8 MB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
f9f3bc0c5f3a74f81c43052aaff7fd8a4f60166110063b5d0ce5bdd78b076ff3
BLAKE2b-256 checksum
How to use checksums
94857f150eaaf7ef0adca9003c7ef92f58ff6857e0dba23d9b0d7106fd15db1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp311-cp311-win_amd64.whl

Download URL wxcvmodule-0.1.1-cp311-cp311-win_amd64.whl
Size 36.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d86f8e0b527c58c6b67f363923ec7642a7d34ed89c6ad35ada56ef6061e81034
BLAKE2b-256 checksum
How to use checksums
6757ce4b65a854dfa8c539dfd47296f56033d602feb7530232c658099e55504a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wxcvmodule-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
afe2d46676c278733c2cea18e266bc072723c7259017924f7c8e648a912e12bc
BLAKE2b-256 checksum
How to use checksums
0ccd2bcee52b7602acbda32673c6bc9e11e6fa18898ea66227d56f87904b6681
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp311-cp311-macosx_26_0_arm64.whl

Download URL wxcvmodule-0.1.1-cp311-cp311-macosx_26_0_arm64.whl
Size 32.8 MB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
1db98d22cf556de3d89b7112f4f8e7c07f15ad9d52304b042802f712d5192822
BLAKE2b-256 checksum
How to use checksums
3069392a1844bc18758aa6f36e4f887a85c18225a69da23e343f5d4ca13a8592
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp310-cp310-win_amd64.whl

Download URL wxcvmodule-0.1.1-cp310-cp310-win_amd64.whl
Size 36.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
604c72edb3467ec71c2bc71f29d10be9825a8f0fa9b5387a8b8891708c1261ee
BLAKE2b-256 checksum
How to use checksums
56072f2ecbf5e871abe95ce0b65e42a5c98387ec8aa9833bf8d624df735826ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wxcvmodule-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
67e265374932b4ec95119877e2f24b2993cde9e9727a63467b24d8b3ef6141dd
BLAKE2b-256 checksum
How to use checksums
7e13e4f3d4fe239c8fa0d676a126dbf1057ae930b6363141bdf5a882921c4f5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp310-cp310-macosx_26_0_arm64.whl

Download URL wxcvmodule-0.1.1-cp310-cp310-macosx_26_0_arm64.whl
Size 32.8 MB
Tags CPython 3.10 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
236fe741ca95720514ed43d9e3bc277a766864576d366d1acfa0223e08ce7cdc
BLAKE2b-256 checksum
How to use checksums
4064cd664d7916063a803c967ed404cfc2b35e90183186e95e25faeda3cc4f3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp39-cp39-win_amd64.whl

Download URL wxcvmodule-0.1.1-cp39-cp39-win_amd64.whl
Size 36.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
29c0144ce4981798353d7b1bc4c2c6af58e94b2df6f4e6f70f86b695c602a092
BLAKE2b-256 checksum
How to use checksums
e03035e1fa73010517c4ffb640c9a5d225e9f6e3a0152e47f4ba59a19c32c64c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wxcvmodule-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c4034e70ff041f0dc96902521d04852dabfe7af3dad91f1ec918c1169d95638d
BLAKE2b-256 checksum
How to use checksums
c460a33a1d4d4bf284d4643ca74b6a3ef731556afde0c4efdbba5b798dc431c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp39-cp39-macosx_26_0_arm64.whl

Download URL wxcvmodule-0.1.1-cp39-cp39-macosx_26_0_arm64.whl
Size 32.8 MB
Tags CPython 3.9 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
dd88678633944891e91c9bd01052a0299bd1ecf45900704a63ad1b1fd0dd3ec8
BLAKE2b-256 checksum
How to use checksums
65870f416a39f6e6a08f2b4fb116a52bc31bbbd4cbf6b5f4960e3427a32b4949
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp38-cp38-win_amd64.whl

Download URL wxcvmodule-0.1.1-cp38-cp38-win_amd64.whl
Size 36.4 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
12d8c95cc5adb767e6c7979f6c4ee62a9db534bab4f102b792f807e36671d1a3
BLAKE2b-256 checksum
How to use checksums
5d643850d955199132febc580b6099f81253aaf3401f299fff9f42294e951297
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wxcvmodule-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.2 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1412ee8295c964f92d7efecf5b72f6254e272c2b143cfa6e7cc7e1e10ed45f13
BLAKE2b-256 checksum
How to use checksums
dd5f5ae15141ffd84aa36d6714ac36fc3bc84453697c6baeec3a81a807992666
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / wxcvmodule-0.1.1-cp37-cp37m-win_amd64.whl

Download URL wxcvmodule-0.1.1-cp37-cp37m-win_amd64.whl
Size 36.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
fd579bc41413762877379d37fcc3be83e4f0791ea1154223e4635a44691dc894
BLAKE2b-256 checksum
How to use checksums
1949b09e1f1356f56094fa59c5f8b456b322129266d8af15e37ac4e5185b83a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

0.1.1 This release

19 release files

0.1.0

18 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page