Skip to main content

A Python Library for Computer Vision tasks like Object Detection, Segmentation, Pose Estimation etc

Project description

Xtreme-Vision

Build Status License: MIT

Go to PyPI page> Here

This is the Official Repository of Xtreme-Vision. Xtreme-Vision is a High Level Python Library which is built with simplicity in mind for Computer Vision Tasks, such as Object-Detection, Human-Pose-Estimation, Segmentation Tasks, it provides the support of a list of state-of-the-art algorithms, You can Start Detecting with Pretrained Weights as well as You can train the Models On Custom Dataset and with Xtreme-Vision you have the Power to detect/segment only the Objects of your interest

Currently, It Provides the Solution for the following Tasks:

  • Object Detection
  • Pose Estimation
  • Object Segmentation
  • Human Part Segmentation

For Detection with pre-trained models it provides:

  • RetinaNet
  • CenterNet
  • YOLOv4
  • TinyYOLOv4
  • Mask-RCNN
  • DeepLabv3+ (Ade20k)
  • CDCL (Cross Domain Complementary Learning)

For Custom Training It Provides:

  • YOLOv4
  • TinyYOLOv4
  • RetinaNet with (resnet50, resnet101, resnet152)

In Future it will provide solution for a wide variety of Computer-Vision Tasks such as Object-Detection, Pose-Estimation, Object Segmentation, Image-Prediction, Auto-Encoders and GANs with 2d and 3D Models and it will support More State-Of-the-Art Algorithms.

If You Like this Project Please do support it by donating here Build Status

Dependencies:

  • tensorflow >= 2.3.0
  • keras
  • opencv-python
  • numpy
  • pillow
  • matplotlib
  • pandas
  • scikit-learn
  • scikit-image
  • imgaug
  • labelme2coco
  • progressbar2
  • scipy
  • h5py
  • configobj

Get Started:

!pip install xtreme-vision

For More Tutorials of Xtreme-Vision, Click Here

YOLOv4 Example

Image Object Detection Using YOLOv4

from xtreme_vision.Detection import Object_Detection

model = Object_Detection()
model.Use_YOLOv4()
model.Detect_From_Image(input_path='kite.jpg',
                        output_path='./output.jpg')

from PIL import Image
Image.open('output.jpg')

Project details


Download files

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

Source Distribution

xtreme_vision-1.5.tar.gz (167.1 kB view details)

Uploaded Source

Built Distributions

xtreme_vision-1.5.0-py3-none-any.whl (270.8 kB view details)

Uploaded Python 3

xtreme_vision-1.5-py3-none-any.whl (251.9 kB view details)

Uploaded Python 3

File details

Details for the file xtreme_vision-1.5.tar.gz.

File metadata

  • Download URL: xtreme_vision-1.5.tar.gz
  • Upload date:
  • Size: 167.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.4

File hashes

Hashes for xtreme_vision-1.5.tar.gz
Algorithm Hash digest
SHA256 c4a9547d1233eabce560a564e42d2cfebc4bc3bfd0144aae9c56f7487dd2d68f
MD5 1bd8e8ef48531dad4e2fd75412eeacb2
BLAKE2b-256 eb7dca81e90cab8cd6b1accd68b861a41423dc9c8989ffcdebb5827eddc18e46

See more details on using hashes here.

File details

Details for the file xtreme_vision-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: xtreme_vision-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 270.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.4

File hashes

Hashes for xtreme_vision-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 75e69f04cf1761ceae57a79a7a818a47431fe905ee25eefc35c2828195967590
MD5 0df9a25196c56bdbd05ce47cdda52045
BLAKE2b-256 21a8be777ddebb474d9bfd546fac0f88098513779d96189e70a83051d6890feb

See more details on using hashes here.

File details

Details for the file xtreme_vision-1.5-py3-none-any.whl.

File metadata

  • Download URL: xtreme_vision-1.5-py3-none-any.whl
  • Upload date:
  • Size: 251.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.4

File hashes

Hashes for xtreme_vision-1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 00418df155329f200454a0309b683db92d5418ba0aa55770ea8d645233968f9f
MD5 c6bbbf223c258c1705544415cd3090db
BLAKE2b-256 b28509ab5af6f3f6fbb15d8a7953bf2aab504657c6b431cf702873491f70e9f9

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