Advertisement
Guest User

wtf?

a guest
Aug 2nd, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.01 KB | None | 0 0
  1. import sys
  2. sys.path.append('/usr/local/lib/python2.7/site-packages')
  3.  
  4. import numpy as np
  5. import cv2
  6.  
  7. # Capture video from camera
  8. # cap = cv2.VideoCapture(0)
  9.  
  10. # Capture video from file
  11. cap = cv2.VideoCapture('road.mp4')
  12. number_cascade = cv2.CascadeClassifier("haarcascade_russian_plate_number.xml")
  13.  
  14. while(cap.isOpened()):
  15.     # Capture frame-by-frame
  16.     ret, frame = cap.read()
  17.     print 'ret = %d\n'%ret
  18.  
  19.     # Our operations on the frame come here
  20.     gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
  21.     numbers = number_cascade.detectMultiScale(gray, 1.01, 3 ,minSize=(10, 10), flags=cv2.cv.CV_HAAR_SCALE_IMAGE)
  22.     if numbers != ():
  23.         for (x,y,w,h) in numbers:
  24.             cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)
  25.             # roi_gray = gray[y:y+h, x:x+w]
  26.             roi_color = frame[y:y+h, x:x+w]
  27.  
  28.     # Display the resulting frame
  29.     cv2.imshow('frame', gray)
  30.     if cv2.waitKey(1) & 0xFF == ord('q'):
  31.         break
  32.  
  33. # When everything done, release the capture
  34. cap.release()
  35. cv2.destroyAllWindows()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement