Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from picamera.array import PiRGBArray
- from picamera import PiCamera
- import time
- import cv2
- # initialize the camera and grab a reference to the raw camera capture
- camera = PiCamera()
- camera.resolution = (640, 480)
- camera.framerate = 32
- rawCapture = PiRGBArray(camera, size=(640, 480))
- # allow the camera to warmup
- time.sleep(0.1)
- # capture frames from the camera
- for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):
- # grab the raw NumPy array representing the image, then initialize the timestamp
- # and occupied/unoccupied text
- image = frame.array
- # OpenCV Examp
- #image = cv2.erode(image,None,iterations = 5)
- #image = cv2.dilate(image,None,iterations = 5)
- image = cv2.Canny(image,30,150)
- #Show
- cv2.imshow("Frame", image)
- key = cv2.waitKey(1) & 0xFF
- # clear the stream in preparation for the next frame
- rawCapture.truncate(0)
- # if the `q` key was pressed, break from the loop
- if key == ord('q'):
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement