State-of-the-art Computer Vision and Object Detection for TensorFlow.
Project description
State-of-the-art Computer Vision and Object Detection for TensorFlow.
sightseer provides state-of-the-art general-purpose architectures (YOLOv3, MaskRCNN, Fast/Faster RCNN, SSD...) for Computer Vision and Object Detection tasks with 30+ pretrained models written in TensorFlow 1.15.
Installation
sightseer
is written in Python 3.5+ and TensorFlow 1.15.
Ideally, sightseer
should be installed in a virtual environments. If you're unfamiliar with Python virtual environments, check out this tutorial on getting started.
Via PyPi
To use sightseer
, you must first have TensorFlow installed. To do so, follow the instructions on the TensorFlow installation page.
When your virtual environment is set up with TensorFlow, you can install sightseer
using pip
:
pip install sightseer
Model Architectures
- YOLOv3 (Darknet by Joseph Redmon)
- More upcoming!
Usage
1. Loading images
from sightseer import Sightseer
ss = Sightseer()
image = ss.load_image("path/to/image")
2. Using models from sight.zoo
Once installed, any model offered by sightseer
can be accessed in less than 10 lines of code. For instance, the code to use the YOLOv3 (Darknet) model is as follows:
from sightseer import Sightseer
from sightseer.zoo import YOLOv3Client
from pprint import pprint
yolo = YOLOv3Client()
yolo.load_model() # downloads weights
# loading image from local system
ss = Sightseer()
image = ss.load_image("./images/road.jpg")
# getting labels, confidence scores, and bounding box data
preds, pred_img = yolo.predict(image, return_img=True)
pprint (preds)
ss.render_image(pred_img)
Contributing
Suggestions, improvements, and enhancements are always welcome! If you have any issues, please do raise one in the Issues section. If you have an improvement, do file an issue to discuss the suggestion before creating a PR.
All ideas – no matter how outrageous – welcome!
Licence
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sightseer-1.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 578a914b7b9077a7d285d053184672a89385a61f04815505f904cc625cba3142 |
|
MD5 | 2ae0a46960e52c329ba1c8223f984e52 |
|
BLAKE2b-256 | 5016f2669e95f01e2cbb1f4047f728592b171a205a7a37472f8f79ecca2ec533 |