nvremap


Namenvremap JSON
Version 0.1.4 PyPI version JSON
download
home_pagehttps://github.com/ArtificialNotImbecile/nvRemap
SummaryImage remapping using NVIDIA GPU
upload_time2024-04-15 01:12:57
maintainerNone
docs_urlNone
authorYongxiang Luo
requires_python>=3.6
licenseMIT
keywords pynvremap nvremap image remap gpu nvidia
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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](https://en.wikipedia.org/wiki/Transformation_matrix#Composing_and_inverting_transformations)

# install
`pip install nvremap`

or build from source

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

# usage
see [examples](https://github.com/ArtificialNotImbecile/nvRemap/tree/main/examples)

# TODO
- [ ] add more examples
- [ ] add transform composition
- [ ] add more interpolation methods, currently only support bilinear interpolation

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ArtificialNotImbecile/nvRemap",
    "name": "nvremap",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "pynvremap, nvremap, image remap, gpu, nvidia",
    "author": "Yongxiang Luo",
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "# nvRemap\nusing cuda to do image remapping. many image processing tasks can be done by remapping the image, for example\n- flip\n- rotate\n- scale\n- crop\n- perspective transform\n- lens distortion correction\n\nand so on. And this tasks ca be combined into single remapping kernel, see [transformation composition](https://en.wikipedia.org/wiki/Transformation_matrix#Composing_and_inverting_transformations)\n\n# install\n`pip install nvremap`\n\nor build from source\n\n```\ngit clone https://github.com/ArtificialNotImbecile/nvRemap\ncd nvRemap\npython setup.py install\n```\n\n# usage\nsee [examples](https://github.com/ArtificialNotImbecile/nvRemap/tree/main/examples)\n\n# TODO\n- [ ] add more examples\n- [ ] add transform composition\n- [ ] add more interpolation methods, currently only support bilinear interpolation\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Image remapping using NVIDIA GPU",
    "version": "0.1.4",
    "project_urls": {
        "Homepage": "https://github.com/ArtificialNotImbecile/nvRemap",
        "Source": "https://github.com/ArtificialNotImbecile/nvRemap",
        "Tracker": "https://github.com/ArtificialNotImbecile/nvRemap/issues"
    },
    "split_keywords": [
        "pynvremap",
        " nvremap",
        " image remap",
        " gpu",
        " nvidia"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08b181dc8fd266f56ba015284747efde659ebc2948898796ec003a8df8581f7d",
                "md5": "b69279b487c6f8b0d8650509e931dc24",
                "sha256": "c2c790a2b5900597f19ddd7208ca83b4634cee52e6af8d37d5c00f9b690d63a4"
            },
            "downloads": -1,
            "filename": "nvremap-0.1.4-cp310-cp310-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b69279b487c6f8b0d8650509e931dc24",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 91888,
            "upload_time": "2024-04-15T01:12:57",
            "upload_time_iso_8601": "2024-04-15T01:12:57.586967Z",
            "url": "https://files.pythonhosted.org/packages/08/b1/81dc8fd266f56ba015284747efde659ebc2948898796ec003a8df8581f7d/nvremap-0.1.4-cp310-cp310-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6c18ed401b5bf80a04fb07c3a09a7d2f7817e9992e6cf4add06b42733f01bf4f",
                "md5": "3c5ac10df65093e5f6bc7b6d1b51f02b",
                "sha256": "2756ab1c756426dc9f0a71283c3ab6c40846e1d5261ee366c7346b4c9077dccb"
            },
            "downloads": -1,
            "filename": "nvremap-0.1.4-cp311-cp311-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3c5ac10df65093e5f6bc7b6d1b51f02b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 92855,
            "upload_time": "2024-04-15T01:12:59",
            "upload_time_iso_8601": "2024-04-15T01:12:59.094694Z",
            "url": "https://files.pythonhosted.org/packages/6c/18/ed401b5bf80a04fb07c3a09a7d2f7817e9992e6cf4add06b42733f01bf4f/nvremap-0.1.4-cp311-cp311-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60310fd3389e3aee75f1052b965a049df99ed07f243d759ecf51209ffa5fc350",
                "md5": "2ea8c0b90bb6dd5b7e5c8aa938942dee",
                "sha256": "3751c164f3c20c5255504272ee47faa0878e9a7b250f1c9f0842c2b79846107f"
            },
            "downloads": -1,
            "filename": "nvremap-0.1.4-cp36-cp36m-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2ea8c0b90bb6dd5b7e5c8aa938942dee",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 91455,
            "upload_time": "2024-04-15T01:13:00",
            "upload_time_iso_8601": "2024-04-15T01:13:00.063997Z",
            "url": "https://files.pythonhosted.org/packages/60/31/0fd3389e3aee75f1052b965a049df99ed07f243d759ecf51209ffa5fc350/nvremap-0.1.4-cp36-cp36m-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ae6442fdf8a2da1836e51c35253bcdb99c91db595672183f4962035b454b06f",
                "md5": "3d81456db6cd75ba6f76254167a2d536",
                "sha256": "10b365592201f846a7d73f06f684977b8fc261cf9936d8d12a9e9e063846ee3e"
            },
            "downloads": -1,
            "filename": "nvremap-0.1.4-cp37-cp37m-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3d81456db6cd75ba6f76254167a2d536",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 91560,
            "upload_time": "2024-04-15T01:13:01",
            "upload_time_iso_8601": "2024-04-15T01:13:01.522023Z",
            "url": "https://files.pythonhosted.org/packages/8a/e6/442fdf8a2da1836e51c35253bcdb99c91db595672183f4962035b454b06f/nvremap-0.1.4-cp37-cp37m-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ea2292225d0b54c185fb2688bdb32b022fdece79056e3ad22982668213736ce1",
                "md5": "64719f1662cd57806c5acbbff1b8fc71",
                "sha256": "b699f8480b0045dc4e1d9acdc33a8f7fb73cb9b0b16865bfac1c388e3caf401f"
            },
            "downloads": -1,
            "filename": "nvremap-0.1.4-cp38-cp38-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "64719f1662cd57806c5acbbff1b8fc71",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 91795,
            "upload_time": "2024-04-15T01:13:03",
            "upload_time_iso_8601": "2024-04-15T01:13:03.107970Z",
            "url": "https://files.pythonhosted.org/packages/ea/22/92225d0b54c185fb2688bdb32b022fdece79056e3ad22982668213736ce1/nvremap-0.1.4-cp38-cp38-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e106f357b77d52ed80650f57d2c55cc8a3dbb34ca7fb0915e38e53f78cda1a4",
                "md5": "3d6ca9aae5835ba955cdabef9d0225fe",
                "sha256": "f69bf5387c317884e4fed1cc3a9e253ae27338b7c0121f08aa2a298032c98eca"
            },
            "downloads": -1,
            "filename": "nvremap-0.1.4-cp39-cp39-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3d6ca9aae5835ba955cdabef9d0225fe",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 92155,
            "upload_time": "2024-04-15T01:13:04",
            "upload_time_iso_8601": "2024-04-15T01:13:04.067998Z",
            "url": "https://files.pythonhosted.org/packages/4e/10/6f357b77d52ed80650f57d2c55cc8a3dbb34ca7fb0915e38e53f78cda1a4/nvremap-0.1.4-cp39-cp39-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-15 01:12:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ArtificialNotImbecile",
    "github_project": "nvRemap",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "nvremap"
}
        
Elapsed time: 0.21545s