コード例 #1
0
    print("---------------------------------")
    return image, res_set

cnt = 0
fps = 10

from constants import labels
from constants import bg_color
from constants import screen_size
from util import drawMark,drawRectBox
from entity import EntityManager

if __name__ == "__main__":
    path = './samples/9.avi'
    cap = cv2.VideoCapture(path)
    emangers = EntityManager()
    fps = cap.get(cv2.CAP_PROP_FPS)
    ispaused=False
    if os.path.exists(path):
        print('processing...')
        while True:
            # check if space key pressed or not
            #if cv2.waitKey(33) == 32:
            #    ispaused =  not ispaused
            # check if paused or not
            if ispaused:
                continue
            # reads frames from a video
            ret, frame = cap.read()
            if ret is False:
                break
コード例 #2
0
#!/usr/bin/env python
# encoding: utf-8

from miner import Miner, Wife
from entity import EntityManager

em = EntityManager()

m = Miner('Bob')
w = Wife('Elsa')

em.register_entity(m)
em.register_entity(w)

for i in xrange(200):
    m.update()
    w.update()

コード例 #3
0
from PyQt5.QtGui import QPainter, QPen, QBrush#, QPainterPath
from PyQt5.QtCore import QLine, QPoint, QRect#,QSize, 

import numpy as np
#import random
#import time

from detector import VehicleDetector

detector = VehicleDetector()

#from alpr_hyper import recognize_plate

from entity import EntityManager

EM = EntityManager()

from constants import image_exts,video_exts
from constants import labels
#from constants import bg_color
from constants import screen_size

from util import drawMark,drawStatus

import logging

logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)

# create a file handler
handler = logging.FileHandler('vehicle.log')