Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import RPi.GPIO as GPIO
- from boto3.s3.transfer import S3Transfer
- import boto3
- import os, sys
- import os
- from mfrc522 import SimpleMFRC522
- from picamera import PiCamera
- from time import sleep
- camera = PiCamera()
- reader = SimpleMFRC522()
- def capture():
- camera.start_preview()
- sleep(4)
- camera.stop_preview()
- camera.start_preview()
- sleep(2)
- camera.capture('/home/pi/kp/code/image/'id'+.jpg')
- camera.stop_preview()
- def uploadToS3 (file):
- filepath = '/home/pi/kp/code/image/images.jpg'
- client = boto3.client('s3', aws_access_key_id='', aws_secret_access_key='')
- transfer = S3Transfer(client)
- #transfer.upload_file(filepath, 'aws-s3.intern.pansolusi.com', 'image_folder/{}'.format(file))
- transfer.upload_file(filepath, 'aws-s3.intern.pansolusi.com', file)
- try:
- print("Tempelkan Kartu")
- id, text = reader.read()
- print(id)
- print(text)
- print("Arahkan wajah ke camera")
- capture()
- print("Gambar Sudah Disimpan")
- #uploadToS3('0004098554.jpg')
- uploadToS3((id)+'.jpg')
- print"gambar Berhasil Disimpan"
- finally:
- GPIO.cleanup()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement