Get images from server running on default route
Project description
IMAGE THIEF
This is a python library for capturing images over default route (http://0.0.0.0)
Python-2.7 Not Supported
Functions:
Capture images from raspberryPi and access on your system.
Capture images on one system and access on other.
Note:
Don't forget to install opencv (Not included in this packages)
Installation :
Python3
python3 -m pip install imagethief --user
Server Demo:
from ImageThief import Thief def some(): print('Image stolen') pass if __name__ == '__main__': thief = Thief('Dazz') thief.add_plan('/image', 'image', some) thief.steal(port=5000, debug=True)
Client Demo:
import requests as req from ImageThief import StolenImageDecoder if __name__ == '__main__': your_ip = '<your server ip>' port = 5000 #default url = 'http://'+your_ip+':'+str(port)+'/plan_name' # For above Demo code it is # url = 'http://'+your_ip+':'+str(port)+'/image' r = req.get(url) decoder = StolenImageDecoder('<ImageName>') ## decoder = StolenImageDecoder('myImage') decoder.decodeImage(r.text)
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
ImageThief-1.0.1.tar.gz
(2.6 kB
view hashes)
Built Distribution
Close
Hashes for ImageThief-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fe31e0562c12fadbfba658574b5b301f6b0ff370a0218a7c6bda263e904124e |
|
MD5 | 80ea6226858070350b6308eaa610402f |
|
BLAKE2b-256 | a33eac4a63942ff440866f1f1a5f025e7c0bb99f0ad65bd05892c32560b003ea |