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.1.tar.gz (179.8 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: xtreme_vision-1.5.1.tar.gz
  • Upload date:
  • Size: 179.8 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.1.tar.gz
Algorithm Hash digest
SHA256 dfb2e04c709b44a247f1a3f7f0c0a86f4c75b044404fa5677fec11f6b917c3ad
MD5 00580be84ef7d4b8a5e561fdff1c4f6c
BLAKE2b-256 675e9daf2ce748f78dfce0ae67c7c2afbd04a0e1ba41b401d9cfd84f2fda4d2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xtreme_vision-1.5.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 00ab47b29cb05892dd021cb3a1bff5966d5da9f6d095dfbdac9ec22d07922119
MD5 dd5f0727c4a7b5e99dcf910659a2d325
BLAKE2b-256 49be44aa46ec86ec7b228c0ad8cfe756809782fbdf7ea36ec63f25664770a703

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