Skip to main content

Image remapping using NVIDIA GPU

Project description

nvRemap

using cuda to do image remapping. many image processing tasks can be done by remapping the image, for example

  • flip
  • rotate
  • scale
  • crop
  • perspective transform
  • lens distortion correction

and so on. And this tasks ca be combined into single remapping kernel, see transformation composition

install

pip install nvremap

or build from source

git clone https://github.com/ArtificialNotImbecile/nvRemap
cd nvRemap
python setup.py install

usage

see examples

TODO

  • add more examples
  • add transform composition
  • add more interpolation methods, currently only support bilinear interpolation

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

nvremap-0.1.4-cp311-cp311-manylinux1_x86_64.whl (92.9 kB view details)

Uploaded CPython 3.11

nvremap-0.1.4-cp310-cp310-manylinux1_x86_64.whl (91.9 kB view details)

Uploaded CPython 3.10

nvremap-0.1.4-cp39-cp39-manylinux1_x86_64.whl (92.2 kB view details)

Uploaded CPython 3.9

nvremap-0.1.4-cp38-cp38-manylinux1_x86_64.whl (91.8 kB view details)

Uploaded CPython 3.8

nvremap-0.1.4-cp37-cp37m-manylinux1_x86_64.whl (91.6 kB view details)

Uploaded CPython 3.7m

nvremap-0.1.4-cp36-cp36m-manylinux1_x86_64.whl (91.5 kB view details)

Uploaded CPython 3.6m

File details

Details for the file nvremap-0.1.4-cp311-cp311-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for nvremap-0.1.4-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2756ab1c756426dc9f0a71283c3ab6c40846e1d5261ee366c7346b4c9077dccb
MD5 3c5ac10df65093e5f6bc7b6d1b51f02b
BLAKE2b-256 6c18ed401b5bf80a04fb07c3a09a7d2f7817e9992e6cf4add06b42733f01bf4f

See more details on using hashes here.

File details

Details for the file nvremap-0.1.4-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for nvremap-0.1.4-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c2c790a2b5900597f19ddd7208ca83b4634cee52e6af8d37d5c00f9b690d63a4
MD5 b69279b487c6f8b0d8650509e931dc24
BLAKE2b-256 08b181dc8fd266f56ba015284747efde659ebc2948898796ec003a8df8581f7d

See more details on using hashes here.

File details

Details for the file nvremap-0.1.4-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for nvremap-0.1.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f69bf5387c317884e4fed1cc3a9e253ae27338b7c0121f08aa2a298032c98eca
MD5 3d6ca9aae5835ba955cdabef9d0225fe
BLAKE2b-256 4e106f357b77d52ed80650f57d2c55cc8a3dbb34ca7fb0915e38e53f78cda1a4

See more details on using hashes here.

File details

Details for the file nvremap-0.1.4-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for nvremap-0.1.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b699f8480b0045dc4e1d9acdc33a8f7fb73cb9b0b16865bfac1c388e3caf401f
MD5 64719f1662cd57806c5acbbff1b8fc71
BLAKE2b-256 ea2292225d0b54c185fb2688bdb32b022fdece79056e3ad22982668213736ce1

See more details on using hashes here.

File details

Details for the file nvremap-0.1.4-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for nvremap-0.1.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 10b365592201f846a7d73f06f684977b8fc261cf9936d8d12a9e9e063846ee3e
MD5 3d81456db6cd75ba6f76254167a2d536
BLAKE2b-256 8ae6442fdf8a2da1836e51c35253bcdb99c91db595672183f4962035b454b06f

See more details on using hashes here.

File details

Details for the file nvremap-0.1.4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for nvremap-0.1.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3751c164f3c20c5255504272ee47faa0878e9a7b250f1c9f0842c2b79846107f
MD5 2ea8c0b90bb6dd5b7e5c8aa938942dee
BLAKE2b-256 60310fd3389e3aee75f1052b965a049df99ed07f243d759ecf51209ffa5fc350

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