Skip to main content

WifiCamera is a Python module for controlling the network camera CS-W07G-CY.

Project description

What is this?

WifiCamera is a Python module for controlling the network camera CS-W07G-CY. About the device, see http://www.planex.co.jp/product/camera/cs-w07g-cy/.

Getting started

WifiCamera can be installed with pip or easy_install:

pip install wificamera

Create WifiCamera object, and you can take and save a snapshot:

from wificamera import WifiCamera
camera = WifiCamera(host='192.168.111.200')
data = camera.snapshot()
with open('snapshot.jpg', 'wb') as f:
    f.write(data)

You can get/set some kinds of parameters for the camera:

print(camera.resolution)        # 'VGA'
camera.resolution = 'QQVGA'     # set resolution 'QQVGA'

print(camera.compression)       # 'standard'
camera.compression = 'high'     # set compression 'high'

print(camera.brightness)        # 4
camera.brightness = 7           # set brightness 7

print(camera.contrast)          # 2
camera.contrast = 4             # set contrast 4

To load a snapshot as a PIL object, use StringIO module:

from cStringIO import StringIO
import Image
data = camera.snapshot()
img = Image.open(StringIO(data))
img.save('snapshot.jpg')

To use streaming, define callback and call ‘stream’ method:

count = 0

def on_data(data):  # callback
    global count
    with open('streaming.jpg', 'wb') as f:
        f.write(data)
    count += 1

def is_continue():  # stop condition
    global count
    if count < 100:
        return True
    else:
        return False

camera.stream(on_data, is_continue)

License

WifiCamera is licensed under the MIT Licence. See LICENSE for more details.

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

wificamera-0.1.1.zip (7.6 kB view details)

Uploaded Source

File details

Details for the file wificamera-0.1.1.zip.

File metadata

  • Download URL: wificamera-0.1.1.zip
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wificamera-0.1.1.zip
Algorithm Hash digest
SHA256 40397a133df5fb7aac8b96db76af58426bb17ee29d7b9f432c6d01a60bf8a8f1
MD5 f898c05501b6152cc2b6a9e48f33bcdb
BLAKE2b-256 e67ab66b2521afdc94fdc46b8ff4eb69a3ba3727e650072e04b78228b0e24608

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