Beispiel #1
0
from hog_classifier import HOGClassifier
import cv2
import time
import imutils

#video capture set up
#fourcc = cv2.VideoWriter_fourcc(*'XVID')
#out = cv2.VideoWriter('outputs/output'+str(time.time())+'.avi',fourcc, 20.0, (720,480))
#stream = cv2.VideoCapture('test.avi')

#image capture
image = cv2.imread('test_image.jpg', 1)
image = cv2.resize(image, (720,480))

# set up the HOG classifier
hog = HOGClassifier()

# detect from image test
(rects, weights) = hog.detect(image)

hog.run_scale_bench(image)
    
for (x,y,w,h) in rects:
  cv2.rectangle(image, (x,y),(x+w,y+h),(0,0,255),2)
  print "!PING!"

cv2.imwrite('images/image_hog_bench_'+str(time.time())+'.jpg', image)



Beispiel #2
0
from hog_classifier import HOGClassifier
import cv2
import time
import imutils

#video capture set up
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('outputs/output_hog_'+str(time.time())+'.avi',fourcc, 20.0, (720,480))
stream = cv2.VideoCapture('test.avi')

#image capture
image = cv2.imread('test_image.jpg', 1)
image = cv2.resize(image, (720,480))

# set up the HOG classifier
hog = HOGClassifier()

# detect from image test
(rects, weights) = hog.detect(image)
    
for (x,y,w,h) in rects:
  cv2.rectangle(image, (x,y),(x+w,y+h),(0,0,255),2)
  print "!PING!"

cv2.imwrite('images/image'+str(time.time())+'.jpg', image)

frames = 0

# loop over some frames

'''