def main():
    # 1. Take picture
    camera = picamera.PiCamera()
    camera.start_preview()
    sleep(5)
    camera.capture('/home/pi/Desktop/image.jpg')
    camera.stop_preview()

    # 2. Display saved picture using pygame.
    pygame.init()
    fpsClock = pygame.time.Clock()
    surface = pygame.display.set_mode((0, 0), pygame.FULLSCREEN)
    black = (0, 0, 0)
    image = pygame.image.load('/home/pi/Desktop/image.jpg')

    while True:
        surface.fill(black)
        surface.blit(image, (0, 0))

        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                sys.exit()

        pygame.display.update()
        fpsClock.tick(30)
Example #2
0
def get_current_image_as_jpg( camera, filename ):
    if picamera_available == True:
        camera.start_preview()
        camera.capture(filename, format='jpeg', resize=(WIDTH,HEIGHT))
        camera.stop_preview()
    else:
        img = camera.get_image()
        pygame.image.save(img,filename)
    return
Example #3
0
#cam.start()
#image = cam.get_image()

#camlist = pygame.camera.list_cameras()
#if camlist:
#    cam = pygame.camera.Camera(camlist[0], (640,480))
#pygame.mouse.set_visible(0)

from picamera import PiCamera

camera = PiCamera()
camera.preview_fullscreen = False
camera.preview_window = (0, 0, 640, 480)
camera.start_preview()
time.sleep(10)
camera.stop_preview()

steer = 90
speed = 0
left_limit = 60
right_limit = 120
GREEN = (0, 255, 0)

while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            sys.exit()
        if event.type == KEYDOWN:
            if event.key == K_UP:
                print("up")
                steer, speed = pygame.mouse.get_pos()
 def take_picture():
     camera = picamera.PiCamera()
     camera.start_preview()
     sleep(5)
     camera.capture('/home/pi/Desktop/image.jpg')
     camera.stop_preview()