Simple python 2/3 library for transporting images to a remote machine, applying transformations and returning a response.
Project description
SimpleImageTransport
Simple python 3 library for transporting images to a remote machine, applying transformations and returning a response.
Usage
Start a server on the remote machine:
from SimpleImageTransport import ImageReceiver
# Callback takes a single parameter image and returns a dict of useful data
def example_callback(img):
return {'message': 'image received. size={}x{}'.format(img.shape[1], img.shape[0])}
# Initialize the application
image_receiver = ImageReceiver()
image_receiver.set_callback(example_callback)
image_receiver.run()
On the local machine you can send an image and get an appropriate response:
from SimpleImageTransport import ImageSender
import numpy as np
img = np.zeros((1080, 1920))
response = ImageSender(img)
print(response) # {'message': 'image received. size=1920x1080'}
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
Built Distribution
Close
Hashes for SimpleImageTransport-1.3-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8ae0a18a58ff298c2c8af0f5351316c3822dab36a968b81427143e8c6ad0ab5 |
|
MD5 | 2751fadd2e04e8c62f2b90dadc522948 |
|
BLAKE2b-256 | 1ccfab7a2c251ff2892c4d9b060a00eff50ad4f644d228e72c79efbfe96df881 |