Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. #!/usr/bin/env python
  2. import RPi.GPIO as GPIO
  3. from boto3.s3.transfer import S3Transfer
  4. import boto3
  5. import os, sys
  6. import os
  7.  
  8. from mfrc522 import SimpleMFRC522
  9. from picamera import PiCamera
  10. from time import sleep
  11.  
  12. camera = PiCamera()
  13. reader = SimpleMFRC522()
  14.  
  15. def capture():
  16. camera.start_preview()
  17. sleep(4)
  18. camera.stop_preview()
  19. camera.start_preview()
  20. sleep(2)
  21. camera.capture('/home/pi/kp/code/image/'id'+.jpg')
  22. camera.stop_preview()
  23.  
  24. def uploadToS3 (file):
  25. filepath = '/home/pi/kp/code/image/images.jpg'
  26. client = boto3.client('s3', aws_access_key_id='', aws_secret_access_key='')
  27. transfer = S3Transfer(client)
  28. #transfer.upload_file(filepath, 'aws-s3.intern.pansolusi.com', 'image_folder/{}'.format(file))
  29. transfer.upload_file(filepath, 'aws-s3.intern.pansolusi.com', file)
  30. try:
  31. print("Tempelkan Kartu")
  32. id, text = reader.read()
  33. print(id)
  34. print(text)
  35. print("Arahkan wajah ke camera")
  36. capture()
  37. print("Gambar Sudah Disimpan")
  38. #uploadToS3('0004098554.jpg')
  39. uploadToS3((id)+'.jpg')
  40. print"gambar Berhasil Disimpan"
  41. finally:
  42. GPIO.cleanup()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement