[![PyPI version](https://badge.fury.io/py/heyvi.svg)](https://badge.fury.io/py/heyvi)
\"Hey Vi!\"
-------------------
HEYVI: Analytics for Visual AI
docs: https://developer.visym.com/heyvi
HEYVI is a python package for visual AI that provides systems and trained models for activity detection and object tracking in videos.
HEYVI provides:
* Real time activity detection of the [CAP activity classes](https://visym.github.io/cap)
* Real time activity detection of the [MEVA activity classes](https://mevadata.org)
* Real time visual object tracking in long duration videos
* Live streaming of annotated videos to youtube live
* Visual AI from RTSP cameras
Requirements
-------------------
python 3.*
[ffmpeg](https://ffmpeg.org/download.html) (required for videos)
[vipy](https://github.com/visym/vipy), torch, pytorch_lightning (for training)
Installation
-------------------
```python
pip install heyvi
```
Quickstart
-------------------
```python
v = heyvi.sensor.rtsp().framerate(5)
T = heyvi.system.Tracker()
with heyvi.system.YoutubeLive(fps=5, encoder='480p') as s:
T(v, frame_callback=lambda im: s(im.pixelize().annotate()))
```
Create a default RTSP camera and GPU enabled object tracker, then stream the privacy preserving annotated video (e.g. pixelated bounding boxes with captions) to a YouTube live stream.
[![YoutubeLive stream](https://img.youtube.com/vi/rMuuRpBCaVU/maxresdefault.jpg)](https://youtu.be/rMuuRpBCaVU)
Raw data
{
"_id": null,
"home_page": "https://github.com/visym/heyvi",
"name": "heyvi",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "computer vision machine learning ML CV privacy video image",
"author": "Visym Labs",
"author_email": "info@visym.com",
"download_url": "https://files.pythonhosted.org/packages/c3/8b/812455b37aa9717b60b3b23d6c5528cd45a6d20702bf048737f18d2d3c90/heyvi-0.2.28.tar.gz",
"platform": null,
"description": "[![PyPI version](https://badge.fury.io/py/heyvi.svg)](https://badge.fury.io/py/heyvi)\n\n\\\"Hey Vi!\\\"\n-------------------\n\nHEYVI: Analytics for Visual AI \ndocs: https://developer.visym.com/heyvi\n\nHEYVI is a python package for visual AI that provides systems and trained models for activity detection and object tracking in videos.\n\nHEYVI provides: \n\n* Real time activity detection of the [CAP activity classes](https://visym.github.io/cap)\n* Real time activity detection of the [MEVA activity classes](https://mevadata.org)\n* Real time visual object tracking in long duration videos\n* Live streaming of annotated videos to youtube live\n* Visual AI from RTSP cameras\n\n\nRequirements\n-------------------\npython 3.* \n[ffmpeg](https://ffmpeg.org/download.html) (required for videos) \n[vipy](https://github.com/visym/vipy), torch, pytorch_lightning (for training) \n\n\nInstallation\n-------------------\n\n```python\npip install heyvi\n```\n\n\nQuickstart\n-------------------\n```python\nv = heyvi.sensor.rtsp().framerate(5)\nT = heyvi.system.Tracker()\nwith heyvi.system.YoutubeLive(fps=5, encoder='480p') as s:\n T(v, frame_callback=lambda im: s(im.pixelize().annotate()))\n```\n\nCreate a default RTSP camera and GPU enabled object tracker, then stream the privacy preserving annotated video (e.g. pixelated bounding boxes with captions) to a YouTube live stream.\n\n\n[![YoutubeLive stream](https://img.youtube.com/vi/rMuuRpBCaVU/maxresdefault.jpg)](https://youtu.be/rMuuRpBCaVU)\n\n\n\n\n\n\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Project Vi",
"version": "0.2.28",
"project_urls": {
"Download": "https://github.com/visym/heyvi/archive/0.2.28.tar.gz",
"Homepage": "https://github.com/visym/heyvi"
},
"split_keywords": [
"computer",
"vision",
"machine",
"learning",
"ml",
"cv",
"privacy",
"video",
"image"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "803753c268616e3f44a341b4bbeca31761ea79384d9013fd4d44a1da88157259",
"md5": "552245b1e7ec8a801e834dd66185b94b",
"sha256": "ee168b92d96bf86059fba31e0c25f774f4f5c30d69ea377c846a8d9c3e754964"
},
"downloads": -1,
"filename": "heyvi-0.2.28-py3-none-any.whl",
"has_sig": false,
"md5_digest": "552245b1e7ec8a801e834dd66185b94b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 195218,
"upload_time": "2023-07-10T16:43:13",
"upload_time_iso_8601": "2023-07-10T16:43:13.301227Z",
"url": "https://files.pythonhosted.org/packages/80/37/53c268616e3f44a341b4bbeca31761ea79384d9013fd4d44a1da88157259/heyvi-0.2.28-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c38b812455b37aa9717b60b3b23d6c5528cd45a6d20702bf048737f18d2d3c90",
"md5": "38d73cf31cd44bcdf6dca8764a4cbf3d",
"sha256": "e4745efe9ebe37f3dab276f69f3f46494b60ea58b644c2dfaa908d00ee031fbf"
},
"downloads": -1,
"filename": "heyvi-0.2.28.tar.gz",
"has_sig": false,
"md5_digest": "38d73cf31cd44bcdf6dca8764a4cbf3d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 487924,
"upload_time": "2023-07-10T16:43:15",
"upload_time_iso_8601": "2023-07-10T16:43:15.304485Z",
"url": "https://files.pythonhosted.org/packages/c3/8b/812455b37aa9717b60b3b23d6c5528cd45a6d20702bf048737f18d2d3c90/heyvi-0.2.28.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-10 16:43:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "visym",
"github_project": "heyvi",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "heyvi"
}