SiamMask implementation by Tensorflow 2
Project description
tf-siammask
SiamMask implementation with Tensorflow 2.
Install
pip install tf-siammask
Example
import numpy as np
import PIL.Image
import siammask
sm = siammask.SiamMask()
# Weight files are automatically retrieved from GitHub Releases
sm.load_weights()
# Adjust this parameter for the better mask prediction
sm.box_offset_ratio = 1.5
img_prev = np.array(PIL.Image.open('data/cat1.jpg'))[..., ::-1]
box_prev = np.array([[227, 184], [381, 274]])
img_next = np.array(PIL.Image.open('data/cat2.jpg'))[..., ::-1]
# Predicted box and mask images is created if `debug=True`
box, mask = sm.predict(img_prev, box_prev, img_next, debug=True)
Test data
Previous frame | Next frame | |
---|---|---|
File name | ./data/cat1_with_box.jpg |
./data/cat2.jpg |
Image |
Predicted mask for ./data/cat2.jpg
TODO
- Bounding-box regression
- Mask refinement network
- Pre-trained model for Tensorflow 2.0
- Training code
- Object tracking code
Reference
@inproceedings{wang2019fast,
title={Fast online object tracking and segmentation: A unifying approach},
author={Wang, Qiang and Zhang, Li and Bertinetto, Luca and Hu, Weiming and Torr, Philip HS},
booktitle={Proceedings of the IEEE conference on computer vision and pattern recognition},
year={2019}
}
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
tf-siammask-1.0.4.tar.gz
(8.8 kB
view details)
Built Distribution
File details
Details for the file tf-siammask-1.0.4.tar.gz
.
File metadata
- Download URL: tf-siammask-1.0.4.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8518c4497c963a87c0c22c7e6b570104f2e325905d5d40d658adc22039b5f38d |
|
MD5 | 63a317536f29743cc9ebfaf0eab4ce47 |
|
BLAKE2b-256 | 7af89bc12ac76dbdda12fd09525106de20f666064eea2971e8fd22518a864c68 |
File details
Details for the file tf_siammask-1.0.4-py3-none-any.whl
.
File metadata
- Download URL: tf_siammask-1.0.4-py3-none-any.whl
- Upload date:
- Size: 15.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c84967517bab38a5a53d2f02ac8a24fb8e442e69295dc305eac1ebc0fb48710f |
|
MD5 | 45871b76605ff787df5d1e6091903977 |
|
BLAKE2b-256 | be838356fd7c68a5a939b3e59ebe83b893ed90c23f5ae757e4957774161c6c6d |