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)
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":