├── .gitignore ├── .idea ├── .gitignore ├── OpencvPython.iml ├── inspectionProfiles │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── .vscode └── settings.json ├── DetectionCar.py ├── EncontrarPlaca.py ├── Exemplo.py ├── README.md ├── cascades ├── cars.xml ├── haarcascade_eye.xml ├── haarcascade_frontalcatface.xml ├── haarcascade_frontalface_default.xml └── relogios.xml ├── output ├── roi-ocr.png └── roi.png └── resource ├── Placa_Carro.jpg ├── carro1.jpg ├── carro2.JPG ├── carro3.jpg ├── carro4.jpg ├── carro5.jpg ├── ocr2.png ├── placa-trabalhada.png ├── video480p.mp4 └── video720p.mkv /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | .venv 3 | env/ 4 | venv/ 5 | ENV/ 6 | env.bak/ 7 | venv.bak/ -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/OpencvPython.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.pythonPath": "venv/bin/python" 3 | } -------------------------------------------------------------------------------- /DetectionCar.py: -------------------------------------------------------------------------------- 1 | import cv2 2 | 3 | video_src = 'resource/video480.avi' 4 | 5 | cap = cv2.VideoCapture(video_src) 6 | car_cascade = cv2.CascadeClassifier('cascades/cars.xml') 7 | 8 | while True: 9 | 10 | ret, img = cap.read() 11 | 12 | if type(img) == type(None): 13 | break 14 | 15 | gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 16 | cars = car_cascade.detectMultiScale(gray, 1.1, 1) 17 | 18 | for (x, y, w, h) in cars: 19 | cv2.rectangle(img, (x, y), (x + w, y + h), (0, 0, 255), 2) 20 | 21 | cv2.imshow('video-car', img) 22 | 23 | if cv2.waitKey(33) == 27: 24 | break 25 | 26 | cv2.destroyAllWindows() 27 | -------------------------------------------------------------------------------- /EncontrarPlaca.py: -------------------------------------------------------------------------------- 1 | ####################################################### 2 | # Detecção de Placas atraves de contornos HD # 3 | # by AY7 # 4 | ####################################################### 5 | 6 | import pytesseract 7 | import cv2 8 | 9 | 10 | def desenhaContornos(contornos, imagem): 11 | for c in contornos: 12 | # perimetro do contorno, verifica se o contorno é fechado 13 | perimetro = cv2.arcLength(c, True) 14 | if perimetro > 120: 15 | # aproxima os contornos da forma correspondente 16 | approx = cv2.approxPolyDP(c, 0.03 * perimetro, True) 17 | # verifica se é um quadrado ou retangulo de acordo com a qtd de vertices 18 | if len(approx) == 4: 19 | # Contorna a placa atraves dos contornos encontrados 20 | (x, y, lar, alt) = cv2.boundingRect(c) 21 | cv2.rectangle(imagem, (x, y), (x + lar, y + alt), (0, 255, 0), 2) 22 | # segmenta a placa da imagem 23 | roi = imagem[y:y + alt, x:x + lar] 24 | cv2.imwrite("output/roi.png", roi) 25 | 26 | 27 | def buscaRetanguloPlaca(source): 28 | # Captura ou Video 29 | video = cv2.VideoCapture(source) 30 | 31 | while video.isOpened(): 32 | 33 | ret, frame = video.read() 34 | 35 | if (ret == False): 36 | break 37 | 38 | # area de localização u 720p 39 | area = frame[500:, 300:800] 40 | 41 | # area de localização 480p 42 | # area = frame[350:, 220:500] 43 | 44 | # escala de cinza 45 | img_result = cv2.cvtColor(area, cv2.COLOR_BGR2GRAY) 46 | 47 | # limiarização 48 | ret, img_result = cv2.threshold(img_result, 90, 255, cv2.THRESH_BINARY) 49 | 50 | # desfoque 51 | img_result = cv2.GaussianBlur(img_result, (5, 5), 0) 52 | 53 | # lista os contornos 54 | contornos, hier = cv2.findContours(img_result, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE) 55 | 56 | # limite horizontal 57 | cv2.line(frame, (0, 500), (1280, 500), (0, 0, 255), 1) 58 | # limite vertical 1 59 | cv2.line(frame, (300, 0), (300, 720), (0, 0, 255), 1) 60 | # limite vertical 2 61 | cv2.line(frame, (800, 0), (800, 720), (0, 0, 255), 1) 62 | 63 | cv2.imshow('FRAME', frame) 64 | 65 | desenhaContornos(contornos, area) 66 | 67 | cv2.imshow('RES', area) 68 | 69 | if cv2.waitKey(1) & 0xff == ord('q'): 70 | break 71 | 72 | video.release() 73 | preProcessamentoRoi() 74 | cv2.destroyAllWindows() 75 | 76 | 77 | def preProcessamentoRoi(): 78 | img_roi = cv2.imread("output/roi.png") 79 | # cv2.imshow("ENTRADA", img_roi) 80 | if img_roi is None: 81 | return 82 | 83 | # redmensiona a imagem da placa em 4x 84 | img = cv2.resize(img_roi, None, fx=4, fy=4, interpolation=cv2.INTER_CUBIC) 85 | 86 | # Converte para escala de cinza 87 | img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 88 | # cv2.imshow("Escala Cinza", img) 89 | 90 | # Binariza imagem 91 | _, img = cv2.threshold(img, 70, 255, cv2.THRESH_BINARY) 92 | cv2.imshow("Limiar", img) 93 | 94 | # Desfoque na Imagem 95 | img = cv2.GaussianBlur(img, (5, 5), 0) 96 | # cv2.imshow("Desfoque", img) 97 | 98 | # Aplica reconhecimento OCR no ROI com o Tesseract 99 | cv2.imwrite("output/roi-ocr.png", img) 100 | 101 | return img 102 | 103 | 104 | def reconhecimentoOCR(): 105 | img_roi_ocr = cv2.imread("output/roi-ocr.png") 106 | if img_roi_ocr is None: 107 | return 108 | 109 | config = r'-c tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 --psm 6' 110 | saida = pytesseract.image_to_string(img_roi_ocr, lang='eng', config=config) 111 | 112 | 113 | print(saida) 114 | return saida 115 | 116 | 117 | if __name__ == "__main__": 118 | source = "resource/video720p.mkv" 119 | 120 | buscaRetanguloPlaca(source) 121 | 122 | preProcessamentoRoi() 123 | 124 | reconhecimentoOCR() 125 | -------------------------------------------------------------------------------- /Exemplo.py: -------------------------------------------------------------------------------- 1 | import cv2 2 | import pytesseract 3 | 4 | def encontrarRoiPlaca(source): 5 | img = cv2.imread(source) 6 | cv2.imshow("img", img) 7 | 8 | cinza = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 9 | # cv2.imshow("cinza", img) 10 | 11 | _, bin = cv2.threshold(cinza, 90, 255, cv2.THRESH_BINARY) 12 | # cv2.imshow("binary", img) 13 | 14 | desfoque = cv2.GaussianBlur(bin, (5, 5), 0) 15 | # cv2.imshow("defoque", desfoque) 16 | 17 | contornos, hierarquia = cv2.findContours(desfoque, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE) 18 | # cv2.drawContours(img, contornos, -1, (0, 255, 0), 1) 19 | 20 | for c in contornos: 21 | perimetro = cv2.arcLength(c, True) 22 | if perimetro > 120: 23 | aprox = cv2.approxPolyDP(c, 0.03 * perimetro, True) 24 | if len(aprox) == 4: 25 | (x, y, alt, lar) = cv2.boundingRect(c) 26 | cv2.rectangle(img, (x, y), (x + alt, y + lar), (0, 255, 0), 2) 27 | roi = img[y:y + lar, x:x + alt] 28 | cv2.imwrite('output/roi.png', roi) 29 | 30 | cv2.imshow("contornos", img) 31 | 32 | 33 | def preProcessamentoRoiPlaca(): 34 | img_roi = cv2.imread("output/roi.png") 35 | 36 | if img_roi is None: 37 | return 38 | 39 | resize_img_roi = cv2.resize(img_roi, None, fx=4, fy=4, interpolation=cv2.INTER_CUBIC) 40 | 41 | # Converte para escala de cinza 42 | img_cinza = cv2.cvtColor(resize_img_roi, cv2.COLOR_BGR2GRAY) 43 | 44 | # Binariza imagem 45 | _, img_binary = cv2.threshold(img_cinza, 70, 255, cv2.THRESH_BINARY) 46 | 47 | # Desfoque na Imagem 48 | img_desfoque = cv2.GaussianBlur(img_binary, (5, 5), 0) 49 | 50 | # Grava o pre-processamento para o OCR 51 | cv2.imwrite("output/roi-ocr.png", img_desfoque) 52 | 53 | #cv2.imshow("ROI", img_desfoque) 54 | 55 | #cv2.waitKey(0) 56 | #cv2.destroyAllWindows() 57 | 58 | return img_desfoque 59 | 60 | 61 | def ocrImageRoiPlaca(): 62 | image = cv2.imread("output/roi-ocr.png") 63 | 64 | config = r'-c tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 --psm 6' 65 | 66 | saida = pytesseract.image_to_string(image, lang='eng', config=config) 67 | 68 | return saida 69 | 70 | 71 | if __name__ == "__main__": 72 | encontrarRoiPlaca("resource/carro4.jpg") 73 | 74 | pre = preProcessamentoRoiPlaca() 75 | 76 | ocr = ocrImageRoiPlaca() 77 | 78 | print(ocr) 79 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OpencvPython 2 | 3 | Algoritmos de PDI (Processamento Digital de Imagens) com Tesseract-OCR & Opencv em Python, para reconhecimento de identificação de Placas em Imagens/Vídeos de veículos. 4 | 5 | Projeto disponivel na IDE PyCharm 6 | 7 | Bibliotecas: OpenCV - https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_tutorials.html 8 | & Tesseract-OCR - https://github.com/madmaze/pytesseract 9 | 10 | Video de demonstração : https://www.youtube.com/watch?v=oTlPAt6nupU 11 | Artigo Sobre : https://drive.google.com/file/d/1zAbVSl-AKDLUeEcDhEHDRGX9bqK-2CRF/view 12 | 13 | LINUX = É preciso instalar a lib tesseract 14 | ``sudo apt install tesseract `` 15 | 16 | WINDOWS = Informa o caminho da instalcao 17 | 18 | Observação: No caso do Video dispnibilizado da apresentação do Reconhecimento, foram utilizados apenas os Scripts "EncontrarPlaca" e "EncontrarPlacaHD", que se diferenciam apenas a entrada que no caso são videos 480p e 720p. 19 | 20 | Não se prendam apenas em copiar e colar o codigo base, no site acima tem o livro em PDF "Python e OpenCV" na qual foi retirado o conteudo necessario, Vejam o funionamento da função e como ela se comporta no contexto, o que cada passo e comentario quer dizer, que com o basico de PDI qualquer pessoa conseguirá utilizar o Reconhecimento de Placas por Retangulos. 21 | 22 | Boa Sorte! 23 | -------------------------------------------------------------------------------- /cascades/relogios.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 30 30 6 | 7 | <_> 8 | 9 | 10 | <_> 11 | 12 | <_> 13 | 14 | 15 | 16 | <_> 17 | 11 0 10 10 -1. 18 | <_> 19 | 11 5 10 5 2. 20 | 0 21 | 0.0225503891706467 22 | -0.7207304835319519 23 | 0.7884858250617981 24 | <_> 25 | 26 | <_> 27 | 28 | 29 | 30 | <_> 31 | 12 14 6 3 -1. 32 | <_> 33 | 14 15 2 1 9. 34 | 0 35 | -0.0103679997846484 36 | 0.8748232126235962 37 | -0.5662534236907959 38 | <_> 39 | 40 | <_> 41 | 42 | 43 | 44 | <_> 45 | 13 11 4 9 -1. 46 | <_> 47 | 13 14 4 3 3. 48 | 0 49 | -7.6229930855333805e-003 50 | 0.7921038269996643 51 | -0.4398050904273987 52 | <_> 53 | 54 | <_> 55 | 56 | 57 | 58 | <_> 59 | 3 10 6 15 -1. 60 | <_> 61 | 6 10 3 15 2. 62 | 0 63 | 0.0142955500632524 64 | -0.4856897890567780 65 | 0.8144654035568237 66 | -0.9805700778961182 67 | -1 68 | -1 69 | <_> 70 | 71 | 72 | <_> 73 | 74 | <_> 75 | 76 | 77 | 78 | <_> 79 | 3 20 27 10 -1. 80 | <_> 81 | 3 25 27 5 2. 82 | 0 83 | -0.0418560616672039 84 | 0.7715684771537781 85 | -0.7308530807495117 86 | <_> 87 | 88 | <_> 89 | 90 | 91 | 92 | <_> 93 | 14 14 3 3 -1. 94 | <_> 95 | 15 15 1 1 9. 96 | 0 97 | -6.2480890192091465e-003 98 | 0.7600126862525940 99 | -0.5264171957969666 100 | <_> 101 | 102 | <_> 103 | 104 | 105 | 106 | <_> 107 | 12 0 15 10 -1. 108 | <_> 109 | 12 5 15 5 2. 110 | 0 111 | 0.0479770787060261 112 | -0.4011876881122589 113 | 0.7997202277183533 114 | <_> 115 | 116 | <_> 117 | 118 | 119 | 120 | <_> 121 | 18 3 9 26 -1. 122 | <_> 123 | 18 16 9 13 2. 124 | 0 125 | 0.0318866707384586 126 | 0.3455348908901215 127 | -0.8596624732017517 128 | <_> 129 | 130 | <_> 131 | 132 | 133 | 134 | <_> 135 | 20 2 10 12 -1. 136 | <_> 137 | 20 2 5 6 2. 138 | <_> 139 | 25 8 5 6 2. 140 | 0 141 | -0.0194444395601749 142 | 0.8260732889175415 143 | -0.4276879131793976 144 | <_> 145 | 146 | <_> 147 | 148 | 149 | 150 | <_> 151 | 26 9 4 14 -1. 152 | <_> 153 | 28 9 2 14 2. 154 | 0 155 | -0.0200596991926432 156 | 0.9874691963195801 157 | -0.3553096055984497 158 | <_> 159 | 160 | <_> 161 | 162 | 163 | 164 | <_> 165 | 26 0 2 2 -1. 166 | <_> 167 | 27 0 1 2 2. 168 | 0 169 | -7.7831762610003352e-004 170 | -0.8497620224952698 171 | 0.4054605960845947 172 | <_> 173 | 174 | <_> 175 | 176 | 177 | 178 | <_> 179 | 9 19 10 8 -1. 180 | <_> 181 | 9 21 10 4 2. 182 | 0 183 | 0.0116476295515895 184 | -0.3601523935794830 185 | 0.8574079871177673 186 | -0.8330519199371338 187 | 0 188 | -1 189 | <_> 190 | 191 | 192 | <_> 193 | 194 | <_> 195 | 196 | 197 | 198 | <_> 199 | 20 5 10 14 -1. 200 | <_> 201 | 25 5 5 14 2. 202 | 0 203 | -0.0520163811743259 204 | 0.8257145285606384 205 | -0.5637528896331787 206 | <_> 207 | 208 | <_> 209 | 210 | 211 | 212 | <_> 213 | 14 15 6 2 -1. 214 | <_> 215 | 14 15 3 1 2. 216 | <_> 217 | 17 16 3 1 2. 218 | 0 219 | -2.3776830639690161e-003 220 | 0.8298984766006470 221 | -0.3037792146205902 222 | <_> 223 | 224 | <_> 225 | 226 | 227 | 228 | <_> 229 | 0 10 18 19 -1. 230 | <_> 231 | 6 10 6 19 3. 232 | 0 233 | 0.0171877499669790 234 | -0.5477277040481567 235 | 0.5136498808860779 236 | <_> 237 | 238 | <_> 239 | 240 | 241 | 242 | <_> 243 | 28 4 2 14 -1. 244 | <_> 245 | 28 4 1 7 2. 246 | <_> 247 | 29 11 1 7 2. 248 | 0 249 | -5.2252239547669888e-003 250 | 0.8670595884323120 251 | -0.3483909070491791 252 | <_> 253 | 254 | <_> 255 | 256 | 257 | 258 | <_> 259 | 1 6 28 19 -1. 260 | <_> 261 | 8 6 14 19 2. 262 | 0 263 | 0.1614976972341538 264 | -0.2469431012868881 265 | 0.8995053768157959 266 | <_> 267 | 268 | <_> 269 | 270 | 271 | 272 | <_> 273 | 5 23 2 2 -1. 274 | <_> 275 | 5 23 1 2 2. 276 | 1 277 | -8.6788518819957972e-004 278 | -0.6489925980567932 279 | 0.4482645988464356 280 | <_> 281 | 282 | <_> 283 | 284 | 285 | 286 | <_> 287 | 5 0 17 12 -1. 288 | <_> 289 | 5 3 17 6 2. 290 | 0 291 | 0.0405330397188663 292 | -0.3314704000949860 293 | 0.8627082705497742 294 | -1.8573789596557617 295 | 1 296 | -1 297 | <_> 298 | 299 | 300 | <_> 301 | 302 | <_> 303 | 304 | 305 | 306 | <_> 307 | 14 15 16 1 -1. 308 | <_> 309 | 18 15 8 1 2. 310 | 0 311 | 4.0193069726228714e-003 312 | -0.6957365274429321 313 | 0.6457979083061218 314 | <_> 315 | 316 | <_> 317 | 318 | 319 | 320 | <_> 321 | 11 15 9 1 -1. 322 | <_> 323 | 14 15 3 1 3. 324 | 0 325 | -3.7396959960460663e-003 326 | 0.6279641985893250 327 | -0.5662031173706055 328 | <_> 329 | 330 | <_> 331 | 332 | 333 | 334 | <_> 335 | 25 8 3 15 -1. 336 | <_> 337 | 26 8 1 15 3. 338 | 0 339 | 2.4585970677435398e-003 340 | -0.4059694111347199 341 | 0.7348414063453674 342 | <_> 343 | 344 | <_> 345 | 346 | 347 | 348 | <_> 349 | 0 0 2 4 -1. 350 | <_> 351 | 0 2 2 2 2. 352 | 0 353 | 1.1789749842137098e-003 354 | 0.3537071943283081 355 | -0.9093698859214783 356 | <_> 357 | 358 | <_> 359 | 360 | 361 | 362 | <_> 363 | 0 9 15 10 -1. 364 | <_> 365 | 5 9 5 10 3. 366 | 0 367 | 0.0275318492203951 368 | -0.4571217894554138 369 | 0.6919301152229309 370 | <_> 371 | 372 | <_> 373 | 374 | 375 | 376 | <_> 377 | 26 11 4 9 -1. 378 | <_> 379 | 27 11 2 9 2. 380 | 0 381 | 3.1117910984903574e-003 382 | -0.4389519989490509 383 | 0.6670482754707336 384 | -1.1042749881744385 385 | 2 386 | -1 387 | <_> 388 | 389 | 390 | <_> 391 | 392 | <_> 393 | 394 | 395 | 396 | <_> 397 | 2 8 28 2 -1. 398 | <_> 399 | 9 8 14 2 2. 400 | 0 401 | 0.0207930002361536 402 | -0.5435373187065125 403 | 0.7769594192504883 404 | <_> 405 | 406 | <_> 407 | 408 | 409 | 410 | <_> 411 | 12 15 6 1 -1. 412 | <_> 413 | 14 15 2 1 3. 414 | 0 415 | -3.5948599688708782e-003 416 | 0.7313253283500671 417 | -0.4182578027248383 418 | <_> 419 | 420 | <_> 421 | 422 | 423 | 424 | <_> 425 | 1 13 3 6 -1. 426 | <_> 427 | 2 13 1 6 3. 428 | 0 429 | 4.5345202088356018e-003 430 | -0.2915262877941132 431 | 1.0000820159912109 432 | <_> 433 | 434 | <_> 435 | 436 | 437 | 438 | <_> 439 | 16 0 14 5 -1. 440 | <_> 441 | 16 0 7 5 2. 442 | 1 443 | 0.0156572908163071 444 | 0.4315113127231598 445 | -0.8470829725265503 446 | <_> 447 | 448 | <_> 449 | 450 | 451 | 452 | <_> 453 | 20 2 10 4 -1. 454 | <_> 455 | 20 2 5 4 2. 456 | 1 457 | -0.0203227400779724 458 | -0.8424695730209351 459 | 0.2959519028663635 460 | -0.6548693776130676 461 | 3 462 | -1 463 | <_> 464 | 465 | 466 | <_> 467 | 468 | <_> 469 | 470 | 471 | 472 | <_> 473 | 14 14 3 3 -1. 474 | <_> 475 | 15 15 1 1 9. 476 | 0 477 | -8.3805844187736511e-003 478 | 0.8370696902275085 479 | -0.5038247108459473 480 | <_> 481 | 482 | <_> 483 | 484 | 485 | 486 | <_> 487 | 20 14 10 14 -1. 488 | <_> 489 | 25 14 5 14 2. 490 | 0 491 | -0.0148145696148276 492 | 0.5616933107376099 493 | -0.6403117775917053 494 | <_> 495 | 496 | <_> 497 | 498 | 499 | 500 | <_> 501 | 17 0 2 16 -1. 502 | <_> 503 | 17 0 2 8 2. 504 | 1 505 | 0.0163473393768072 506 | 0.3776484131813049 507 | -0.9327405095100403 508 | <_> 509 | 510 | <_> 511 | 512 | 513 | 514 | <_> 515 | 13 0 5 15 -1. 516 | <_> 517 | 13 5 5 5 3. 518 | 0 519 | 0.0117841102182865 520 | -0.6357597112655640 521 | 0.5127261877059937 522 | <_> 523 | 524 | <_> 525 | 526 | 527 | 528 | <_> 529 | 4 0 10 28 -1. 530 | <_> 531 | 4 14 10 14 2. 532 | 0 533 | -0.0387781895697117 534 | -0.7584123015403748 535 | 0.3491626977920532 536 | -1.0530849695205688 537 | 4 538 | -1 539 | <_> 540 | 541 | 542 | <_> 543 | 544 | <_> 545 | 546 | 547 | 548 | <_> 549 | 2 12 8 15 -1. 550 | <_> 551 | 6 12 4 15 2. 552 | 0 553 | 0.0404665991663933 554 | -0.4351164996623993 555 | 0.8230059742927551 556 | <_> 557 | 558 | <_> 559 | 560 | 561 | 562 | <_> 563 | 4 0 14 18 -1. 564 | <_> 565 | 4 6 14 6 3. 566 | 0 567 | 0.0402202606201172 568 | -0.5208637118339539 569 | 0.5568476915359497 570 | <_> 571 | 572 | <_> 573 | 574 | 575 | 576 | <_> 577 | 15 14 1 3 -1. 578 | <_> 579 | 15 15 1 1 3. 580 | 0 581 | -3.1198970973491669e-003 582 | 0.9094204902648926 583 | -0.2997655868530273 584 | <_> 585 | 586 | <_> 587 | 588 | 589 | 590 | <_> 591 | 27 13 3 4 -1. 592 | <_> 593 | 28 13 1 4 3. 594 | 0 595 | 3.9229649119079113e-003 596 | -0.3093683123588562 597 | 0.9037017226219177 598 | <_> 599 | 600 | <_> 601 | 602 | 603 | 604 | <_> 605 | 0 8 28 11 -1. 606 | <_> 607 | 14 8 14 11 2. 608 | 0 609 | -0.0547299198806286 610 | -0.9201089739799500 611 | 0.4091405868530273 612 | <_> 613 | 614 | <_> 615 | 616 | 617 | 618 | <_> 619 | 25 12 3 7 -1. 620 | <_> 621 | 26 12 1 7 3. 622 | 0 623 | 4.0078898891806602e-003 624 | -0.4236168861389160 625 | 0.8053380846977234 626 | <_> 627 | 628 | <_> 629 | 630 | 631 | 632 | <_> 633 | 5 5 22 2 -1. 634 | <_> 635 | 16 5 11 2 2. 636 | 0 637 | 0.0119076501578093 638 | 0.3813633024692535 639 | -0.7564094066619873 640 | -1.1982270479202271 641 | 5 642 | -1 643 | <_> 644 | 645 | 646 | <_> 647 | 648 | <_> 649 | 650 | 651 | 652 | <_> 653 | 6 0 22 14 -1. 654 | <_> 655 | 6 7 22 7 2. 656 | 0 657 | 0.0797815322875977 658 | -0.6493945121765137 659 | 0.5762786865234375 660 | <_> 661 | 662 | <_> 663 | 664 | 665 | 666 | <_> 667 | 19 12 1 6 -1. 668 | <_> 669 | 17 14 1 2 3. 670 | 1 671 | -2.7952969539910555e-003 672 | 0.5456848144531250 673 | -0.5883920788764954 674 | <_> 675 | 676 | <_> 677 | 678 | 679 | 680 | <_> 681 | 2 13 14 12 -1. 682 | <_> 683 | 2 13 7 6 2. 684 | <_> 685 | 9 19 7 6 2. 686 | 0 687 | 8.4679108113050461e-003 688 | -0.5249853134155273 689 | 0.4567469060420990 690 | <_> 691 | 692 | <_> 693 | 694 | 695 | 696 | <_> 697 | 15 4 7 26 -1. 698 | <_> 699 | 15 17 7 13 2. 700 | 0 701 | 0.0316940285265446 702 | 0.2529393136501312 703 | -0.8642746806144714 704 | <_> 705 | 706 | <_> 707 | 708 | 709 | 710 | <_> 711 | 9 26 13 4 -1. 712 | <_> 713 | 9 28 13 2 2. 714 | 0 715 | -0.0128996297717094 716 | 0.7359365224838257 717 | -0.3432675004005432 718 | <_> 719 | 720 | <_> 721 | 722 | 723 | 724 | <_> 725 | 10 3 6 8 -1. 726 | <_> 727 | 10 3 3 8 2. 728 | 1 729 | -0.0229662600904703 730 | 0.7252805233001709 731 | -0.4172959923744202 732 | <_> 733 | 734 | <_> 735 | 736 | 737 | 738 | <_> 739 | 0 10 3 10 -1. 740 | <_> 741 | 1 10 1 10 3. 742 | 0 743 | -7.0529622025787830e-003 744 | 0.8382613062858582 745 | -0.2421897947788239 746 | <_> 747 | 748 | <_> 749 | 750 | 751 | 752 | <_> 753 | 14 12 3 4 -1. 754 | <_> 755 | 14 13 3 2 2. 756 | 0 757 | 1.8983749905601144e-003 758 | -0.3964825868606567 759 | 0.6354545950889587 760 | -1.7664920091629028 761 | 6 762 | -1 763 | <_> 764 | 765 | 766 | <_> 767 | 768 | <_> 769 | 770 | 771 | 772 | <_> 773 | 8 2 19 28 -1. 774 | <_> 775 | 8 9 19 14 2. 776 | 0 777 | 0.2004013061523438 778 | -0.4439170062541962 779 | 0.8234676122665405 780 | <_> 781 | 782 | <_> 783 | 784 | 785 | 786 | <_> 787 | 0 0 30 12 -1. 788 | <_> 789 | 0 6 30 6 2. 790 | 0 791 | 0.0495737306773663 792 | -0.6449897289276123 793 | 0.4417080879211426 794 | <_> 795 | 796 | <_> 797 | 798 | 799 | 800 | <_> 801 | 14 11 2 9 -1. 802 | <_> 803 | 14 14 2 3 3. 804 | 0 805 | -6.0293218120932579e-003 806 | 0.5647888779640198 807 | -0.4946784079074860 808 | <_> 809 | 810 | <_> 811 | 812 | 813 | 814 | <_> 815 | 3 0 3 2 -1. 816 | <_> 817 | 3 0 3 1 2. 818 | 1 819 | 5.9228722238913178e-004 820 | 0.4513243138790131 821 | -0.5798317193984985 822 | <_> 823 | 824 | <_> 825 | 826 | 827 | 828 | <_> 829 | 0 11 6 11 -1. 830 | <_> 831 | 2 11 2 11 3. 832 | 0 833 | 0.0139415403828025 834 | -0.3902432918548584 835 | 0.7450913190841675 836 | <_> 837 | 838 | <_> 839 | 840 | 841 | 842 | <_> 843 | 17 8 8 20 -1. 844 | <_> 845 | 17 8 4 10 2. 846 | <_> 847 | 21 18 4 10 2. 848 | 0 849 | -4.4980688835494220e-004 850 | 0.5301743149757385 851 | -0.5319514870643616 852 | <_> 853 | 854 | <_> 855 | 856 | 857 | 858 | <_> 859 | 8 18 4 8 -1. 860 | <_> 861 | 6 20 4 4 2. 862 | 1 863 | -0.0143874799832702 864 | 0.8146824240684509 865 | -0.3091411888599396 866 | <_> 867 | 868 | <_> 869 | 870 | 871 | 872 | <_> 873 | 24 19 6 4 -1. 874 | <_> 875 | 26 21 2 4 3. 876 | 1 877 | 0.0157648399472237 878 | -0.2650843858718872 879 | 0.8585258126258850 880 | -1.5048580169677734 881 | 7 882 | -1 883 | <_> 884 | 885 | 886 | <_> 887 | 888 | <_> 889 | 890 | 891 | 892 | <_> 893 | 25 14 2 8 -1. 894 | <_> 895 | 25 14 1 4 2. 896 | <_> 897 | 26 18 1 4 2. 898 | 0 899 | -1.9776010885834694e-003 900 | 0.8342393040657044 901 | -0.3764109015464783 902 | <_> 903 | 904 | <_> 905 | 906 | 907 | 908 | <_> 909 | 14 15 4 2 -1. 910 | <_> 911 | 14 15 2 1 2. 912 | <_> 913 | 16 16 2 1 2. 914 | 0 915 | -1.5312379691749811e-003 916 | 0.7800230979919434 917 | -0.3976786136627197 918 | <_> 919 | 920 | <_> 921 | 922 | 923 | 924 | <_> 925 | 16 6 13 24 -1. 926 | <_> 927 | 16 18 13 12 2. 928 | 0 929 | -5.5937091819941998e-003 930 | 0.3976748883724213 931 | -0.8354712128639221 932 | <_> 933 | 934 | <_> 935 | 936 | 937 | 938 | <_> 939 | 0 14 6 2 -1. 940 | <_> 941 | 3 14 3 2 2. 942 | 0 943 | 5.9340591542422771e-003 944 | -0.4098539948463440 945 | 0.7775127887725830 946 | <_> 947 | 948 | <_> 949 | 950 | 951 | 952 | <_> 953 | 17 14 5 6 -1. 954 | <_> 955 | 17 14 5 3 2. 956 | 1 957 | 3.3641920890659094e-003 958 | 0.4648639857769013 959 | -0.5968496799468994 960 | <_> 961 | 962 | <_> 963 | 964 | 965 | 966 | <_> 967 | 6 20 6 3 -1. 968 | <_> 969 | 6 20 3 3 2. 970 | 1 971 | -6.3608391210436821e-003 972 | -0.8452699184417725 973 | 0.3319250047206879 974 | <_> 975 | 976 | <_> 977 | 978 | 979 | 980 | <_> 981 | 14 15 2 2 -1. 982 | <_> 983 | 14 15 1 1 2. 984 | <_> 985 | 15 16 1 1 2. 986 | 0 987 | 1.0717130498960614e-003 988 | -0.3603565990924835 989 | 0.8019682765007019 990 | <_> 991 | 992 | <_> 993 | 994 | 995 | 996 | <_> 997 | 28 11 2 16 -1. 998 | <_> 999 | 28 11 1 8 2. 1000 | <_> 1001 | 29 19 1 8 2. 1002 | 0 1003 | 4.5385858975350857e-003 1004 | -0.2635689079761505 1005 | 0.8338183164596558 1006 | -0.7491639256477356 1007 | 8 1008 | -1 1009 | <_> 1010 | 1011 | 1012 | <_> 1013 | 1014 | <_> 1015 | 1016 | 1017 | 1018 | <_> 1019 | 1 18 28 8 -1. 1020 | <_> 1021 | 8 18 14 8 2. 1022 | 0 1023 | 0.0700757801532745 1024 | -0.4914397895336151 1025 | 0.6778938174247742 1026 | <_> 1027 | 1028 | <_> 1029 | 1030 | 1031 | 1032 | <_> 1033 | 16 0 6 15 -1. 1034 | <_> 1035 | 18 2 2 15 3. 1036 | 1 1037 | 0.0229521002620459 1038 | -0.3336066901683807 1039 | 0.7829133868217468 1040 | <_> 1041 | 1042 | <_> 1043 | 1044 | 1045 | 1046 | <_> 1047 | 8 1 2 7 -1. 1048 | <_> 1049 | 8 1 1 7 2. 1050 | 1 1051 | -6.8707908503711224e-003 1052 | 0.9234185218811035 1053 | -0.2476124018430710 1054 | <_> 1055 | 1056 | <_> 1057 | 1058 | 1059 | 1060 | <_> 1061 | 14 12 6 4 -1. 1062 | <_> 1063 | 14 12 3 2 2. 1064 | <_> 1065 | 17 14 3 2 2. 1066 | 0 1067 | 2.0509921014308929e-003 1068 | -0.4796935021877289 1069 | 0.5479726195335388 1070 | <_> 1071 | 1072 | <_> 1073 | 1074 | 1075 | 1076 | <_> 1077 | 26 0 2 22 -1. 1078 | <_> 1079 | 26 0 2 11 2. 1080 | 1 1081 | 0.0209642108529806 1082 | 0.3271762132644653 1083 | -0.8076078891754150 1084 | <_> 1085 | 1086 | <_> 1087 | 1088 | 1089 | 1090 | <_> 1091 | 28 10 2 2 -1. 1092 | <_> 1093 | 28 10 1 1 2. 1094 | <_> 1095 | 29 11 1 1 2. 1096 | 0 1097 | -2.8584629762917757e-004 1098 | 0.8164829015731812 1099 | -0.3120633959770203 1100 | <_> 1101 | 1102 | <_> 1103 | 1104 | 1105 | 1106 | <_> 1107 | 25 8 3 10 -1. 1108 | <_> 1109 | 26 8 1 10 3. 1110 | 0 1111 | 5.0798300653696060e-003 1112 | -0.2668131887912750 1113 | 0.7880414128303528 1114 | <_> 1115 | 1116 | <_> 1117 | 1118 | 1119 | 1120 | <_> 1121 | 14 24 2 6 -1. 1122 | <_> 1123 | 14 27 2 3 2. 1124 | 0 1125 | -1.6909160185605288e-003 1126 | 0.5380467772483826 1127 | -0.4121227860450745 1128 | -1.2660059928894043 1129 | 9 1130 | -1 1131 | <_> 1132 | 1133 | 1134 | <_> 1135 | 1136 | <_> 1137 | 1138 | 1139 | 1140 | <_> 1141 | 19 4 6 7 -1. 1142 | <_> 1143 | 22 4 3 7 2. 1144 | 0 1145 | -5.4764188826084137e-003 1146 | 0.6139761805534363 1147 | -0.5204738974571228 1148 | <_> 1149 | 1150 | <_> 1151 | 1152 | 1153 | 1154 | <_> 1155 | 13 5 3 18 -1. 1156 | <_> 1157 | 13 11 3 6 3. 1158 | 0 1159 | 4.7526010894216597e-004 1160 | 0.4232788085937500 1161 | -0.6906324028968811 1162 | <_> 1163 | 1164 | <_> 1165 | 1166 | 1167 | 1168 | <_> 1169 | 0 2 12 14 -1. 1170 | <_> 1171 | 6 2 6 14 2. 1172 | 0 1173 | 9.8068211227655411e-003 1174 | -0.7110623121261597 1175 | 0.4150972068309784 1176 | <_> 1177 | 1178 | <_> 1179 | 1180 | 1181 | 1182 | <_> 1183 | 14 15 3 1 -1. 1184 | <_> 1185 | 15 15 1 1 3. 1186 | 0 1187 | -2.8263509739190340e-003 1188 | 0.8587607145309448 1189 | -0.3086710870265961 1190 | <_> 1191 | 1192 | <_> 1193 | 1194 | 1195 | 1196 | <_> 1197 | 24 8 6 15 -1. 1198 | <_> 1199 | 27 8 3 15 2. 1200 | 0 1201 | -0.0207858793437481 1202 | 0.5591353178024292 1203 | -0.5492148995399475 1204 | <_> 1205 | 1206 | <_> 1207 | 1208 | 1209 | 1210 | <_> 1211 | 23 0 3 30 -1. 1212 | <_> 1213 | 23 15 3 15 2. 1214 | 0 1215 | 0.0284755192697048 1216 | 0.2707023024559021 1217 | -0.9300810098648071 1218 | <_> 1219 | 1220 | <_> 1221 | 1222 | 1223 | 1224 | <_> 1225 | 14 13 4 3 -1. 1226 | <_> 1227 | 13 14 4 1 3. 1228 | 1 1229 | 6.1908899806439877e-003 1230 | -0.2891514003276825 1231 | 0.8885921835899353 1232 | -1.6723439693450928 1233 | 10 1234 | -1 1235 | <_> 1236 | 1237 | 1238 | <_> 1239 | 1240 | <_> 1241 | 1242 | 1243 | 1244 | <_> 1245 | 19 7 10 19 -1. 1246 | <_> 1247 | 24 7 5 19 2. 1248 | 0 1249 | -0.0639207363128662 1250 | 0.5404042005538940 1251 | -0.4567835032939911 1252 | <_> 1253 | 1254 | <_> 1255 | 1256 | 1257 | 1258 | <_> 1259 | 11 7 10 15 -1. 1260 | <_> 1261 | 11 12 10 5 3. 1262 | 0 1263 | -2.6347399689257145e-003 1264 | 0.4270741045475006 1265 | -0.5876396894454956 1266 | <_> 1267 | 1268 | <_> 1269 | 1270 | 1271 | 1272 | <_> 1273 | 2 20 26 8 -1. 1274 | <_> 1275 | 15 20 13 8 2. 1276 | 0 1277 | -0.0461380295455456 1278 | -0.7739400267601013 1279 | 0.3122020959854126 1280 | <_> 1281 | 1282 | <_> 1283 | 1284 | 1285 | 1286 | <_> 1287 | 25 8 2 6 -1. 1288 | <_> 1289 | 25 8 1 3 2. 1290 | <_> 1291 | 26 11 1 3 2. 1292 | 0 1293 | 2.0124330185353756e-003 1294 | -0.3222776949405670 1295 | 0.8423414826393127 1296 | <_> 1297 | 1298 | <_> 1299 | 1300 | 1301 | 1302 | <_> 1303 | 27 13 3 5 -1. 1304 | <_> 1305 | 28 13 1 5 3. 1306 | 0 1307 | 6.1421301215887070e-003 1308 | -0.3080565035343170 1309 | 0.8616139888763428 1310 | <_> 1311 | 1312 | <_> 1313 | 1314 | 1315 | 1316 | <_> 1317 | 14 14 2 4 -1. 1318 | <_> 1319 | 14 15 2 2 2. 1320 | 0 1321 | -1.6880210023373365e-003 1322 | 0.5805559754371643 1323 | -0.3706024885177612 1324 | <_> 1325 | 1326 | <_> 1327 | 1328 | 1329 | 1330 | <_> 1331 | 3 10 8 2 -1. 1332 | <_> 1333 | 3 10 4 2 2. 1334 | 1 1335 | -0.0101441303268075 1336 | 0.5537341833114624 1337 | -0.3941943049430847 1338 | <_> 1339 | 1340 | <_> 1341 | 1342 | 1343 | 1344 | <_> 1345 | 24 17 6 7 -1. 1346 | <_> 1347 | 26 19 2 7 3. 1348 | 1 1349 | 0.0335026010870934 1350 | -0.2556783854961395 1351 | 0.8882070183753967 1352 | -1.3683170080184937 1353 | 11 1354 | -1 1355 | <_> 1356 | 1357 | 1358 | <_> 1359 | 1360 | <_> 1361 | 1362 | 1363 | 1364 | <_> 1365 | 21 2 2 28 -1. 1366 | <_> 1367 | 21 9 2 14 2. 1368 | 0 1369 | 0.0224439799785614 1370 | -0.5313345193862915 1371 | 0.6142271161079407 1372 | <_> 1373 | 1374 | <_> 1375 | 1376 | 1377 | 1378 | <_> 1379 | 2 4 18 26 -1. 1380 | <_> 1381 | 2 17 18 13 2. 1382 | 0 1383 | 0.0533409006893635 1384 | 0.2682515084743500 1385 | -0.9193441271781921 1386 | <_> 1387 | 1388 | <_> 1389 | 1390 | 1391 | 1392 | <_> 1393 | 26 14 4 4 -1. 1394 | <_> 1395 | 28 14 2 4 2. 1396 | 0 1397 | -5.0225141458213329e-003 1398 | 0.5458484888076782 1399 | -0.4496412873268127 1400 | <_> 1401 | 1402 | <_> 1403 | 1404 | 1405 | 1406 | <_> 1407 | 23 15 6 8 -1. 1408 | <_> 1409 | 23 15 3 8 2. 1410 | 1 1411 | 0.0459533594548702 1412 | -0.3108670115470886 1413 | 0.8686702251434326 1414 | <_> 1415 | 1416 | <_> 1417 | 1418 | 1419 | 1420 | <_> 1421 | 0 9 6 11 -1. 1422 | <_> 1423 | 2 9 2 11 3. 1424 | 0 1425 | 9.1376658529043198e-003 1426 | -0.3542624115943909 1427 | 0.6663610935211182 1428 | <_> 1429 | 1430 | <_> 1431 | 1432 | 1433 | 1434 | <_> 1435 | 14 14 1 3 -1. 1436 | <_> 1437 | 14 15 1 1 3. 1438 | 0 1439 | -2.2559710778295994e-003 1440 | 0.7523422241210938 1441 | -0.3447830975055695 1442 | <_> 1443 | 1444 | <_> 1445 | 1446 | 1447 | 1448 | <_> 1449 | 1 7 28 1 -1. 1450 | <_> 1451 | 8 7 14 1 2. 1452 | 0 1453 | 9.0435370802879333e-003 1454 | -0.3231815099716187 1455 | 0.6448699235916138 1456 | -1.0777670145034790 1457 | 12 1458 | -1 1459 | <_> 1460 | 1461 | 1462 | <_> 1463 | 1464 | <_> 1465 | 1466 | 1467 | 1468 | <_> 1469 | 20 13 10 15 -1. 1470 | <_> 1471 | 25 13 5 15 2. 1472 | 0 1473 | -0.0394573509693146 1474 | 0.4782564938068390 1475 | -0.5722619295120239 1476 | <_> 1477 | 1478 | <_> 1479 | 1480 | 1481 | 1482 | <_> 1483 | 9 15 8 1 -1. 1484 | <_> 1485 | 13 15 4 1 2. 1486 | 0 1487 | -1.7344199586659670e-003 1488 | 0.3705500066280365 1489 | -0.6115717887878418 1490 | <_> 1491 | 1492 | <_> 1493 | 1494 | 1495 | 1496 | <_> 1497 | 19 0 8 1 -1. 1498 | <_> 1499 | 21 0 4 1 2. 1500 | 0 1501 | -7.7608181163668633e-004 1502 | -0.7950387001037598 1503 | 0.2622818052768707 1504 | <_> 1505 | 1506 | <_> 1507 | 1508 | 1509 | 1510 | <_> 1511 | 5 20 2 2 -1. 1512 | <_> 1513 | 5 20 1 1 2. 1514 | <_> 1515 | 6 21 1 1 2. 1516 | 0 1517 | 6.0399679932743311e-004 1518 | -0.2708126008510590 1519 | 0.8733022809028626 1520 | <_> 1521 | 1522 | <_> 1523 | 1524 | 1525 | 1526 | <_> 1527 | 22 11 8 10 -1. 1528 | <_> 1529 | 24 11 4 10 2. 1530 | 0 1531 | 0.0211945194751024 1532 | -0.3263381123542786 1533 | 0.7960063815116882 1534 | <_> 1535 | 1536 | <_> 1537 | 1538 | 1539 | 1540 | <_> 1541 | 2 18 7 6 -1. 1542 | <_> 1543 | 2 21 7 3 2. 1544 | 0 1545 | -3.3754170872271061e-003 1546 | 0.5355839729309082 1547 | -0.5585852265357971 1548 | <_> 1549 | 1550 | <_> 1551 | 1552 | 1553 | 1554 | <_> 1555 | 6 17 8 5 -1. 1556 | <_> 1557 | 8 19 4 5 2. 1558 | 1 1559 | 7.7950168633833528e-004 1560 | -0.6128119230270386 1561 | 0.3950763940811157 1562 | <_> 1563 | 1564 | <_> 1565 | 1566 | 1567 | 1568 | <_> 1569 | 10 0 5 12 -1. 1570 | <_> 1571 | 10 6 5 6 2. 1572 | 0 1573 | 6.2134041218087077e-004 1574 | -0.7983394265174866 1575 | 0.2523753941059113 1576 | <_> 1577 | 1578 | <_> 1579 | 1580 | 1581 | 1582 | <_> 1583 | 19 8 8 8 -1. 1584 | <_> 1585 | 19 8 8 4 2. 1586 | 1 1587 | 5.1883992273360491e-004 1588 | -0.7581666707992554 1589 | 0.2751871049404144 1590 | -1.1804150342941284 1591 | 13 1592 | -1 1593 | <_> 1594 | 1595 | 1596 | <_> 1597 | 1598 | <_> 1599 | 1600 | 1601 | 1602 | <_> 1603 | 8 20 18 8 -1. 1604 | <_> 1605 | 8 24 18 4 2. 1606 | 0 1607 | -0.0746768414974213 1608 | 0.8516380190849304 1609 | -0.3425028026103973 1610 | <_> 1611 | 1612 | <_> 1613 | 1614 | 1615 | 1616 | <_> 1617 | 26 15 4 1 -1. 1618 | <_> 1619 | 27 16 2 1 2. 1620 | 1 1621 | 1.5731110470369458e-003 1622 | -0.3031556010246277 1623 | 0.6837754249572754 1624 | <_> 1625 | 1626 | <_> 1627 | 1628 | 1629 | 1630 | <_> 1631 | 22 3 8 25 -1. 1632 | <_> 1633 | 26 3 4 25 2. 1634 | 0 1635 | -0.0625705122947693 1636 | 0.5789077877998352 1637 | -0.4484055042266846 1638 | <_> 1639 | 1640 | <_> 1641 | 1642 | 1643 | 1644 | <_> 1645 | 12 15 6 1 -1. 1646 | <_> 1647 | 14 15 2 1 3. 1648 | 0 1649 | -2.3908941075205803e-003 1650 | 0.4731529951095581 1651 | -0.5635436773300171 1652 | <_> 1653 | 1654 | <_> 1655 | 1656 | 1657 | 1658 | <_> 1659 | 11 24 7 6 -1. 1660 | <_> 1661 | 11 26 7 2 3. 1662 | 0 1663 | 2.1347070578485727e-003 1664 | -0.4449442028999329 1665 | 0.5285379290580750 1666 | <_> 1667 | 1668 | <_> 1669 | 1670 | 1671 | 1672 | <_> 1673 | 12 0 16 18 -1. 1674 | <_> 1675 | 12 6 16 6 3. 1676 | 0 1677 | 0.0103090200573206 1678 | -0.7689601182937622 1679 | 0.2924349009990692 1680 | <_> 1681 | 1682 | <_> 1683 | 1684 | 1685 | 1686 | <_> 1687 | 7 13 11 6 -1. 1688 | <_> 1689 | 7 13 11 3 2. 1690 | 1 1691 | 0.0620706714689732 1692 | -0.4327771961688995 1693 | 0.8331649899482727 1694 | <_> 1695 | 1696 | <_> 1697 | 1698 | 1699 | 1700 | <_> 1701 | 11 13 9 6 -1. 1702 | <_> 1703 | 14 15 3 2 9. 1704 | 0 1705 | -2.5847749784588814e-003 1706 | 0.2928090989589691 1707 | -0.8889489173889160 1708 | -1.1310479640960693 1709 | 14 1710 | -1 1711 | <_> 1712 | 1713 | 1714 | <_> 1715 | 1716 | <_> 1717 | 1718 | 1719 | 1720 | <_> 1721 | 4 0 21 26 -1. 1722 | <_> 1723 | 4 13 21 13 2. 1724 | 0 1725 | 0.0588057599961758 1726 | -0.4991154074668884 1727 | 0.6187056899070740 1728 | <_> 1729 | 1730 | <_> 1731 | 1732 | 1733 | 1734 | <_> 1735 | 13 0 9 11 -1. 1736 | <_> 1737 | 16 3 3 11 3. 1738 | 1 1739 | 0.0356934182345867 1740 | -0.4802035093307495 1741 | 0.6672577857971191 1742 | <_> 1743 | 1744 | <_> 1745 | 1746 | 1747 | 1748 | <_> 1749 | 0 8 6 8 -1. 1750 | <_> 1751 | 2 8 2 8 3. 1752 | 0 1753 | 3.7319110706448555e-003 1754 | -0.5551087856292725 1755 | 0.6358423233032227 1756 | <_> 1757 | 1758 | <_> 1759 | 1760 | 1761 | 1762 | <_> 1763 | 6 17 24 12 -1. 1764 | <_> 1765 | 18 17 12 12 2. 1766 | 0 1767 | -3.4886640496551991e-003 1768 | 0.3998816013336182 1769 | -0.8779597282409668 1770 | <_> 1771 | 1772 | <_> 1773 | 1774 | 1775 | 1776 | <_> 1777 | 14 11 3 9 -1. 1778 | <_> 1779 | 14 14 3 3 3. 1780 | 0 1781 | -3.5188349429517984e-003 1782 | 0.2896867990493774 1783 | -0.8983190059661865 1784 | <_> 1785 | 1786 | <_> 1787 | 1788 | 1789 | 1790 | <_> 1791 | 25 12 3 6 -1. 1792 | <_> 1793 | 26 14 1 2 9. 1794 | 0 1795 | 2.6123720454052091e-004 1796 | -0.7029349207878113 1797 | 0.5493162274360657 1798 | <_> 1799 | 1800 | <_> 1801 | 1802 | 1803 | 1804 | <_> 1805 | 15 0 15 21 -1. 1806 | <_> 1807 | 15 7 15 7 3. 1808 | 0 1809 | 6.4898689743131399e-005 1810 | -0.9439805150032044 1811 | 0.2820520997047424 1812 | <_> 1813 | 1814 | <_> 1815 | 1816 | 1817 | 1818 | <_> 1819 | 14 15 10 2 -1. 1820 | <_> 1821 | 14 15 5 1 2. 1822 | <_> 1823 | 19 16 5 1 2. 1824 | 0 1825 | -1.3600759848486632e-004 1826 | 0.4432930052280426 1827 | -0.7824695110321045 1828 | <_> 1829 | 1830 | <_> 1831 | 1832 | 1833 | 1834 | <_> 1835 | 0 20 2 6 -1. 1836 | <_> 1837 | 1 20 1 6 2. 1838 | 0 1839 | -9.0165252913720906e-005 1840 | 0.6236552000045776 1841 | -0.6018273830413818 1842 | <_> 1843 | 1844 | <_> 1845 | 1846 | 1847 | 1848 | <_> 1849 | 0 5 10 25 -1. 1850 | <_> 1851 | 5 5 5 25 2. 1852 | 0 1853 | 9.2873163521289825e-003 1854 | -0.7339897751808167 1855 | 0.4519324898719788 1856 | <_> 1857 | 1858 | <_> 1859 | 1860 | 1861 | 1862 | <_> 1863 | 2 5 2 10 -1. 1864 | <_> 1865 | 2 5 1 5 2. 1866 | <_> 1867 | 3 10 1 5 2. 1868 | 0 1869 | -3.7979730404913425e-004 1870 | 0.6942034959793091 1871 | -0.5841832756996155 1872 | <_> 1873 | 1874 | <_> 1875 | 1876 | 1877 | 1878 | <_> 1879 | 4 7 6 6 -1. 1880 | <_> 1881 | 4 10 6 3 2. 1882 | 0 1883 | 2.1245880052447319e-003 1884 | -0.4886597096920013 1885 | 0.6439890265464783 1886 | -2.0186989307403564 1887 | 15 1888 | -1 1889 | <_> 1890 | 1891 | 1892 | <_> 1893 | 1894 | <_> 1895 | 1896 | 1897 | 1898 | <_> 1899 | 18 2 12 12 -1. 1900 | <_> 1901 | 24 2 6 12 2. 1902 | 0 1903 | -0.0131159899756312 1904 | 0.4102598130702972 1905 | -0.7836742997169495 1906 | <_> 1907 | 1908 | <_> 1909 | 1910 | 1911 | 1912 | <_> 1913 | 12 15 4 1 -1. 1914 | <_> 1915 | 14 15 2 1 2. 1916 | 0 1917 | -1.9107479602098465e-003 1918 | 0.4352349936962128 1919 | -0.5894374251365662 1920 | <_> 1921 | 1922 | <_> 1923 | 1924 | 1925 | 1926 | <_> 1927 | 0 14 15 15 -1. 1928 | <_> 1929 | 0 19 15 5 3. 1930 | 0 1931 | 2.8926940285600722e-004 1932 | -0.7347720861434937 1933 | 0.3091743886470795 1934 | <_> 1935 | 1936 | <_> 1937 | 1938 | 1939 | 1940 | <_> 1941 | 5 23 15 6 -1. 1942 | <_> 1943 | 5 25 15 2 3. 1944 | 0 1945 | 0.0108875995501876 1946 | -0.4113591015338898 1947 | 0.7446773052215576 1948 | <_> 1949 | 1950 | <_> 1951 | 1952 | 1953 | 1954 | <_> 1955 | 6 23 20 1 -1. 1956 | <_> 1957 | 11 23 10 1 2. 1958 | 0 1959 | 8.4888264536857605e-003 1960 | -0.4784755110740662 1961 | 0.7682887911796570 1962 | <_> 1963 | 1964 | <_> 1965 | 1966 | 1967 | 1968 | <_> 1969 | 7 13 15 6 -1. 1970 | <_> 1971 | 12 15 5 2 9. 1972 | 0 1973 | -7.8473137691617012e-003 1974 | 0.3737767040729523 1975 | -0.8986917138099670 1976 | <_> 1977 | 1978 | <_> 1979 | 1980 | 1981 | 1982 | <_> 1983 | 26 11 4 9 -1. 1984 | <_> 1985 | 28 11 2 9 2. 1986 | 0 1987 | -8.6469706147909164e-003 1988 | 0.5991634726524353 1989 | -0.6494582891464233 1990 | <_> 1991 | 1992 | <_> 1993 | 1994 | 1995 | 1996 | <_> 1997 | 0 2 24 18 -1. 1998 | <_> 1999 | 6 2 12 18 2. 2000 | 0 2001 | 1.2370230397209525e-003 2002 | -0.8902391195297241 2003 | 0.3708789944648743 2004 | <_> 2005 | 2006 | <_> 2007 | 2008 | 2009 | 2010 | <_> 2011 | 14 12 3 3 -1. 2012 | <_> 2013 | 15 13 1 1 9. 2014 | 0 2015 | 2.5298888795077801e-004 2016 | -0.8120170235633850 2017 | 0.4935150146484375 2018 | <_> 2019 | 2020 | <_> 2021 | 2022 | 2023 | 2024 | <_> 2025 | 13 5 15 10 -1. 2026 | <_> 2027 | 18 5 5 10 3. 2028 | 0 2029 | 5.1526250317692757e-003 2030 | -0.9192841053009033 2031 | 0.4452421963214874 2032 | -1.3165810108184814 2033 | 16 2034 | -1 2035 | <_> 2036 | 2037 | 2038 | <_> 2039 | 2040 | <_> 2041 | 2042 | 2043 | 2044 | <_> 2045 | 15 12 12 18 -1. 2046 | <_> 2047 | 15 18 12 6 3. 2048 | 0 2049 | 0.0295117292553186 2050 | -0.5727707743644714 2051 | 0.4841710031032562 2052 | <_> 2053 | 2054 | <_> 2055 | 2056 | 2057 | 2058 | <_> 2059 | 20 0 9 16 -1. 2060 | <_> 2061 | 20 8 9 8 2. 2062 | 0 2063 | 0.0143716000020504 2064 | -0.7799515128135681 2065 | 0.3565404117107391 2066 | <_> 2067 | 2068 | <_> 2069 | 2070 | 2071 | 2072 | <_> 2073 | 2 0 6 3 -1. 2074 | <_> 2075 | 4 1 2 1 9. 2076 | 0 2077 | 1.0884779840125702e-005 2078 | -0.6723812222480774 2079 | 0.4785112142562866 2080 | <_> 2081 | 2082 | <_> 2083 | 2084 | 2085 | 2086 | <_> 2087 | 1 0 29 24 -1. 2088 | <_> 2089 | 1 6 29 12 2. 2090 | 0 2091 | 4.3139769695699215e-003 2092 | -0.8979778885841370 2093 | 0.2318837046623230 2094 | <_> 2095 | 2096 | <_> 2097 | 2098 | 2099 | 2100 | <_> 2101 | 0 29 10 1 -1. 2102 | <_> 2103 | 5 29 5 1 2. 2104 | 0 2105 | -7.7994642197154462e-005 2106 | 0.3738532960414887 2107 | -0.7187057137489319 2108 | <_> 2109 | 2110 | <_> 2111 | 2112 | 2113 | 2114 | <_> 2115 | 11 12 6 4 -1. 2116 | <_> 2117 | 11 12 3 2 2. 2118 | <_> 2119 | 14 14 3 2 2. 2120 | 0 2121 | -3.0512181110680103e-003 2122 | 0.5300139784812927 2123 | -0.5830147266387940 2124 | <_> 2125 | 2126 | <_> 2127 | 2128 | 2129 | 2130 | <_> 2131 | 5 14 6 5 -1. 2132 | <_> 2133 | 5 14 3 5 2. 2134 | 1 2135 | -4.3142150389030576e-004 2136 | 0.4394023120403290 2137 | -0.6322596073150635 2138 | <_> 2139 | 2140 | <_> 2141 | 2142 | 2143 | 2144 | <_> 2145 | 1 11 4 7 -1. 2146 | <_> 2147 | 2 11 2 7 2. 2148 | 0 2149 | 7.0738680660724640e-003 2150 | -0.3457511961460114 2151 | 0.9177647233009338 2152 | <_> 2153 | 2154 | <_> 2155 | 2156 | 2157 | 2158 | <_> 2159 | 28 27 2 3 -1. 2160 | <_> 2161 | 29 27 1 3 2. 2162 | 0 2163 | 7.7551658250740729e-006 2164 | -0.6041529774665833 2165 | 0.4977194964885712 2166 | <_> 2167 | 2168 | <_> 2169 | 2170 | 2171 | 2172 | <_> 2173 | 12 15 8 6 -1. 2174 | <_> 2175 | 10 17 8 2 3. 2176 | 1 2177 | 0.0139424195513129 2178 | -0.4868971109390259 2179 | 0.7841137051582336 2180 | -1.8075209856033325 2181 | 17 2182 | -1 2183 | <_> 2184 | 2185 | 2186 | <_> 2187 | 2188 | <_> 2189 | 2190 | 2191 | 2192 | <_> 2193 | 15 15 2 2 -1. 2194 | <_> 2195 | 15 15 1 1 2. 2196 | <_> 2197 | 16 16 1 1 2. 2198 | 0 2199 | -1.8129580421373248e-003 2200 | 0.9541606903076172 2201 | -0.2965695858001709 2202 | <_> 2203 | 2204 | <_> 2205 | 2206 | 2207 | 2208 | <_> 2209 | 2 12 16 12 -1. 2210 | <_> 2211 | 2 12 8 6 2. 2212 | <_> 2213 | 10 18 8 6 2. 2214 | 0 2215 | 4.7363578341901302e-003 2216 | -0.6298993825912476 2217 | 0.4632642865180969 2218 | <_> 2219 | 2220 | <_> 2221 | 2222 | 2223 | 2224 | <_> 2225 | 25 14 2 10 -1. 2226 | <_> 2227 | 25 14 1 5 2. 2228 | <_> 2229 | 26 19 1 5 2. 2230 | 0 2231 | -3.3910579513758421e-003 2232 | 0.8871492147445679 2233 | -0.4089617133140564 2234 | <_> 2235 | 2236 | <_> 2237 | 2238 | 2239 | 2240 | <_> 2241 | 24 10 6 16 -1. 2242 | <_> 2243 | 27 10 3 16 2. 2244 | 0 2245 | -0.0291099399328232 2246 | 0.5941541790962219 2247 | -0.4963997900485992 2248 | <_> 2249 | 2250 | <_> 2251 | 2252 | 2253 | 2254 | <_> 2255 | 0 3 24 10 -1. 2256 | <_> 2257 | 12 3 12 10 2. 2258 | 0 2259 | 1.8045129763777368e-005 2260 | -0.8051089048385620 2261 | 0.2899082005023956 2262 | <_> 2263 | 2264 | <_> 2265 | 2266 | 2267 | 2268 | <_> 2269 | 5 18 8 4 -1. 2270 | <_> 2271 | 4 19 8 2 2. 2272 | 1 2273 | 7.3270881548523903e-003 2274 | -0.5242174267768860 2275 | 0.8847057819366455 2276 | <_> 2277 | 2278 | <_> 2279 | 2280 | 2281 | 2282 | <_> 2283 | 16 6 9 6 -1. 2284 | <_> 2285 | 19 9 3 6 3. 2286 | 1 2287 | -1.9007539958693087e-004 2288 | 0.5221701860427856 2289 | -0.8480635881423950 2290 | <_> 2291 | 2292 | <_> 2293 | 2294 | 2295 | 2296 | <_> 2297 | 16 5 1 16 -1. 2298 | <_> 2299 | 16 5 1 8 2. 2300 | 1 2301 | 4.3798499973490834e-005 2302 | -0.7982841730117798 2303 | 0.4523805975914002 2304 | <_> 2305 | 2306 | <_> 2307 | 2308 | 2309 | 2310 | <_> 2311 | 0 0 1 30 -1. 2312 | <_> 2313 | 0 10 1 10 3. 2314 | 0 2315 | -2.6992160201189108e-005 2316 | 0.5484765172004700 2317 | -0.7896834015846252 2318 | <_> 2319 | 2320 | <_> 2321 | 2322 | 2323 | 2324 | <_> 2325 | 18 1 2 8 -1. 2326 | <_> 2327 | 18 5 2 4 2. 2328 | 0 2329 | 2.6483249384909868e-003 2330 | -0.6831504702568054 2331 | 0.5447096824645996 2332 | <_> 2333 | 2334 | <_> 2335 | 2336 | 2337 | 2338 | <_> 2339 | 2 1 2 18 -1. 2340 | <_> 2341 | 2 1 1 9 2. 2342 | <_> 2343 | 3 10 1 9 2. 2344 | 0 2345 | -1.2241229705978185e-004 2346 | 0.6463962197303772 2347 | -0.7322003245353699 2348 | -1.2552789449691772 2349 | 18 2350 | -1 2351 | <_> 2352 | 2353 | 2354 | <_> 2355 | 2356 | <_> 2357 | 2358 | 2359 | 2360 | <_> 2361 | 14 14 3 3 -1. 2362 | <_> 2363 | 15 15 1 1 9. 2364 | 0 2365 | -0.0118554998189211 2366 | 0.7671378254890442 2367 | -0.3722873032093048 2368 | <_> 2369 | 2370 | <_> 2371 | 2372 | 2373 | 2374 | <_> 2375 | 15 12 15 18 -1. 2376 | <_> 2377 | 15 18 15 6 3. 2378 | 0 2379 | 0.0129950996488333 2380 | -0.5752075910568237 2381 | 0.4080007970333099 2382 | <_> 2383 | 2384 | <_> 2385 | 2386 | 2387 | 2388 | <_> 2389 | 0 15 15 5 -1. 2390 | <_> 2391 | 5 15 5 5 3. 2392 | 0 2393 | 0.0123613402247429 2394 | -0.5057299137115479 2395 | 0.4008283019065857 2396 | <_> 2397 | 2398 | <_> 2399 | 2400 | 2401 | 2402 | <_> 2403 | 24 11 6 10 -1. 2404 | <_> 2405 | 26 11 2 10 3. 2406 | 0 2407 | 0.0217736903578043 2408 | -0.3811939060688019 2409 | 0.7375351190567017 2410 | <_> 2411 | 2412 | <_> 2413 | 2414 | 2415 | 2416 | <_> 2417 | 20 4 9 18 -1. 2418 | <_> 2419 | 20 10 9 6 3. 2420 | 0 2421 | 8.2471058703958988e-004 2422 | -0.7928907275199890 2423 | 0.3049820065498352 2424 | <_> 2425 | 2426 | <_> 2427 | 2428 | 2429 | 2430 | <_> 2431 | 15 12 4 4 -1. 2432 | <_> 2433 | 15 12 4 2 2. 2434 | 1 2435 | -8.0548477126285434e-004 2436 | 0.3002581894397736 2437 | -0.8209298849105835 2438 | <_> 2439 | 2440 | <_> 2441 | 2442 | 2443 | 2444 | <_> 2445 | 27 26 3 4 -1. 2446 | <_> 2447 | 27 28 3 2 2. 2448 | 0 2449 | 4.6441138692898676e-005 2450 | -0.5512930154800415 2451 | 0.4281317889690399 2452 | <_> 2453 | 2454 | <_> 2455 | 2456 | 2457 | 2458 | <_> 2459 | 0 6 28 4 -1. 2460 | <_> 2461 | 14 6 14 4 2. 2462 | 0 2463 | 1.3028540706727654e-004 2464 | -0.7330580949783325 2465 | 0.3167754113674164 2466 | <_> 2467 | 2468 | <_> 2469 | 2470 | 2471 | 2472 | <_> 2473 | 12 5 6 18 -1. 2474 | <_> 2475 | 14 11 2 6 9. 2476 | 0 2477 | -3.0463289003819227e-003 2478 | 0.3088589906692505 2479 | -0.7799909114837647 2480 | <_> 2481 | 2482 | <_> 2483 | 2484 | 2485 | 2486 | <_> 2487 | 13 11 3 6 -1. 2488 | <_> 2489 | 14 13 1 2 9. 2490 | 0 2491 | 5.1273731514811516e-003 2492 | -0.4092488884925842 2493 | 0.7003359198570252 2494 | <_> 2495 | 2496 | <_> 2497 | 2498 | 2499 | 2500 | <_> 2501 | 14 13 4 3 -1. 2502 | <_> 2503 | 13 14 4 1 3. 2504 | 1 2505 | 6.9407821865752339e-004 2506 | -0.6798236966133118 2507 | 0.5320472121238709 2508 | <_> 2509 | 2510 | <_> 2511 | 2512 | 2513 | 2514 | <_> 2515 | 3 0 17 21 -1. 2516 | <_> 2517 | 3 7 17 7 3. 2518 | 0 2519 | 4.9300299724563956e-004 2520 | -0.9494745135307312 2521 | 0.2453067004680634 2522 | -1.2338080406188965 2523 | 19 2524 | -1 2525 | <_> 2526 | 2527 | 2528 | <_> 2529 | 2530 | <_> 2531 | 2532 | 2533 | 2534 | <_> 2535 | 6 5 22 24 -1. 2536 | <_> 2537 | 6 11 22 12 2. 2538 | 0 2539 | 0.1109884008765221 2540 | -0.4732984006404877 2541 | 0.6041498184204102 2542 | <_> 2543 | 2544 | <_> 2545 | 2546 | 2547 | 2548 | <_> 2549 | 15 3 15 13 -1. 2550 | <_> 2551 | 20 3 5 13 3. 2552 | 0 2553 | 8.8524278253316879e-003 2554 | -0.7683498263359070 2555 | 0.2962965071201325 2556 | <_> 2557 | 2558 | <_> 2559 | 2560 | 2561 | 2562 | <_> 2563 | 0 2 27 8 -1. 2564 | <_> 2565 | 9 2 9 8 3. 2566 | 0 2567 | 2.9951189644634724e-003 2568 | -0.7832775712013245 2569 | 0.2668977975845337 2570 | <_> 2571 | 2572 | <_> 2573 | 2574 | 2575 | 2576 | <_> 2577 | 24 18 3 3 -1. 2578 | <_> 2579 | 25 19 1 1 9. 2580 | 0 2581 | 7.0615397999063134e-004 2582 | -0.5898581147193909 2583 | 0.4767473042011261 2584 | <_> 2585 | 2586 | <_> 2587 | 2588 | 2589 | 2590 | <_> 2591 | 2 10 14 20 -1. 2592 | <_> 2593 | 2 15 14 10 2. 2594 | 0 2595 | 8.2862451672554016e-003 2596 | -0.8107367157936096 2597 | 0.2578361928462982 2598 | <_> 2599 | 2600 | <_> 2601 | 2602 | 2603 | 2604 | <_> 2605 | 17 14 3 2 -1. 2606 | <_> 2607 | 18 15 1 2 3. 2608 | 1 2609 | 8.9599809143692255e-004 2610 | -0.7087581753730774 2611 | 0.5773987770080566 2612 | <_> 2613 | 2614 | <_> 2615 | 2616 | 2617 | 2618 | <_> 2619 | 19 6 4 10 -1. 2620 | <_> 2621 | 19 6 4 5 2. 2622 | 1 2623 | 2.2114950115792453e-004 2624 | -0.9175388813018799 2625 | 0.3938092887401581 2626 | <_> 2627 | 2628 | <_> 2629 | 2630 | 2631 | 2632 | <_> 2633 | 19 9 10 20 -1. 2634 | <_> 2635 | 19 19 10 10 2. 2636 | 0 2637 | -2.6218120474368334e-003 2638 | 0.2289039939641953 2639 | -0.9661834239959717 2640 | <_> 2641 | 2642 | <_> 2643 | 2644 | 2645 | 2646 | <_> 2647 | 13 24 9 6 -1. 2648 | <_> 2649 | 13 26 9 2 3. 2650 | 0 2651 | 8.1112459301948547e-003 2652 | -0.6872652173042297 2653 | 0.7748587727546692 2654 | <_> 2655 | 2656 | <_> 2657 | 2658 | 2659 | 2660 | <_> 2661 | 10 14 12 3 -1. 2662 | <_> 2663 | 14 15 4 1 9. 2664 | 0 2665 | -6.6581218561623245e-005 2666 | 0.4069637060165405 2667 | -0.9821419119834900 2668 | <_> 2669 | 2670 | <_> 2671 | 2672 | 2673 | 2674 | <_> 2675 | 20 4 10 11 -1. 2676 | <_> 2677 | 25 4 5 11 2. 2678 | 0 2679 | -4.3942942284047604e-003 2680 | 0.3025366067886353 2681 | -0.9085376858711243 2682 | <_> 2683 | 2684 | <_> 2685 | 2686 | 2687 | 2688 | <_> 2689 | 14 14 4 4 -1. 2690 | <_> 2691 | 14 14 2 2 2. 2692 | <_> 2693 | 16 16 2 2 2. 2694 | 0 2695 | -8.1969819802907296e-006 2696 | 0.3476018905639648 2697 | -0.8090888857841492 2698 | <_> 2699 | 2700 | <_> 2701 | 2702 | 2703 | 2704 | <_> 2705 | 2 13 3 5 -1. 2706 | <_> 2707 | 3 13 1 5 3. 2708 | 0 2709 | -1.7878259532153606e-003 2710 | 0.7400094270706177 2711 | -0.4940893948078156 2712 | -1.6455509662628174 2713 | 20 2714 | -1 2715 | <_> 2716 | 2717 | 2718 | <_> 2719 | 2720 | <_> 2721 | 2722 | 2723 | 2724 | <_> 2725 | 6 1 3 18 -1. 2726 | <_> 2727 | 6 10 3 9 2. 2728 | 0 2729 | 0.0170281101018190 2730 | -0.6075357794761658 2731 | 0.6752921938896179 2732 | <_> 2733 | 2734 | <_> 2735 | 2736 | 2737 | 2738 | <_> 2739 | 19 0 10 18 -1. 2740 | <_> 2741 | 19 9 10 9 2. 2742 | 0 2743 | 4.9286349676549435e-003 2744 | -0.9023544788360596 2745 | 0.2912414968013763 2746 | <_> 2747 | 2748 | <_> 2749 | 2750 | 2751 | 2752 | <_> 2753 | 15 11 1 6 -1. 2754 | <_> 2755 | 15 13 1 2 3. 2756 | 0 2757 | 4.5951400534249842e-004 2758 | -0.6812731027603149 2759 | 0.5965930819511414 2760 | <_> 2761 | 2762 | <_> 2763 | 2764 | 2765 | 2766 | <_> 2767 | 13 4 6 18 -1. 2768 | <_> 2769 | 15 10 2 6 9. 2770 | 0 2771 | -4.2040079279104248e-005 2772 | 0.4269096851348877 2773 | -0.8979231715202332 2774 | <_> 2775 | 2776 | <_> 2777 | 2778 | 2779 | 2780 | <_> 2781 | 18 4 11 26 -1. 2782 | <_> 2783 | 18 17 11 13 2. 2784 | 0 2785 | -1.1093009961768985e-003 2786 | 0.3619905114173889 2787 | -0.9165890216827393 2788 | <_> 2789 | 2790 | <_> 2791 | 2792 | 2793 | 2794 | <_> 2795 | 10 3 6 27 -1. 2796 | <_> 2797 | 12 12 2 9 9. 2798 | 0 2799 | 7.1232998743653297e-003 2800 | -0.5551241040229797 2801 | 0.5782169103622437 2802 | <_> 2803 | 2804 | <_> 2805 | 2806 | 2807 | 2808 | <_> 2809 | 8 1 4 8 -1. 2810 | <_> 2811 | 9 2 2 8 2. 2812 | 1 2813 | 3.6009349860250950e-003 2814 | -0.6728715896606445 2815 | 0.7024763822555542 2816 | <_> 2817 | 2818 | <_> 2819 | 2820 | 2821 | 2822 | <_> 2823 | 8 0 8 2 -1. 2824 | <_> 2825 | 12 0 4 2 2. 2826 | 0 2827 | -9.7479542091605254e-006 2828 | 0.5475305914878845 2829 | -0.8654465079307556 2830 | <_> 2831 | 2832 | <_> 2833 | 2834 | 2835 | 2836 | <_> 2837 | 0 20 18 10 -1. 2838 | <_> 2839 | 0 25 18 5 2. 2840 | 0 2841 | -2.2331129293888807e-003 2842 | 0.3924748003482819 2843 | -0.8936464190483093 2844 | <_> 2845 | 2846 | <_> 2847 | 2848 | 2849 | 2850 | <_> 2851 | 20 1 7 3 -1. 2852 | <_> 2853 | 19 2 7 1 3. 2854 | 1 2855 | 4.9669588916003704e-003 2856 | -0.4396930932998657 2857 | 0.8690040111541748 2858 | <_> 2859 | 2860 | <_> 2861 | 2862 | 2863 | 2864 | <_> 2865 | 5 15 1 4 -1. 2866 | <_> 2867 | 4 16 1 2 2. 2868 | 1 2869 | 4.6299301175167784e-005 2870 | -0.6883816123008728 2871 | 0.6461343765258789 2872 | <_> 2873 | 2874 | <_> 2875 | 2876 | 2877 | 2878 | <_> 2879 | 5 1 20 8 -1. 2880 | <_> 2881 | 10 1 10 8 2. 2882 | 0 2883 | 2.0605750614777207e-004 2884 | -0.9089515805244446 2885 | 0.5352932214736939 2886 | -1.3342789411544800 2887 | 21 2888 | -1 2889 | <_> 2890 | 2891 | 2892 | <_> 2893 | 2894 | <_> 2895 | 2896 | 2897 | 2898 | <_> 2899 | 19 0 2 14 -1. 2900 | <_> 2901 | 19 0 2 7 2. 2902 | 1 2903 | -9.7629595547914505e-003 2904 | 0.6056637167930603 2905 | -0.6816167235374451 2906 | <_> 2907 | 2908 | <_> 2909 | 2910 | 2911 | 2912 | <_> 2913 | 0 2 26 10 -1. 2914 | <_> 2915 | 13 2 13 10 2. 2916 | 0 2917 | 1.1452470207586884e-003 2918 | -0.7568649053573608 2919 | 0.4382646977901459 2920 | <_> 2921 | 2922 | <_> 2923 | 2924 | 2925 | 2926 | <_> 2927 | 14 14 3 3 -1. 2928 | <_> 2929 | 15 15 1 1 9. 2930 | 0 2931 | -8.1162629649043083e-003 2932 | 0.6009442806243897 2933 | -0.5972846150398254 2934 | <_> 2935 | 2936 | <_> 2937 | 2938 | 2939 | 2940 | <_> 2941 | 10 0 4 20 -1. 2942 | <_> 2943 | 10 5 4 10 2. 2944 | 0 2945 | 9.4810684458934702e-006 2946 | -0.7322263121604919 2947 | 0.4546971917152405 2948 | <_> 2949 | 2950 | <_> 2951 | 2952 | 2953 | 2954 | <_> 2955 | 22 21 6 6 -1. 2956 | <_> 2957 | 22 21 3 3 2. 2958 | <_> 2959 | 25 24 3 3 2. 2960 | 0 2961 | -8.2458636825322174e-006 2962 | 0.6875557899475098 2963 | -0.5961893796920776 2964 | <_> 2965 | 2966 | <_> 2967 | 2968 | 2969 | 2970 | <_> 2971 | 23 1 6 3 -1. 2972 | <_> 2973 | 23 2 6 1 3. 2974 | 0 2975 | 8.2058722910005599e-006 2976 | -0.5708162784576416 2977 | 0.6666625738143921 2978 | <_> 2979 | 2980 | <_> 2981 | 2982 | 2983 | 2984 | <_> 2985 | 12 24 4 2 -1. 2986 | <_> 2987 | 12 24 2 2 2. 2988 | 1 2989 | 2.3102159611880779e-003 2990 | -0.6336330771446228 2991 | 0.7040169239044190 2992 | <_> 2993 | 2994 | <_> 2995 | 2996 | 2997 | 2998 | <_> 2999 | 21 4 4 26 -1. 3000 | <_> 3001 | 21 17 4 13 2. 3002 | 0 3003 | -3.1256309739546850e-005 3004 | 0.3984279930591583 3005 | -0.9526088833808899 3006 | <_> 3007 | 3008 | <_> 3009 | 3010 | 3011 | 3012 | <_> 3013 | 2 3 6 8 -1. 3014 | <_> 3015 | 2 3 3 4 2. 3016 | <_> 3017 | 5 7 3 4 2. 3018 | 0 3019 | -5.6237089447677135e-003 3020 | 0.8949983119964600 3021 | -0.6286303997039795 3022 | -1.1762020587921143 3023 | 22 3024 | -1 3025 | <_> 3026 | 3027 | 3028 | <_> 3029 | 3030 | <_> 3031 | 3032 | 3033 | 3034 | <_> 3035 | 0 0 4 1 -1. 3036 | <_> 3037 | 2 0 2 1 2. 3038 | 0 3039 | 6.9548498140648007e-004 3040 | 0.2593482136726379 3041 | -0.9198864102363586 3042 | <_> 3043 | 3044 | <_> 3045 | 3046 | 3047 | 3048 | <_> 3049 | 24 13 2 10 -1. 3050 | <_> 3051 | 25 13 1 10 2. 3052 | 0 3053 | -4.9878000281751156e-003 3054 | 0.8619614839553833 3055 | -0.3343923985958099 3056 | <_> 3057 | 3058 | <_> 3059 | 3060 | 3061 | 3062 | <_> 3063 | 2 4 28 15 -1. 3064 | <_> 3065 | 16 4 14 15 2. 3066 | 0 3067 | 0.0454013496637344 3068 | 0.3592154085636139 3069 | -0.7624815106391907 3070 | <_> 3071 | 3072 | <_> 3073 | 3074 | 3075 | 3076 | <_> 3077 | 0 13 30 10 -1. 3078 | <_> 3079 | 15 13 15 10 2. 3080 | 0 3081 | -0.0440022610127926 3082 | -0.7319048047065735 3083 | 0.3194361031055450 3084 | <_> 3085 | 3086 | <_> 3087 | 3088 | 3089 | 3090 | <_> 3091 | 25 0 4 3 -1. 3092 | <_> 3093 | 26 0 2 3 2. 3094 | 0 3095 | 9.2827458865940571e-004 3096 | 0.3184696137905121 3097 | -0.7557029128074646 3098 | -1.2034360170364380 3099 | 23 3100 | -1 3101 | 3102 | -------------------------------------------------------------------------------- /output/roi-ocr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/output/roi-ocr.png -------------------------------------------------------------------------------- /output/roi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/output/roi.png -------------------------------------------------------------------------------- /resource/Placa_Carro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/resource/Placa_Carro.jpg -------------------------------------------------------------------------------- /resource/carro1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/resource/carro1.jpg -------------------------------------------------------------------------------- /resource/carro2.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/resource/carro2.JPG -------------------------------------------------------------------------------- /resource/carro3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/resource/carro3.jpg -------------------------------------------------------------------------------- /resource/carro4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/resource/carro4.jpg -------------------------------------------------------------------------------- /resource/carro5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/resource/carro5.jpg -------------------------------------------------------------------------------- /resource/ocr2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/resource/ocr2.png -------------------------------------------------------------------------------- /resource/placa-trabalhada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/resource/placa-trabalhada.png -------------------------------------------------------------------------------- /resource/video480p.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/resource/video480p.mp4 -------------------------------------------------------------------------------- /resource/video720p.mkv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayusuke7/opencv_python/531140e52a77f0f71147dc765312e01d2b86b326/resource/video720p.mkv --------------------------------------------------------------------------------