Skip to main content

API for IoT Module contains functions to be used for implementing a API for a camera module

Project description

API for IoT Module

https://img.shields.io/pypi/v/api_for_iot_module.svg https://img.shields.io/travis/ChezzyBoi/api_for_iot_module.svg Documentation Status

API for IoT Module contains functions to be used for implementing a API for a camera module

Run

Start virtual environment python3 -m venv venv . venv/bin/activate export FLASK_APP=app.py

Features

The API has features to capture both video and still images from the raspberry pi camera and makes use of picamera methods to do so. The way that this API formats its data is by sending non-image data in the form of JSON objects, while image and video frames are send as JPEG binary objects.

The API has methods to change various camera settings, which include the following:
  • Frame rate

  • Brightness

  • Contrast

  • Saturatioin

  • Sharpness

  • Exposure mode

  • Image effect (such as denoise, negative, cartoon and many other effects)

The API also have a motion detection function, where it compares the data of successive frames in the form of a numpy array and gives a alert when there are signficant changes between frames.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2020-08-12)

  • First release on TestPyPI.

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

api_for_iot_module-1.0.1.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

api_for_iot_module-1.0.1-py2.py3-none-any.whl (7.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file api_for_iot_module-1.0.1.tar.gz.

File metadata

  • Download URL: api_for_iot_module-1.0.1.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for api_for_iot_module-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7f6c8fed1433473d06648161f0cc040e7000d581d5e7bd72bc16c5d4064f561a
MD5 8b096bdd6614170d12ddd32c809aec3f
BLAKE2b-256 488b2b02e6d7b0be95f07c86d926379aca95e428a9a0320e64e0704dc7ecd269

See more details on using hashes here.

File details

Details for the file api_for_iot_module-1.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: api_for_iot_module-1.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for api_for_iot_module-1.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 daa79d0e2738a0ad5a4fc9e4a65772c6f474ab0e365e8c91cbc56c71cbe1c0af
MD5 969cb0b4a4bc665c3cdff782c5834a16
BLAKE2b-256 5f00078f67260efd8227b6c87851411d17aa85ee67cd648db35c57ff8c4392b7

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