def testHighXT(camera):
    xt = 26400
    camera.setExposureTime(xt)
    camera.capturePhoto('xt26400.png')


def testHighestXT(camera):
    xt = 33000
    camera.setExposureTime(xt)
    camera.capturePhoto('xt33000.png')


# Initialise the camera client module
cam = cameraLibServer.cameraModuleServer()

## Camera image resolution tests
#setDefaultImageMode(cam)
#testLowestRes(cam)
#testLowRes(cam)
#testMedRes(cam)
#testHighRes(cam)
testHigherRes(cam)
##testHighestRes(cam)

## Camera image sharpness tests
#setDefaultImageMode(cam)
#testLowestSharpness(cam)
#testLowSharpness(cam)
#testMidSharpness(cam)
예제 #2
0
the camera module of the Raspberry Pi to be controlled remotely via network 
connection.

Author: Damon Hutley
Date: 23rd November 2016
'''

import cameraLibServer
import picamera
from multiprocessing import Process
import time
import sys
import subprocess

# Initialise the camera module client
camCommand = cameraLibServer.cameraModuleServer()

try:
    # Continuously wait for commands from a computer on the network
    while True:
        if camCommand.network == 0:
            # Initialise the network
            camCommand.initNetwork()
        else:
            #try:
            # Process and perform command from network
            command = camCommand.receiveCommand()
            camCommand.performCommand(command)

            # Close network if quit command called
            if command == "Q":