Exemple #1
0
 ret_val, imgFile2 = cam.read()
 frames+=1
 if not ret_val:
     print ('ERROR: no se pudo abrir la camara, saliendo')
     exit()
 
 imgFile3 = cv2.cvtColor(imgFile2, cv2.COLOR_BGR2RGB)
 #imgFile2 = cv2.imread("../data/eagle.jpg")
 tama=imgFile2.shape
 imgImported=make_image(tama[1],tama[0],tama[2])
 
 imgFileptr,cv_img=get_iplimage_ptr(imgFile3)    
 ipl_in2_image(imgFileptr,imgImported)
 rgbgr_image(imgImported)
 
 track=tr.tracking(verbose=charlador,mindist=mindist,framesttl=framesttl)#verbose=False,mindist=100
 
 
 contadores=[]
 cc=1
 for linlin in lineaDeConteo:
     contadores.append(lc.counter(linlin.pt1,linlin.pt2,filename=archsal,linecount=cc,fps=20))
     cc+=cc
 
 
 #lineaDeConteo=lc.selectLine(imgFile2,ownString='Selecciona la linea de conteo',filename=archsal,linecount=1)
 #lineaDeConteo2=lc.selectLine(imgFile2,ownString='Selecciona la linea de conteo',filename=archsal,linecount=2)
 #contar=lc.counter(lineaDeConteo.pt1,lineaDeConteo.pt2,filename=archsal,linecount=1,fps=20) 
 #contar2=lc.counter(lineaDeConteo2.pt1,lineaDeConteo2.pt2,filename=archsal,linecount=2,fps=20)    
 
 
frames = 0
ret_val, imgFile2 = cam.read()
frames += 1
if not ret_val:
    print('Couldn t open the camera')
    exit()

imgFile3 = cv2.cvtColor(imgFile2, cv2.COLOR_BGR2RGB)
tama = imgFile2.shape
imgImported = make_image(tama[1], tama[0], tama[2])

imgFileptr, cv_img = get_iplimage_ptr(imgFile3)
ipl_in2_image(imgFileptr, imgImported)
rgbgr_image(imgImported)

track = tr.tracking(verbose=charlador, mindist=mindist, framesttl=framesttl)

lineasDeConteo = 1  # only one couting line
print("Only ", lineasDeConteo, " line for spatio-temporal accumulation")

contadores = []
for cc in range(lineasDeConteo):
    sleep(1)
    lineaDeConteo = lc.selectLine(
        imgFile2,
        ownString='Select the line for the spatio-temporal accumulation #' +
        str(cc + 1),
        filename=archsal,
        linecount=cc + 1)
    # parameters of each line of counting
    sleep(1)