diff --git a/.idea/.gitignore b/.idea/.gitignore index 26d3352..eaf91e2 100644 --- a/.idea/.gitignore +++ b/.idea/.gitignore @@ -1,3 +1,3 @@ -# Default ignored files -/shelf/ -/workspace.xml +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/AndroidProjectSystem.xml b/.idea/AndroidProjectSystem.xml index 4a53bee..d58d49b 100644 --- a/.idea/AndroidProjectSystem.xml +++ b/.idea/AndroidProjectSystem.xml @@ -1,6 +1,6 @@ - - - - + + + + \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 7643783..b5814f1 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -1,123 +1,123 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml index 79ee123..307554b 100644 --- a/.idea/codeStyles/codeStyleConfig.xml +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index dcbb9fa..64085ab 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -1,18 +1,18 @@ - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/.idea/deviceManager.xml b/.idea/deviceManager.xml index 91f9558..81c3e56 100644 --- a/.idea/deviceManager.xml +++ b/.idea/deviceManager.xml @@ -1,13 +1,13 @@ - - - - - + + + + + \ No newline at end of file diff --git a/.idea/migrations.xml b/.idea/migrations.xml index f8051a6..48052b2 100644 --- a/.idea/migrations.xml +++ b/.idea/migrations.xml @@ -1,10 +1,10 @@ - - - - - + + + + + \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d3413fe..46af53d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,37 +1,37 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/assets/best.onnx b/app/src/main/assets/best.onnx index 69106fd..9bb002e 100644 Binary files a/app/src/main/assets/best.onnx and b/app/src/main/assets/best.onnx differ diff --git a/app/src/main/java/com/quillstudios/pokegoalshelper/EnhancedOCR.kt b/app/src/main/java/com/quillstudios/pokegoalshelper/EnhancedOCR.kt new file mode 100644 index 0000000..d894606 --- /dev/null +++ b/app/src/main/java/com/quillstudios/pokegoalshelper/EnhancedOCR.kt @@ -0,0 +1,262 @@ +package com.quillstudios.pokegoalshelper + +import android.content.Context +import android.graphics.Bitmap +import android.graphics.Matrix +import android.util.Log +import org.opencv.android.Utils +import org.opencv.core.* +import org.opencv.imgproc.Imgproc +import kotlin.math.max + +class EnhancedOCR(private val context: Context) { + + companion object { + private const val TAG = "EnhancedOCR" + + // OCR enhancement settings + private const val UPSCALE_FACTOR = 2.0 // Upscale small text regions + private const val MIN_TEXT_HEIGHT = 20 // Minimum height for good OCR + private const val ENABLE_CONSENSUS_OCR = true + private const val CONSENSUS_THRESHOLD = 0.6f + } + + data class OCRResult( + val text: String, + val confidence: Float, + val boundingBox: Rect + ) + + /** + * Enhanced OCR processing on detected regions with multiple techniques for maximum accuracy + */ + fun enhanceTextDetection(imageMat: Mat, detections: List): List { + val ocrResults = mutableListOf() + + Log.d(TAG, "๐Ÿ”ค Processing ${detections.size} detections for enhanced OCR") + + for ((index, detection) in detections.withIndex()) { + if (isTextClass(detection.className)) { + Log.d(TAG, "๐Ÿ”ค Processing text detection $index: ${detection.className}") + + try { + val croppedRegion = cropDetectionRegion(imageMat, detection.boundingBox) + val enhancedText = extractTextWithMultipleMethods(croppedRegion, detection) + + if (enhancedText.isNotEmpty()) { + ocrResults.add( + OCRResult( + text = enhancedText, + confidence = detection.confidence, + boundingBox = detection.boundingBox + ) + ) + Log.d(TAG, "โœ… OCR result: '$enhancedText' (conf: ${String.format("%.3f", detection.confidence)})") + } + + croppedRegion.release() + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error processing OCR for detection $index", e) + } + } + } + + Log.i(TAG, "โœ… Enhanced OCR complete: ${ocrResults.size} text regions processed") + return ocrResults + } + + private fun isTextClass(className: String): Boolean { + // Define which classes contain text that should be processed with OCR + val textClasses = setOf( + "pokemon_nickname", "pokemon_level", "national_dex_number", "pokemon_species", + "hp_value", "attack_value", "defense_value", "sp_atk_value", "sp_def_value", "speed_value", + "ability_name", "nature_name", "move_name", "original_trainer_name", "original_trainder_number" + ) + return textClasses.contains(className) + } + + private fun cropDetectionRegion(imageMat: Mat, boundingBox: Rect): Mat { + // Add padding around the detection for better OCR + val padding = 5 + val x = max(0, boundingBox.x - padding) + val y = max(0, boundingBox.y - padding) + val width = kotlin.math.min(imageMat.cols() - x, boundingBox.width + 2 * padding) + val height = kotlin.math.min(imageMat.rows() - y, boundingBox.height + 2 * padding) + + val expandedRect = Rect(x, y, width, height) + return Mat(imageMat, expandedRect) + } + + private fun extractTextWithMultipleMethods(croppedMat: Mat, detection: Detection): String { + val candidates = mutableListOf>() + + try { + // Method 1: Direct OCR on original region + val originalText = performBasicOCR(croppedMat) + if (originalText.isNotEmpty()) { + candidates.add(Pair(originalText, 1.0f)) + } + + // Method 2: Enhanced preprocessing + OCR + val enhancedMat = enhanceImageForOCR(croppedMat) + val enhancedText = performBasicOCR(enhancedMat) + if (enhancedText.isNotEmpty()) { + candidates.add(Pair(enhancedText, 1.2f)) // Higher weight for enhanced + } + enhancedMat.release() + + // Method 3: Upscaled OCR for small text + if (croppedMat.rows() < MIN_TEXT_HEIGHT || croppedMat.cols() < MIN_TEXT_HEIGHT * 2) { + val upscaledMat = upscaleImage(croppedMat) + val upscaledText = performBasicOCR(upscaledMat) + if (upscaledText.isNotEmpty()) { + candidates.add(Pair(upscaledText, 1.1f)) + } + upscaledMat.release() + } + + // Method 4: Class-specific OCR optimization + val classOptimizedText = performClassSpecificOCR(croppedMat, detection.className) + if (classOptimizedText.isNotEmpty()) { + candidates.add(Pair(classOptimizedText, 1.3f)) // Highest weight for class-specific + } + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error in multi-method OCR", e) + } + + // Return best candidate based on consensus and confidence + return selectBestOCRCandidate(candidates) + } + + private fun enhanceImageForOCR(mat: Mat): Mat { + val enhanced = Mat() + + try { + // Convert to grayscale for better OCR + val gray = Mat() + if (mat.channels() == 3) { + Imgproc.cvtColor(mat, gray, Imgproc.COLOR_BGR2GRAY) + } else if (mat.channels() == 4) { + Imgproc.cvtColor(mat, gray, Imgproc.COLOR_BGRA2GRAY) + } else { + mat.copyTo(gray) + } + + // Apply CLAHE for better contrast + val clahe = Imgproc.createCLAHE(2.0, Size(8.0, 8.0)) + clahe.apply(gray, enhanced) + + // Optional: Apply slight Gaussian blur to reduce noise + val blurred = Mat() + Imgproc.GaussianBlur(enhanced, blurred, Size(1.0, 1.0), 0.0) + + gray.release() + enhanced.release() + return blurred + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error enhancing image for OCR", e) + mat.copyTo(enhanced) + return enhanced + } + } + + private fun upscaleImage(mat: Mat): Mat { + val upscaled = Mat() + try { + val newSize = Size(mat.cols() * UPSCALE_FACTOR, mat.rows() * UPSCALE_FACTOR) + Imgproc.resize(mat, upscaled, newSize, 0.0, 0.0, Imgproc.INTER_CUBIC) + } catch (e: Exception) { + Log.e(TAG, "โŒ Error upscaling image", e) + mat.copyTo(upscaled) + } + return upscaled + } + + private fun performBasicOCR(mat: Mat): String { + // This is a placeholder for actual OCR implementation + // In a real implementation, you would integrate with: + // - Google ML Kit Text Recognition + // - Tesseract OCR + // - Firebase ML Text Recognition + // - Custom OCR model + + try { + // Convert Mat to Bitmap for OCR processing + val bitmap = Bitmap.createBitmap(mat.cols(), mat.rows(), Bitmap.Config.ARGB_8888) + Utils.matToBitmap(mat, bitmap) + + // TODO: Integrate with actual OCR library + // For now, return a placeholder based on image properties + val result = simulateOCRResult(bitmap) + bitmap.recycle() + + return result + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error in basic OCR", e) + return "" + } + } + + private fun performClassSpecificOCR(mat: Mat, className: String): String { + // Apply class-specific OCR optimizations + return when (className) { + "pokemon_level" -> { + // For level detection, expect format "Lv. XX" or just numbers + val result = performBasicOCR(mat) + // Could add level-specific parsing here + result + } + "hp_value", "attack_value", "defense_value", "sp_atk_value", "sp_def_value", "speed_value" -> { + // For stats, expect only numbers + val result = performBasicOCR(mat) + // Could filter to only numeric characters + result.filter { it.isDigit() || it == '/' } + } + "national_dex_number" -> { + // Dex numbers are typically 3-4 digits with # prefix + val result = performBasicOCR(mat) + // Could add dex number validation + result + } + else -> performBasicOCR(mat) + } + } + + private fun selectBestOCRCandidate(candidates: List>): String { + if (candidates.isEmpty()) return "" + + if (!ENABLE_CONSENSUS_OCR || candidates.size == 1) { + // Return highest weighted candidate + return candidates.maxByOrNull { it.second }?.first ?: "" + } + + // Consensus-based selection + val candidateGroups = candidates.groupBy { it.first } + val bestGroup = candidateGroups.maxByOrNull { (_, group) -> + group.sumOf { it.second.toDouble() } + } + + return bestGroup?.key ?: candidates.first().first + } + + private fun simulateOCRResult(bitmap: Bitmap): String { + // This is a placeholder simulation for OCR + // In production, replace with actual OCR library integration + + // Simulate different results based on image characteristics + val width = bitmap.width + val height = bitmap.height + val area = width * height + + return when { + area < 500 -> "" // Too small for reliable OCR + width > height * 3 -> "Level 50" // Wide regions might be level indicators + height > width * 2 -> "999" // Tall regions might be numbers + else -> "Pikachu" // Default simulation + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/quillstudios/pokegoalshelper/MainActivity.kt b/app/src/main/java/com/quillstudios/pokegoalshelper/MainActivity.kt index 517fcd8..e4f8b6c 100644 --- a/app/src/main/java/com/quillstudios/pokegoalshelper/MainActivity.kt +++ b/app/src/main/java/com/quillstudios/pokegoalshelper/MainActivity.kt @@ -71,9 +71,9 @@ class MainActivity : ComponentActivity() { Log.d(TAG, "Mat created: ${testMat.rows()}x${testMat.cols()}") // Initialize ONNX YOLO detector for testing - //yoloDetector = YOLOOnnxDetector(this) - yoloDetector_tflite = YOLOTFLiteDetector(this) - if (yoloDetector_tflite!!.initialize()) { + yoloDetector = YOLOOnnxDetector(this) + //yoloDetector_tflite = YOLOTFLiteDetector(this) + if (yoloDetector!!.initialize()) { Log.d(TAG, "โœ… ONNX YOLO detector initialized successfully") } else { Log.e(TAG, "โŒ ONNX YOLO detector initialization failed") @@ -85,7 +85,7 @@ class MainActivity : ComponentActivity() { private fun testYOLODetection() { Log.i(TAG, "๐Ÿงช Starting ONNX YOLO test with static image...") - yoloDetector_tflite?.testWithStaticImage() + yoloDetector?.testWithStaticImage() } private fun requestScreenCapturePermission() { diff --git a/app/src/main/java/com/quillstudios/pokegoalshelper/ScreenCaptureService.kt b/app/src/main/java/com/quillstudios/pokegoalshelper/ScreenCaptureService.kt index 7d33ff3..d6ac191 100644 --- a/app/src/main/java/com/quillstudios/pokegoalshelper/ScreenCaptureService.kt +++ b/app/src/main/java/com/quillstudios/pokegoalshelper/ScreenCaptureService.kt @@ -16,6 +16,10 @@ import android.os.* import android.util.DisplayMetrics import android.util.Log import android.view.WindowManager +import android.view.View +import android.view.Gravity +import android.widget.Button +import android.widget.LinearLayout import androidx.core.app.NotificationCompat import org.opencv.android.Utils import org.opencv.core.* @@ -94,8 +98,13 @@ class ScreenCaptureService : Service() { private var screenDensity = 0 private var detectionOverlay: DetectionOverlay? = null + // Floating button overlay + private var overlayButton: View? = null + private var windowManager: WindowManager? = null + private val handler = Handler(Looper.getMainLooper()) private var captureInterval = 2000L // Capture every 2 seconds + private var autoProcessing = false // Disable automatic processing // Thread pool for OCR processing (4 threads for parallel text extraction) private val ocrExecutor = Executors.newFixedThreadPool(4) @@ -259,9 +268,9 @@ class ScreenCaptureService : Service() { return } - Log.d(TAG, "Screen capture setup complete, starting periodic capture") - // Start periodic capture - handler.post(captureRunnable) + Log.d(TAG, "Screen capture setup complete, creating manual trigger button") + // Create floating detection button instead of auto-capture + createFloatingButton() } catch (e: Exception) { Log.e(TAG, "Error starting screen capture", e) @@ -274,6 +283,9 @@ class ScreenCaptureService : Service() { handler.removeCallbacks(captureRunnable) hideDetectionOverlay() + removeFloatingButton() + latestImage?.close() + latestImage = null virtualDisplay?.release() imageReader?.close() mediaProjection?.unregisterCallback(mediaProjectionCallback) @@ -291,13 +303,22 @@ class ScreenCaptureService : Service() { try { val image = reader.acquireLatestImage() if (image != null) { - processImage(image) + if (autoProcessing) { + processImage(image) + } else { + // Store the latest image for manual processing + latestImage?.close() // Release previous image + latestImage = image + return@OnImageAvailableListener // Don't close the image yet + } image.close() } } catch (e: Exception) { Log.e(TAG, "Error in onImageAvailableListener", e) } } + + private var latestImage: Image? = null private fun captureScreen() { // Trigger image capture by reading from the ImageReader @@ -605,8 +626,22 @@ class ScreenCaptureService : Service() { if (detection == null) return null try { - // Extract region of interest using YOLO bounding box - val roi = Mat(mat, detection.boundingBox) + // Validate and clip bounding box to image boundaries + val bbox = detection.boundingBox + val clippedX = kotlin.math.max(0, kotlin.math.min(bbox.x, mat.cols() - 1)) + val clippedY = kotlin.math.max(0, kotlin.math.min(bbox.y, mat.rows() - 1)) + val clippedWidth = kotlin.math.max(1, kotlin.math.min(bbox.width, mat.cols() - clippedX)) + val clippedHeight = kotlin.math.max(1, kotlin.math.min(bbox.height, mat.rows() - clippedY)) + + val safeBbox = Rect(clippedX, clippedY, clippedWidth, clippedHeight) + + // Debug logging for problematic bounding boxes + if (safeBbox.x != bbox.x || safeBbox.y != bbox.y || safeBbox.width != bbox.width || safeBbox.height != bbox.height) { + Log.w(TAG, "โš ๏ธ Clipped bbox for ${detection.className}: original=[${bbox.x},${bbox.y},${bbox.width},${bbox.height}] โ†’ safe=[${safeBbox.x},${safeBbox.y},${safeBbox.width},${safeBbox.height}] (image: ${mat.cols()}x${mat.rows()})") + } + + // Extract region of interest using safe bounding box + val roi = Mat(mat, safeBbox) // Preprocess image for better OCR val processedRoi = preprocessImageForOCR(roi) @@ -1017,9 +1052,146 @@ class ScreenCaptureService : Service() { Log.i(TAG, "====================================") } + private fun createFloatingButton() { + try { + if (overlayButton != null) return // Already created + + windowManager = getSystemService(Context.WINDOW_SERVICE) as WindowManager + + // Create a container for multiple buttons + val buttonContainer = LinearLayout(this).apply { + orientation = LinearLayout.VERTICAL + setBackgroundColor(0x80000000.toInt()) // Semi-transparent black background + setPadding(8, 8, 8, 8) + } + + // Main detect button + val detectButton = Button(this).apply { + text = "๐Ÿ” DETECT" + textSize = 10f + setBackgroundColor(0xFF4CAF50.toInt()) // Green + setTextColor(0xFFFFFFFF.toInt()) + layoutParams = LinearLayout.LayoutParams(140, 80) + setOnClickListener { triggerManualDetection() } + } + + // Coordinate transform test buttons + val directButton = Button(this).apply { + text = "DIRECT" + textSize = 9f + setBackgroundColor(0xFF2196F3.toInt()) // Blue + setTextColor(0xFFFFFFFF.toInt()) + layoutParams = LinearLayout.LayoutParams(140, 60) + setOnClickListener { + YOLOOnnxDetector.setCoordinateMode("DIRECT") + triggerManualDetection() + } + } + + val letterboxButton = Button(this).apply { + text = "LETTERBOX" + textSize = 9f + setBackgroundColor(0xFFFF9800.toInt()) // Orange + setTextColor(0xFFFFFFFF.toInt()) + layoutParams = LinearLayout.LayoutParams(140, 60) + setOnClickListener { + YOLOOnnxDetector.setCoordinateMode("LETTERBOX") + triggerManualDetection() + } + } + + val hybridButton = Button(this).apply { + text = "HYBRID" + textSize = 9f + setBackgroundColor(0xFF9C27B0.toInt()) // Purple + setTextColor(0xFFFFFFFF.toInt()) + layoutParams = LinearLayout.LayoutParams(140, 60) + setOnClickListener { + YOLOOnnxDetector.setCoordinateMode("HYBRID") + triggerManualDetection() + } + } + + buttonContainer.addView(detectButton) + buttonContainer.addView(directButton) + buttonContainer.addView(letterboxButton) + buttonContainer.addView(hybridButton) + + overlayButton = buttonContainer + + val params = WindowManager.LayoutParams( + WindowManager.LayoutParams.WRAP_CONTENT, + WindowManager.LayoutParams.WRAP_CONTENT, + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY + } else { + @Suppress("DEPRECATION") + WindowManager.LayoutParams.TYPE_PHONE + }, + WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, + PixelFormat.TRANSLUCENT + ).apply { + gravity = Gravity.TOP or Gravity.START + x = 100 + y = 200 + } + + windowManager?.addView(overlayButton, params) + Log.d(TAG, "โœ… Floating detection button created") + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error creating floating button", e) + } + } + + private fun removeFloatingButton() { + try { + overlayButton?.let { button -> + windowManager?.removeView(button) + overlayButton = null + } + windowManager = null + Log.d(TAG, "๐Ÿ—‘๏ธ Floating button removed") + } catch (e: Exception) { + Log.e(TAG, "โŒ Error removing floating button", e) + } + } + + private fun triggerManualDetection() { + Log.d(TAG, "๐Ÿ” Manual detection triggered!") + + latestImage?.let { image -> + try { + // Update main button to show processing (find the first button in the LinearLayout) + val mainButton = (overlayButton as? LinearLayout)?.getChildAt(0) as? Button + mainButton?.text = "โณ PROCESSING..." + mainButton?.isEnabled = false + + // Process the image + processImage(image) + + // Reset button after processing + handler.postDelayed({ + val resetButton = (overlayButton as? LinearLayout)?.getChildAt(0) as? Button + resetButton?.text = "๐Ÿ” DETECT" + resetButton?.isEnabled = true + }, 2000) + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error in manual detection", e) + val errorButton = (overlayButton as? LinearLayout)?.getChildAt(0) as? Button + errorButton?.text = "๐Ÿ” DETECT" + errorButton?.isEnabled = true + } + } ?: run { + Log.w(TAG, "โš ๏ธ No image available for detection") + } + } + override fun onDestroy() { super.onDestroy() hideDetectionOverlay() + removeFloatingButton() yoloDetector?.release() ocrExecutor.shutdown() stopScreenCapture() diff --git a/app/src/main/java/com/quillstudios/pokegoalshelper/YOLOOnnxDetector.kt b/app/src/main/java/com/quillstudios/pokegoalshelper/YOLOOnnxDetector.kt index 1c0e6e9..4682b4f 100644 --- a/app/src/main/java/com/quillstudios/pokegoalshelper/YOLOOnnxDetector.kt +++ b/app/src/main/java/com/quillstudios/pokegoalshelper/YOLOOnnxDetector.kt @@ -9,6 +9,9 @@ import org.opencv.core.* import org.opencv.imgproc.Imgproc import ai.onnxruntime.* import java.io.IOException +import java.util.concurrent.Executors +import java.util.concurrent.Future +import java.util.concurrent.TimeUnit import kotlin.math.max import kotlin.math.min @@ -18,11 +21,34 @@ class YOLOOnnxDetector(private val context: Context) { private const val TAG = "YOLOOnnxDetector" private const val MODEL_FILE = "best.onnx" private const val INPUT_SIZE = 640 - private const val CONFIDENCE_THRESHOLD = 0.25f // Back to reasonable threshold - private const val NMS_THRESHOLD = 0.4f + private const val CONFIDENCE_THRESHOLD = 0.65f // Higher threshold to filter enhanced detections + private const val NMS_THRESHOLD = 0.3f // More aggressive merging of overlapping boxes private const val NUM_CHANNELS = 3 private const val NUM_DETECTIONS = 8400 // YOLOv8 default - private const val NUM_CLASSES = 93 // Your class count + private const val NUM_CLASSES = 95 // Your class count + + // Enhanced accuracy settings for ONNX (fixed input size) - WITH PER-METHOD COORDINATE TRANSFORM + private const val ENABLE_MULTI_PREPROCESSING = true // Multiple preprocessing techniques + private const val ENABLE_TTA = true // Test-time augmentation + private const val MAX_INFERENCE_TIME_MS = 4500 // Leave 500ms for other processing + + // Coordinate transformation modes - HYBRID is the correct method + var COORD_TRANSFORM_MODE = "HYBRID" // HYBRID and LETTERBOX work correctly + + fun setCoordinateMode(mode: String) { + COORD_TRANSFORM_MODE = mode + Log.i(TAG, "๐Ÿ”ง Coordinate transform mode changed to: $mode") + } + + // Preprocessing enhancement techniques + private const val ENABLE_CONTRAST_ENHANCEMENT = true + private const val ENABLE_SHARPENING = true + private const val ENABLE_ULTRALYTICS_PREPROCESSING = true // Re-enabled with fixed coordinates + private const val ENABLE_NOISE_REDUCTION = true + + // Confidence threshold optimization for mobile ONNX vs raw processing + private const val ENABLE_CONFIDENCE_MAPPING = true + private const val RAW_TO_MOBILE_SCALE = 0.75f // Based on observation that mobile shows lower conf } private var ortSession: OrtSession? = null @@ -231,11 +257,122 @@ class YOLOOnnxDetector(private val context: Context) { return emptyList() } + val startTime = System.currentTimeMillis() + try { - Log.d(TAG, "๐Ÿ” Running ONNX YOLO detection on ${inputMat.cols()}x${inputMat.rows()} image") + Log.d(TAG, "๐Ÿ” Running enhanced ONNX YOLO detection on ${inputMat.cols()}x${inputMat.rows()} image") + + // Use multi-preprocessing and TTA for maximum accuracy within time budget + val allDetections = mutableListOf() + + if (ENABLE_MULTI_PREPROCESSING) { + // Multiple preprocessing techniques for better accuracy - PARALLEL EXECUTION + val preprocessingMethods = if (ENABLE_ULTRALYTICS_PREPROCESSING) { + listOf("ultralytics", "enhanced", "sharpened") // Lead with best method + } else { + listOf("original", "enhanced", "sharpened") + } + + Log.d(TAG, "๐Ÿš€ Running parallel YOLO inference with ${preprocessingMethods.size} methods") + + // Create thread pool for parallel execution + val executor = Executors.newFixedThreadPool(preprocessingMethods.size) + val futures = mutableListOf>>() + + // Submit all preprocessing methods as parallel tasks + for (method in preprocessingMethods) { + val future = executor.submit> { + try { + Log.d(TAG, "๐Ÿ” [PARALLEL] Running inference with preprocessing: $method") + detectWithPreprocessing(inputMat, method) + } catch (e: Exception) { + Log.e(TAG, "โŒ [PARALLEL] Error in $method preprocessing", e) + emptyList() + } + } + futures.add(future) + } + + // Collect results with timeout + try { + for ((index, future) in futures.withIndex()) { + val remainingTime = MAX_INFERENCE_TIME_MS - (System.currentTimeMillis() - startTime) + if (remainingTime > 0) { + val methodDetections = future.get(remainingTime, TimeUnit.MILLISECONDS) + allDetections.addAll(methodDetections) + Log.d(TAG, "โœ… [PARALLEL] Method ${preprocessingMethods[index]} completed with ${methodDetections.size} detections") + } else { + Log.d(TAG, "โฑ๏ธ [PARALLEL] Time budget exceeded, cancelling remaining tasks") + future.cancel(true) + } + } + } catch (e: Exception) { + Log.e(TAG, "โŒ [PARALLEL] Error collecting parallel inference results", e) + } finally { + executor.shutdownNow() // Clean up thread pool + } + } else { + // Standard single inference with best method + val method = if (ENABLE_ULTRALYTICS_PREPROCESSING) "ultralytics" else "original" + val detections = detectWithPreprocessing(inputMat, method) + allDetections.addAll(detections) + } + + // Test-time augmentation if enabled and time allows - can run in parallel with main inference + if (ENABLE_TTA && (System.currentTimeMillis() - startTime) < MAX_INFERENCE_TIME_MS) { + Log.d(TAG, "๐Ÿ”„ Running test-time augmentation in parallel") + val ttaExecutor = Executors.newSingleThreadExecutor() + val ttaFuture = ttaExecutor.submit> { + try { + Log.d(TAG, "๐Ÿ”„ [PARALLEL] Running TTA") + runTestTimeAugmentation(inputMat) + } catch (e: Exception) { + Log.e(TAG, "โŒ [PARALLEL] Error in TTA", e) + emptyList() + } + } + + try { + val remainingTime = MAX_INFERENCE_TIME_MS - (System.currentTimeMillis() - startTime) + if (remainingTime > 0) { + val ttaDetections = ttaFuture.get(remainingTime, TimeUnit.MILLISECONDS) + allDetections.addAll(ttaDetections) + Log.d(TAG, "โœ… [PARALLEL] TTA completed with ${ttaDetections.size} detections") + } + } catch (e: Exception) { + Log.e(TAG, "โŒ [PARALLEL] Error collecting TTA results", e) + ttaFuture.cancel(true) + } finally { + ttaExecutor.shutdownNow() + } + } + + // Merge all detections and apply global NMS + val finalDetections = mergeAndFilterDetections(allDetections, inputMat.cols(), inputMat.rows()) + + val totalTime = System.currentTimeMillis() - startTime + Log.i(TAG, "โœ… Enhanced ONNX detection complete: ${finalDetections.size} objects in ${totalTime}ms") + + return finalDetections + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error during enhanced ONNX YOLO detection", e) + return emptyList() + } + } + + private fun detectWithPreprocessing(inputMat: Mat, method: String): List { + try { + // Apply preprocessing based on method + val preprocessedMat = when (method) { + "ultralytics" -> preprocessUltralyticsStyle(inputMat) + "enhanced" -> enhanceImageForDetection(inputMat) + "sharpened" -> sharpenImageForDetection(inputMat) + else -> inputMat // "original" + } - // Preprocess image to BCHW format - val inputTensor = preprocessImage(inputMat) + // Preprocess image to ONNX format + val inputTensor = preprocessImageAtScale(preprocessedMat, INPUT_SIZE) // Run inference val inputs = mapOf("images" to inputTensor) @@ -245,24 +382,192 @@ class YOLOOnnxDetector(private val context: Context) { val outputTensor = result.get(0).value as Array> val flatOutput = outputTensor[0].flatMap { it.asIterable() }.toFloatArray() - // Post-process results - val detections = postprocess(flatOutput, inputMat.cols(), inputMat.rows()) + // Post-process results with method-specific coordinate transformation + val detections = postprocessWithMethod(flatOutput, inputMat.cols(), inputMat.rows(), INPUT_SIZE, method) // Clean up inputTensor.close() result.close() - Log.i(TAG, "โœ… ONNX YOLO detection complete: ${detections.size} objects detected") + // Clean up preprocessing mat if it was created + if (method != "original") { + preprocessedMat.release() + } return detections } catch (e: Exception) { - Log.e(TAG, "โŒ Error during ONNX YOLO detection", e) + Log.e(TAG, "โŒ Error during $method preprocessing inference", e) return emptyList() } } - private fun preprocessImage(mat: Mat): OnnxTensor { + private fun runTestTimeAugmentation(inputMat: Mat): List { + val ttaDetections = mutableListOf() + + try { + // Original + horizontal flip for TTA + val flippedMat = Mat() + org.opencv.core.Core.flip(inputMat, flippedMat, 1) // Horizontal flip + + val flippedDetections = detectWithPreprocessing(flippedMat, "original") + + // Convert flipped coordinates back to original image space + for (detection in flippedDetections) { + val flippedBbox = detection.boundingBox + val originalX = inputMat.cols() - flippedBbox.x - flippedBbox.width + val correctedBbox = Rect(originalX, flippedBbox.y, flippedBbox.width, flippedBbox.height) + + ttaDetections.add( + Detection( + classId = detection.classId, + className = detection.className, + confidence = detection.confidence * 0.9f, // Slightly lower weight for augmented + boundingBox = correctedBbox + ) + ) + } + + flippedMat.release() + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error during TTA", e) + } + + return ttaDetections + } + + private fun mergeAndFilterDetections(allDetections: List, originalWidth: Int, originalHeight: Int): List { + if (allDetections.isEmpty()) return emptyList() + + // First, apply NMS within each class + val detectionsByClass = allDetections.groupBy { it.classId } + val classNmsResults = mutableListOf() + + for ((classId, classDetections) in detectionsByClass) { + val boxes = classDetections.map { it.boundingBox } + val confidences = classDetections.map { it.confidence } + val classNames = classDetections.map { it.className } + + // Apply NMS within class + val nmsResults = applyWeightedNMS(boxes, confidences, classNames.first()) + classNmsResults.addAll(nmsResults) + } + + // Then, apply cross-class NMS for semantically related classes (like level values) + val finalDetections = applyCrossClassNMS(classNmsResults) + + return finalDetections.sortedByDescending { it.confidence } + } + + private fun applyCrossClassNMS(detections: List): List { + val result = mutableListOf() + val suppressed = BooleanArray(detections.size) + + // Define semantically related class groups + val levelRelatedClasses = setOf("pokemon_level", "level_value", "digit", "number") + val statRelatedClasses = setOf("hp_value", "attack_value", "defense_value", "sp_atk_value", "sp_def_value", "speed_value") + val textRelatedClasses = setOf("pokemon_nickname", "pokemon_species", "move_name", "ability_name", "nature_name") + + for (i in detections.indices) { + if (suppressed[i]) continue + + val currentDetection = detections[i] + var bestDetection = currentDetection + + // Check for overlapping detections in related classes + for (j in detections.indices) { + if (i != j && !suppressed[j]) { + val otherDetection = detections[j] + val iou = calculateIoU(currentDetection.boundingBox, otherDetection.boundingBox) + + // If highly overlapping, check if they're semantically related + if (iou > 0.5f) { // High overlap threshold for cross-class NMS + val areRelated = areClassesRelated(currentDetection.className, otherDetection.className, + levelRelatedClasses, statRelatedClasses, textRelatedClasses) + + if (areRelated) { + // Keep the higher confidence detection + if (otherDetection.confidence > bestDetection.confidence) { + bestDetection = otherDetection + } + suppressed[j] = true + Log.d(TAG, "๐Ÿ”— Cross-class NMS: merged ${currentDetection.className} with ${otherDetection.className}") + } + } + } + } + + result.add(bestDetection) + } + + return result + } + + private fun areClassesRelated(class1: String, class2: String, + levelClasses: Set, statClasses: Set, textClasses: Set): Boolean { + return (levelClasses.contains(class1) && levelClasses.contains(class2)) || + (statClasses.contains(class1) && statClasses.contains(class2)) || + (textClasses.contains(class1) && textClasses.contains(class2)) + } + + private fun applyWeightedNMS(boxes: List, confidences: List, className: String): List { + val detections = mutableListOf() + + if (boxes.isEmpty()) return detections + + // Sort by confidence + val indices = confidences.indices.sortedByDescending { confidences[it] } + val suppressed = BooleanArray(boxes.size) + + for (i in indices) { + if (suppressed[i]) continue + + var finalConfidence = confidences[i] + var finalBox = boxes[i] + val overlappingBoxes = mutableListOf>() + overlappingBoxes.add(Pair(boxes[i], confidences[i])) + + // Find overlapping boxes and combine them with weighted averaging + for (j in indices) { + if (i != j && !suppressed[j]) { + val iou = calculateIoU(boxes[i], boxes[j]) + if (iou > NMS_THRESHOLD) { + overlappingBoxes.add(Pair(boxes[j], confidences[j])) + suppressed[j] = true + } + } + } + + // If multiple overlapping boxes, use weighted average + if (overlappingBoxes.size > 1) { + val totalWeight = overlappingBoxes.sumOf { it.second.toDouble() } + val weightedX = overlappingBoxes.sumOf { it.first.x * it.second.toDouble() } / totalWeight + val weightedY = overlappingBoxes.sumOf { it.first.y * it.second.toDouble() } / totalWeight + val weightedW = overlappingBoxes.sumOf { it.first.width * it.second.toDouble() } / totalWeight + val weightedH = overlappingBoxes.sumOf { it.first.height * it.second.toDouble() } / totalWeight + + finalBox = Rect(weightedX.toInt(), weightedY.toInt(), weightedW.toInt(), weightedH.toInt()) + finalConfidence = (totalWeight / overlappingBoxes.size).toFloat() + + Log.d(TAG, "๐Ÿ”— Merged ${overlappingBoxes.size} overlapping detections, final conf: ${String.format("%.3f", finalConfidence)}") + } + + val classId = classNames.entries.find { it.value == className }?.key ?: 0 + detections.add( + Detection( + classId = classId, + className = className, + confidence = finalConfidence, + boundingBox = finalBox + ) + ) + } + + return detections + } + + private fun preprocessImageAtScale(mat: Mat, scale: Int): OnnxTensor { // Convert to RGB val rgbMat = Mat() if (mat.channels() == 4) { @@ -273,14 +578,14 @@ class YOLOOnnxDetector(private val context: Context) { mat.copyTo(rgbMat) } - // Resize to input size + // Resize to specified scale val resized = Mat() - Imgproc.resize(rgbMat, resized, Size(INPUT_SIZE.toDouble(), INPUT_SIZE.toDouble())) + Imgproc.resize(rgbMat, resized, Size(scale.toDouble(), scale.toDouble())) Log.d(TAG, "๐Ÿ–ผ๏ธ Preprocessed image: ${resized.cols()}x${resized.rows()}, channels: ${resized.channels()}") - // Convert to BCHW format [1, 3, 640, 640] - val inputShape = longArrayOf(1, 3, INPUT_SIZE.toLong(), INPUT_SIZE.toLong()) + // Convert to BCHW format [1, 3, scale, scale] + val inputShape = longArrayOf(1, 3, scale.toLong(), scale.toLong()) val inputSize = inputShape.fold(1L) { acc, dim -> acc * dim } // Create FloatBuffer for ONNX Runtime @@ -289,28 +594,28 @@ class YOLOOnnxDetector(private val context: Context) { .asFloatBuffer() // Get RGB bytes - val rgbBytes = ByteArray(INPUT_SIZE * INPUT_SIZE * 3) + val rgbBytes = ByteArray(scale * scale * 3) resized.get(0, 0, rgbBytes) // Convert HWC to CHW format and normalize // Channel 0 (Red) - for (h in 0 until INPUT_SIZE) { - for (w in 0 until INPUT_SIZE) { - val pixelIdx = (h * INPUT_SIZE + w) * 3 + for (h in 0 until scale) { + for (w in 0 until scale) { + val pixelIdx = (h * scale + w) * 3 inputBuffer.put((rgbBytes[pixelIdx].toInt() and 0xFF) / 255.0f) } } // Channel 1 (Green) - for (h in 0 until INPUT_SIZE) { - for (w in 0 until INPUT_SIZE) { - val pixelIdx = (h * INPUT_SIZE + w) * 3 + 1 + for (h in 0 until scale) { + for (w in 0 until scale) { + val pixelIdx = (h * scale + w) * 3 + 1 inputBuffer.put((rgbBytes[pixelIdx].toInt() and 0xFF) / 255.0f) } } // Channel 2 (Blue) - for (h in 0 until INPUT_SIZE) { - for (w in 0 until INPUT_SIZE) { - val pixelIdx = (h * INPUT_SIZE + w) * 3 + 2 + for (h in 0 until scale) { + for (w in 0 until scale) { + val pixelIdx = (h * scale + w) * 3 + 2 inputBuffer.put((rgbBytes[pixelIdx].toInt() and 0xFF) / 255.0f) } } @@ -331,7 +636,165 @@ class YOLOOnnxDetector(private val context: Context) { return OnnxTensor.createTensor(ortEnvironment!!, inputBuffer, inputShape) } - private fun postprocess(output: FloatArray, originalWidth: Int, originalHeight: Int): List { + private fun postprocessWithMethod(output: FloatArray, originalWidth: Int, originalHeight: Int, inputScale: Int, method: String): List { + // Each preprocessing method creates different coordinate space - use method-specific transform + return when (method) { + "ultralytics" -> { + Log.d(TAG, "๐Ÿ”ง Method: $method โ†’ Using LETTERBOX transform (letterbox preprocessing)") + parseNMSOutputWithTransform(output, originalWidth, originalHeight, inputScale, "LETTERBOX") + } + "enhanced" -> { + Log.d(TAG, "๐Ÿ”ง Method: $method โ†’ Using DIRECT transform (simple resize)") + parseNMSOutputWithTransform(output, originalWidth, originalHeight, inputScale, "DIRECT") + } + "sharpened" -> { + Log.d(TAG, "๐Ÿ”ง Method: $method โ†’ Using DIRECT transform (simple resize)") + parseNMSOutputWithTransform(output, originalWidth, originalHeight, inputScale, "DIRECT") + } + "original" -> { + Log.d(TAG, "๐Ÿ”ง Method: $method โ†’ Using DIRECT transform (simple resize)") + parseNMSOutputWithTransform(output, originalWidth, originalHeight, inputScale, "DIRECT") + } + else -> { + Log.d(TAG, "๐Ÿ”ง Method: $method โ†’ Using HYBRID transform (fallback)") + parseNMSOutputWithTransform(output, originalWidth, originalHeight, inputScale, "HYBRID") + } + } + } + + private fun parseNMSOutputWithTransform(output: FloatArray, originalWidth: Int, originalHeight: Int, inputScale: Int, transformMode: String): List { + val detections = mutableListOf() + val numDetections = 300 // From model output [1, 300, 6] + val featuresPerDetection = 6 // [x1, y1, x2, y2, confidence, class_id] + + Log.d(TAG, "๐Ÿ” Parsing NMS output with $transformMode transform") + + var validDetections = 0 + + for (i in 0 until numDetections) { + val baseIdx = i * featuresPerDetection + + // Extract detection data: [x1, y1, x2, y2, confidence, class_id] + val confidence = output[baseIdx + 4] + val classId = output[baseIdx + 5].toInt() + + // Apply method-specific coordinate transformation + val x1: Float + val y1: Float + val x2: Float + val y2: Float + + when (transformMode) { + "LETTERBOX" -> { + val letterboxParams = calculateLetterboxInverse(originalWidth, originalHeight, inputScale) + val scaleX = letterboxParams[0] + val scaleY = letterboxParams[1] + val offsetX = letterboxParams[2] + val offsetY = letterboxParams[3] + + x1 = (output[baseIdx] - offsetX) * scaleX + y1 = (output[baseIdx + 1] - offsetY) * scaleY + x2 = (output[baseIdx + 2] - offsetX) * scaleX + y2 = (output[baseIdx + 3] - offsetY) * scaleY + } + "DIRECT" -> { + val directScaleX = originalWidth.toFloat() / inputScale.toFloat() + val directScaleY = originalHeight.toFloat() / inputScale.toFloat() + + x1 = output[baseIdx] * directScaleX + y1 = output[baseIdx + 1] * directScaleY + x2 = output[baseIdx + 2] * directScaleX + y2 = output[baseIdx + 3] * directScaleY + } + "HYBRID" -> { + val letterboxParams = calculateLetterboxInverse(originalWidth, originalHeight, inputScale) + val offsetX = letterboxParams[2] + val offsetY = letterboxParams[3] + + val scale = minOf(inputScale.toDouble() / originalWidth, inputScale.toDouble() / originalHeight) + val scaledWidth = (originalWidth * scale) + val scaledHeight = (originalHeight * scale) + val hybridScaleX = originalWidth.toFloat() / scaledWidth.toFloat() + val hybridScaleY = originalHeight.toFloat() / scaledHeight.toFloat() + + x1 = (output[baseIdx] - offsetX) * hybridScaleX + y1 = (output[baseIdx + 1] - offsetY) * hybridScaleY + x2 = (output[baseIdx + 2] - offsetX) * hybridScaleX + y2 = (output[baseIdx + 3] - offsetY) * hybridScaleY + } + else -> { + // Default to HYBRID + val letterboxParams = calculateLetterboxInverse(originalWidth, originalHeight, inputScale) + val offsetX = letterboxParams[2] + val offsetY = letterboxParams[3] + + val scale = minOf(inputScale.toDouble() / originalWidth, inputScale.toDouble() / originalHeight) + val scaledWidth = (originalWidth * scale) + val scaledHeight = (originalHeight * scale) + val hybridScaleX = originalWidth.toFloat() / scaledWidth.toFloat() + val hybridScaleY = originalHeight.toFloat() / scaledHeight.toFloat() + + x1 = (output[baseIdx] - offsetX) * hybridScaleX + y1 = (output[baseIdx + 1] - offsetY) * hybridScaleY + x2 = (output[baseIdx + 2] - offsetX) * hybridScaleX + y2 = (output[baseIdx + 3] - offsetY) * hybridScaleY + } + } + + // Apply confidence mapping if enabled + val mappedConfidence = if (ENABLE_CONFIDENCE_MAPPING) { + mapConfidenceForMobile(confidence) + } else { + confidence + } + + // Filter by confidence threshold and validate coordinates + if (mappedConfidence > CONFIDENCE_THRESHOLD && classId >= 0 && classId < classNames.size) { + // Convert from corner coordinates (x1,y1,x2,y2) to x,y,w,h format + // Clamp coordinates to image boundaries + val clampedX1 = kotlin.math.max(0.0f, kotlin.math.min(x1, originalWidth.toFloat())) + val clampedY1 = kotlin.math.max(0.0f, kotlin.math.min(y1, originalHeight.toFloat())) + val clampedX2 = kotlin.math.max(clampedX1, kotlin.math.min(x2, originalWidth.toFloat())) + val clampedY2 = kotlin.math.max(clampedY1, kotlin.math.min(y2, originalHeight.toFloat())) + + val x = clampedX1.toInt() + val y = clampedY1.toInt() + val width = (clampedX2 - clampedX1).toInt() + val height = (clampedY2 - clampedY1).toInt() + + // Validate bounding box dimensions and coordinates + if (width > 0 && height > 0 && x >= 0 && y >= 0 && + x < originalWidth && y < originalHeight && + (x + width) <= originalWidth && (y + height) <= originalHeight) { + val className = if (classId >= 0 && classId < classNames.size) { + classNames[classId] ?: "unknown_$classId" + } else { + "unknown_$classId" + } + + detections.add( + Detection( + classId = classId, + className = className, + confidence = mappedConfidence, + boundingBox = Rect(x, y, width, height) + ) + ) + + validDetections++ + + if (validDetections <= 3) { + Log.d(TAG, "โœ… Valid detection ($transformMode): $className (${String.format("%.3f", mappedConfidence)}) โ†’ [$x, $y, $width, $height]") + } + } + } + } + + Log.d(TAG, "๐ŸŽฏ $transformMode parsing complete: $validDetections valid detections") + return detections.sortedByDescending { it.confidence } + } + + private fun postprocessWithScale(output: FloatArray, originalWidth: Int, originalHeight: Int, inputScale: Int): List { val detections = mutableListOf() val confidences = mutableListOf() val boxes = mutableListOf() @@ -340,13 +803,30 @@ class YOLOOnnxDetector(private val context: Context) { Log.d(TAG, "๐Ÿ” Processing detections from output array of size ${output.size}") Log.d(TAG, "๐Ÿ” Original image size: ${originalWidth}x${originalHeight}") - // YOLOv8 ONNX outputs coordinates in input image space (640x640), scale to original image size - val numFeatures = 100 // From actual model output - val numDetections = 8400 // From actual model output + // Detect actual model output format from array size + val totalSize = output.size - // Scale factors from 640x640 input to original image size - val scaleX = originalWidth.toFloat() / INPUT_SIZE.toFloat() - val scaleY = originalHeight.toFloat() / INPUT_SIZE.toFloat() + // Check if this is NMS output format: [1, 300, 6] = 1800 elements + if (totalSize == 1800) { + Log.d(TAG, "๐Ÿ” Detected NMS output format: [1, 300, 6] - Post-processed by model") + return parseNMSOutput(output, originalWidth, originalHeight, inputScale) + } + + // Handle raw prediction formats + val (numFeatures, numDetections) = when (totalSize) { + 840000 -> Pair(100, 8400) // Standard YOLOv8 format + 151200 -> Pair(18, 8400) // Alternative format + else -> { + Log.w(TAG, "โš ๏ธ Unknown raw output size: $totalSize, using fallback") + Pair(18, totalSize / 18) // Fallback assumption + } + } + + Log.d(TAG, "๐Ÿ” Detected raw model format: $numFeatures features ร— $numDetections detections = $totalSize") + + // Scale factors from inputScale to original image size + val scaleX = originalWidth.toFloat() / inputScale.toFloat() + val scaleY = originalHeight.toFloat() / inputScale.toFloat() var validDetections = 0 @@ -375,14 +855,40 @@ class YOLOOnnxDetector(private val context: Context) { var maxClassScore = 0f var classId = 0 - for (j in 4 until numFeatures) { // Start from feature 4 (after x,y,w,h), no separate conf - val classIdx = j * numDetections + i - if (classIdx >= output.size) break - - val classScore = output[classIdx] - if (classScore > maxClassScore) { - maxClassScore = classScore - classId = j - 4 // Convert to 0-based class index + // Handle different model output formats + if (numFeatures == 18) { + // Format: [x, y, w, h, conf, class0, class1, ..., class12] - 18 total features + // The confidence is at index 4, classes start at index 5 + val confIdx = 4 * numDetections + i + if (confIdx < output.size) { + val objectnessScore = output[confIdx] + + // Find max class score (classes from feature 5 onwards) + for (j in 5 until numFeatures) { + val classIdx = j * numDetections + i + if (classIdx >= output.size) break + + val classScore = output[classIdx] + if (classScore > maxClassScore) { + maxClassScore = classScore + classId = j - 5 // Convert to 0-based class index + } + } + + // Combine objectness and class confidence + maxClassScore *= objectnessScore + } + } else { + // Standard format: classes start after x,y,w,h (no separate conf) + for (j in 4 until numFeatures) { + val classIdx = j * numDetections + i + if (classIdx >= output.size) break + + val classScore = output[classIdx] + if (classScore > maxClassScore) { + maxClassScore = classScore + classId = j - 4 // Convert to 0-based class index + } } } @@ -391,43 +897,35 @@ class YOLOOnnxDetector(private val context: Context) { Log.d(TAG, "๐Ÿ” Detection $i: maxClass=${String.format("%.4f", maxClassScore)}, classId=$classId") } - if (maxClassScore > CONFIDENCE_THRESHOLD && classId < classNames.size) { + // Apply confidence mapping if enabled + val mappedConfidence = if (ENABLE_CONFIDENCE_MAPPING) { + mapConfidenceForMobile(maxClassScore) + } else { + maxClassScore + } + + if (mappedConfidence > CONFIDENCE_THRESHOLD && classId < classNames.size) { val x = (centerX - width / 2).toInt() val y = (centerY - height / 2).toInt() boxes.add(Rect(x, y, width.toInt(), height.toInt())) - confidences.add(maxClassScore) + confidences.add(mappedConfidence) classIds.add(classId) validDetections++ if (validDetections <= 3) { - Log.d(TAG, "โœ… Valid ONNX detection: class=$classId, conf=${String.format("%.4f", maxClassScore)}") + Log.d(TAG, "โœ… Valid ONNX detection: class=$classId, conf=${String.format("%.4f", mappedConfidence)}") } } } Log.d(TAG, "๐ŸŽฏ Found ${validDetections} valid detections above confidence threshold") - // Apply Non-Maximum Suppression (simple version) - val finalDetections = applyNMS(boxes, confidences, classIds) - - Log.d(TAG, "๐ŸŽฏ Post-processing complete: ${finalDetections.size} final detections after NMS") - - return finalDetections.sortedByDescending { it.confidence } - } - - private fun applyNMS(boxes: List, confidences: List, classIds: List): List { - val detections = mutableListOf() - - // Simple NMS implementation - val indices = confidences.indices.sortedByDescending { confidences[it] } - val suppressed = BooleanArray(boxes.size) - - for (i in indices) { - if (suppressed[i]) continue - + // Create simple detection objects for this scale + val scaleDetections = mutableListOf() + for (i in boxes.indices) { val className = classNames[classIds[i]] ?: "unknown_${classIds[i]}" - detections.add( + scaleDetections.add( Detection( classId = classIds[i], className = className, @@ -435,19 +933,444 @@ class YOLOOnnxDetector(private val context: Context) { boundingBox = boxes[i] ) ) + } + + Log.d(TAG, "๐ŸŽฏ Scale $inputScale processing complete: ${scaleDetections.size} detections") + + return scaleDetections.sortedByDescending { it.confidence } + } + + /** + * Parse NMS output format: [1, 300, 6] where each detection has [x1, y1, x2, y2, confidence, class_id] + */ + private fun parseNMSOutput(output: FloatArray, originalWidth: Int, originalHeight: Int, inputScale: Int): List { + val detections = mutableListOf() + + val numDetections = 300 // From model output [1, 300, 6] + val featuresPerDetection = 6 // [x1, y1, x2, y2, confidence, class_id] + + // Analyze coordinate ranges to determine the best scaling approach + var maxCoord = 0f + var minCoord = Float.MAX_VALUE + for (i in 0 until minOf(numDetections, 10)) { // Sample first 10 detections + val baseIdx = i * featuresPerDetection + for (j in 0..3) { // x1, y1, x2, y2 + val coord = output[baseIdx + j] + maxCoord = kotlin.math.max(maxCoord, coord) + minCoord = kotlin.math.min(minCoord, coord) + } + } + + Log.d(TAG, "๐Ÿ“ Coordinate analysis: min=${String.format("%.1f", minCoord)}, max=${String.format("%.1f", maxCoord)}") + + // Use the configurable coordinate transformation mode + Log.d(TAG, "๐Ÿ“ Using coordinate transform mode: $COORD_TRANSFORM_MODE") + + when (COORD_TRANSFORM_MODE) { + "LETTERBOX" -> { + val letterboxParams = calculateLetterboxInverse(originalWidth, originalHeight, inputScale) + val scaleX = letterboxParams[0] + val scaleY = letterboxParams[1] + val offsetX = letterboxParams[2] + val offsetY = letterboxParams[3] + Log.d(TAG, "๐Ÿ“ LETTERBOX transform: scaleX=${String.format("%.3f", scaleX)}, scaleY=${String.format("%.3f", scaleY)}, offsetX=${String.format("%.1f", offsetX)}, offsetY=${String.format("%.1f", offsetY)}") + } + "DIRECT" -> { + val directScaleX = originalWidth.toFloat() / inputScale.toFloat() + val directScaleY = originalHeight.toFloat() / inputScale.toFloat() + Log.d(TAG, "๐Ÿ“ DIRECT transform: scaleX=${String.format("%.3f", directScaleX)}, scaleY=${String.format("%.3f", directScaleY)}") + } + "HYBRID" -> { + val scale = minOf(inputScale.toDouble() / originalWidth, inputScale.toDouble() / originalHeight) + val scaledWidth = (originalWidth * scale) + val scaledHeight = (originalHeight * scale) + val hybridScaleX = originalWidth.toFloat() / scaledWidth.toFloat() + val hybridScaleY = originalHeight.toFloat() / scaledHeight.toFloat() + Log.d(TAG, "๐Ÿ“ HYBRID transform: scaledSize=${String.format("%.1fx%.1f", scaledWidth, scaledHeight)}, hybridScale=${String.format("%.3fx%.3f", hybridScaleX, hybridScaleY)}") + } + } + + Log.d(TAG, "๐Ÿ” Parsing NMS output: 300 post-processed detections") + + var validDetections = 0 + + for (i in 0 until numDetections) { + val baseIdx = i * featuresPerDetection - // Suppress overlapping boxes - for (j in indices) { - if (i != j && !suppressed[j] && classIds[i] == classIds[j]) { - val iou = calculateIoU(boxes[i], boxes[j]) - if (iou > NMS_THRESHOLD) { - suppressed[j] = true + // Extract detection data: [x1, y1, x2, y2, confidence, class_id] + // Apply adaptive coordinate transformation based on detected coordinate system + val x1: Float + val y1: Float + val x2: Float + val y2: Float + + when (COORD_TRANSFORM_MODE) { + "LETTERBOX" -> { + val letterboxParams = calculateLetterboxInverse(originalWidth, originalHeight, inputScale) + val scaleX = letterboxParams[0] + val scaleY = letterboxParams[1] + val offsetX = letterboxParams[2] + val offsetY = letterboxParams[3] + + x1 = (output[baseIdx] - offsetX) * scaleX + y1 = (output[baseIdx + 1] - offsetY) * scaleY + x2 = (output[baseIdx + 2] - offsetX) * scaleX + y2 = (output[baseIdx + 3] - offsetY) * scaleY + } + "DIRECT" -> { + val directScaleX = originalWidth.toFloat() / inputScale.toFloat() + val directScaleY = originalHeight.toFloat() / inputScale.toFloat() + + x1 = output[baseIdx] * directScaleX + y1 = output[baseIdx + 1] * directScaleY + x2 = output[baseIdx + 2] * directScaleX + y2 = output[baseIdx + 3] * directScaleY + } + "HYBRID" -> { + val letterboxParams = calculateLetterboxInverse(originalWidth, originalHeight, inputScale) + val offsetX = letterboxParams[2] + val offsetY = letterboxParams[3] + + val scale = minOf(inputScale.toDouble() / originalWidth, inputScale.toDouble() / originalHeight) + val scaledWidth = (originalWidth * scale) + val scaledHeight = (originalHeight * scale) + val hybridScaleX = originalWidth.toFloat() / scaledWidth.toFloat() + val hybridScaleY = originalHeight.toFloat() / scaledHeight.toFloat() + + x1 = (output[baseIdx] - offsetX) * hybridScaleX + y1 = (output[baseIdx + 1] - offsetY) * hybridScaleY + x2 = (output[baseIdx + 2] - offsetX) * hybridScaleX + y2 = (output[baseIdx + 3] - offsetY) * hybridScaleY + } + else -> { + // Default to HYBRID + val letterboxParams = calculateLetterboxInverse(originalWidth, originalHeight, inputScale) + val offsetX = letterboxParams[2] + val offsetY = letterboxParams[3] + + val scale = minOf(inputScale.toDouble() / originalWidth, inputScale.toDouble() / originalHeight) + val scaledWidth = (originalWidth * scale) + val scaledHeight = (originalHeight * scale) + val hybridScaleX = originalWidth.toFloat() / scaledWidth.toFloat() + val hybridScaleY = originalHeight.toFloat() / scaledHeight.toFloat() + + x1 = (output[baseIdx] - offsetX) * hybridScaleX + y1 = (output[baseIdx + 1] - offsetY) * hybridScaleY + x2 = (output[baseIdx + 2] - offsetX) * hybridScaleX + y2 = (output[baseIdx + 3] - offsetY) * hybridScaleY + } + } + val confidence = output[baseIdx + 4] + val classId = output[baseIdx + 5].toInt() + + // Debug first few detections only + if (i < 3 && confidence > 0.1f) { + val className = if (classId >= 0 && classId < classNames.size) classNames[classId] else "unknown_$classId" + Log.d(TAG, "๐Ÿ” Detection $i: $className (${String.format("%.3f", confidence)}) โ†’ [${String.format("%.0f", x1)}, ${String.format("%.0f", y1)}, ${String.format("%.0f", x2)}, ${String.format("%.0f", y2)}]") + } + + // Apply confidence mapping if enabled + val mappedConfidence = if (ENABLE_CONFIDENCE_MAPPING) { + mapConfidenceForMobile(confidence) + } else { + confidence + } + + // Filter by confidence threshold and validate coordinates + if (mappedConfidence > CONFIDENCE_THRESHOLD && classId >= 0 && classId < classNames.size) { + // Convert from corner coordinates (x1,y1,x2,y2) to x,y,w,h format + // Clamp coordinates to image boundaries + val clampedX1 = kotlin.math.max(0.0f, kotlin.math.min(x1, originalWidth.toFloat())) + val clampedY1 = kotlin.math.max(0.0f, kotlin.math.min(y1, originalHeight.toFloat())) + val clampedX2 = kotlin.math.max(clampedX1, kotlin.math.min(x2, originalWidth.toFloat())) + val clampedY2 = kotlin.math.max(clampedY1, kotlin.math.min(y2, originalHeight.toFloat())) + + val x = clampedX1.toInt() + val y = clampedY1.toInt() + val width = (clampedX2 - clampedX1).toInt() + val height = (clampedY2 - clampedY1).toInt() + + // Log if coordinates were clamped + if (x1 != clampedX1 || y1 != clampedY1 || x2 != clampedX2 || y2 != clampedY2) { + Log.w(TAG, "โš ๏ธ Clamped coordinates for classId $classId: [${String.format("%.1f", x1)},${String.format("%.1f", y1)},${String.format("%.1f", x2)},${String.format("%.1f", y2)}] โ†’ [${String.format("%.1f", clampedX1)},${String.format("%.1f", clampedY1)},${String.format("%.1f", clampedX2)},${String.format("%.1f", clampedY2)}]") + } + + // Validate bounding box dimensions and coordinates + if (width > 0 && height > 0 && x >= 0 && y >= 0 && + x < originalWidth && y < originalHeight && + (x + width) <= originalWidth && (y + height) <= originalHeight) { + val className = classNames[classId] ?: "unknown_$classId" + + detections.add( + Detection( + classId = classId, + className = className, + confidence = mappedConfidence, + boundingBox = Rect(x, y, width, height) + ) + ) + + validDetections++ + + if (validDetections <= 3) { + Log.d(TAG, "โœ… Valid NMS detection: class=$classId ($className), conf=${String.format("%.4f", mappedConfidence)}") } } } } - return detections + Log.d(TAG, "๐ŸŽฏ NMS parsing complete: $validDetections valid detections") + return detections.sortedByDescending { it.confidence } + } + + // Legacy function for backward compatibility + private fun preprocessImage(mat: Mat): OnnxTensor { + return preprocessImageAtScale(mat, INPUT_SIZE) + } + + // Legacy function for backward compatibility + private fun postprocess(output: FloatArray, originalWidth: Int, originalHeight: Int): List { + return postprocessWithScale(output, originalWidth, originalHeight, INPUT_SIZE) + } + + /** + * Maps confidence scores to account for differences between raw YOLO predictions + * and mobile ONNX runtime behavior. Based on observation that mobile tends to + * show lower confidence scores for the same detections. + */ + private fun mapConfidenceForMobile(rawConfidence: Float): Float { + // Apply scaling and optional curve adjustment + var mapped = rawConfidence / RAW_TO_MOBILE_SCALE + + // Optional: Apply sigmoid-like curve to boost mid-range confidences + // This helps maintain high confidence for very sure detections while + // giving marginal detections a better chance + mapped = (mapped * mapped) / (mapped * mapped + (1 - mapped) * (1 - mapped)) + + // Clamp to valid range + return kotlin.math.min(1.0f, kotlin.math.max(0.0f, mapped)) + } + + /** + * Preprocess image using Ultralytics-style method for maximum confidence + * This mimics model.predict() preprocessing which achieves ~0.9657 confidence + */ + private fun preprocessUltralyticsStyle(inputMat: Mat): Mat { + try { + Log.d(TAG, "๐Ÿ”ง Ultralytics preprocessing: input ${inputMat.cols()}x${inputMat.rows()}, type=${inputMat.type()}") + + // Step 1: Letterbox resize (preserves aspect ratio with padding) + val letterboxed = letterboxResize(inputMat, INPUT_SIZE, INPUT_SIZE) + + // Step 2: Apply slight noise reduction (Ultralytics uses this) + val denoised = Mat() + + // Ensure proper format for bilateral filter + val processedMat = when { + letterboxed.type() == CvType.CV_8UC3 -> letterboxed + letterboxed.type() == CvType.CV_8UC4 -> { + val converted = Mat() + Imgproc.cvtColor(letterboxed, converted, Imgproc.COLOR_BGRA2BGR) + letterboxed.release() + converted + } + letterboxed.type() == CvType.CV_8UC1 -> letterboxed + else -> { + // Convert to 8-bit if needed + val converted = Mat() + letterboxed.convertTo(converted, CvType.CV_8UC3) + letterboxed.release() + converted + } + } + + // Apply gentle smoothing (more reliable than bilateral filter) + if (processedMat.type() == CvType.CV_8UC3 || processedMat.type() == CvType.CV_8UC1) { + // Use Gaussian blur as a more reliable alternative to bilateral filter + Imgproc.GaussianBlur(processedMat, denoised, Size(3.0, 3.0), 0.5) + processedMat.release() + Log.d(TAG, "โœ… Ultralytics preprocessing complete with Gaussian smoothing") + return denoised + } else { + Log.w(TAG, "โš ๏ธ Smoothing skipped - unsupported image type: ${processedMat.type()}") + denoised.release() + return processedMat + } + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error in Ultralytics preprocessing", e) + // Return a copy instead of the original to avoid memory issues + val safeCopy = Mat() + inputMat.copyTo(safeCopy) + return safeCopy + } + } + + /** + * Letterbox resize - maintains aspect ratio with padding (like Ultralytics) + * This is key to achieving higher confidence scores + */ + private fun letterboxResize(inputMat: Mat, targetWidth: Int, targetHeight: Int): Mat { + val originalHeight = inputMat.rows() + val originalWidth = inputMat.cols() + + // Calculate scale to fit within target size while preserving aspect ratio + val scale = minOf( + targetWidth.toDouble() / originalWidth, + targetHeight.toDouble() / originalHeight + ) + + // Calculate new dimensions + val newWidth = (originalWidth * scale).toInt() + val newHeight = (originalHeight * scale).toInt() + + // Resize with high quality (similar to PIL LANCZOS) + val resized = Mat() + Imgproc.resize(inputMat, resized, Size(newWidth.toDouble(), newHeight.toDouble()), 0.0, 0.0, Imgproc.INTER_CUBIC) + + // Create letterbox with padding + val letterboxed = Mat(targetHeight, targetWidth, inputMat.type(), Scalar(114.0, 114.0, 114.0)) // Gray padding + + // Calculate padding offsets + val offsetX = (targetWidth - newWidth) / 2 + val offsetY = (targetHeight - newHeight) / 2 + + // Copy resized image to center of letterboxed image + val roi = Rect(offsetX, offsetY, newWidth, newHeight) + val roiMat = Mat(letterboxed, roi) + resized.copyTo(roiMat) + + resized.release() + roiMat.release() + + Log.d(TAG, "๐Ÿ“ Letterbox: ${originalWidth}x${originalHeight} โ†’ ${newWidth}x${newHeight} โ†’ ${targetWidth}x${targetHeight} (scale: ${String.format("%.3f", scale)})") + + return letterboxed + } + + /** + * Calculate inverse letterbox transformation parameters + * Returns (scaleX, scaleY, offsetX, offsetY) to convert from letterboxed coordinates back to original + */ + private fun calculateLetterboxInverse(originalWidth: Int, originalHeight: Int, inputScale: Int): Array { + // Calculate the scale that was used during letterbox resize + // We need to fit the original image into inputScale x inputScale while preserving aspect ratio + val scale = minOf( + inputScale.toDouble() / originalWidth, + inputScale.toDouble() / originalHeight + ) + + Log.d(TAG, "๐Ÿ“ Scale calculation: min(${inputScale}/${originalWidth}, ${inputScale}/${originalHeight}) = min(${String.format("%.4f", inputScale.toDouble() / originalWidth)}, ${String.format("%.4f", inputScale.toDouble() / originalHeight)}) = ${String.format("%.4f", scale)}") + + // Calculate the scaled dimensions (what the image became after resize but before padding) + val scaledWidth = (originalWidth * scale) + val scaledHeight = (originalHeight * scale) + + // Calculate padding offsets (in the 640x640 space) + val offsetX = (inputScale - scaledWidth) / 2.0 + val offsetY = (inputScale - scaledHeight) / 2.0 + + // IMPORTANT: For NMS models, coordinates are in the full 640x640 space, not just the letterboxed region + // We need to scale back from 640x640 to original dimensions, accounting for the letterbox + // The scaling should be: original_coord = (model_coord - offset) * scale_back_factor + // scale_back_factor = 1 / scale (since we scaled down by 'scale', we scale up by '1/scale') + val scaleBackX = 1.0 / scale // Same for both X and Y since letterbox uses uniform scaling + val scaleBackY = 1.0 / scale + + Log.d(TAG, "๐Ÿ“ Letterbox inverse: original=${originalWidth}x${originalHeight}, scaled=${String.format("%.1f", scaledWidth)}x${String.format("%.1f", scaledHeight)}") + Log.d(TAG, "๐Ÿ“ Letterbox inverse: offset=(${String.format("%.1f", offsetX)}, ${String.format("%.1f", offsetY)}), scale=(${String.format("%.3f", scaleBackX)}, ${String.format("%.3f", scaleBackY)})") + + // Sanity check: verify transformation with a known point + val testX = 100.0 // Test point in letterboxed space + val testY = 100.0 + val transformedX = (testX - offsetX) * scaleBackX + val transformedY = (testY - offsetY) * scaleBackY + Log.d(TAG, "๐Ÿ“ Test transform: (100,100) in letterbox โ†’ (${String.format("%.1f", transformedX)}, ${String.format("%.1f", transformedY)}) in original") + + return arrayOf(scaleBackX.toFloat(), scaleBackY.toFloat(), offsetX.toFloat(), offsetY.toFloat()) + } + + /** + * Enhance image contrast and brightness for better detection + */ + private fun enhanceImageForDetection(inputMat: Mat): Mat { + val enhanced = Mat() + try { + // Apply CLAHE for better contrast + val gray = Mat() + val enhanced_gray = Mat() + + if (inputMat.channels() == 3) { + Imgproc.cvtColor(inputMat, gray, Imgproc.COLOR_BGR2GRAY) + } else if (inputMat.channels() == 4) { + Imgproc.cvtColor(inputMat, gray, Imgproc.COLOR_BGRA2GRAY) + } else { + inputMat.copyTo(gray) + } + + val clahe = Imgproc.createCLAHE(1.5, Size(8.0, 8.0)) + clahe.apply(gray, enhanced_gray) + + // Convert back to color + if (inputMat.channels() >= 3) { + Imgproc.cvtColor(enhanced_gray, enhanced, Imgproc.COLOR_GRAY2BGR) + } else { + enhanced_gray.copyTo(enhanced) + } + + gray.release() + enhanced_gray.release() + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error enhancing image", e) + inputMat.copyTo(enhanced) + } + return enhanced + } + + /** + * Apply sharpening filter for better edge detection + */ + private fun sharpenImageForDetection(inputMat: Mat): Mat { + val sharpened = Mat() + try { + // Create sharpening kernel + val kernel = Mat(3, 3, CvType.CV_32F) + kernel.put(0, 0, 0.0, -1.0, 0.0, -1.0, 5.0, -1.0, 0.0, -1.0, 0.0) + + // Apply filter + Imgproc.filter2D(inputMat, sharpened, -1, kernel) + + kernel.release() + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error sharpening image", e) + inputMat.copyTo(sharpened) + } + return sharpened + } + + /** + * Get enhanced detections with OCR processing + */ + fun detectWithOCR(inputMat: Mat): Pair, List> { + val detections = detect(inputMat) + + if (detections.isEmpty()) { + return Pair(detections, emptyList()) + } + + try { + val enhancedOCR = EnhancedOCR(context) + val ocrResults = enhancedOCR.enhanceTextDetection(inputMat, detections) + + Log.i(TAG, "๐Ÿ”ค Enhanced detection complete: ${detections.size} objects, ${ocrResults.size} text regions") + return Pair(detections, ocrResults) + + } catch (e: Exception) { + Log.e(TAG, "โŒ Error in enhanced OCR processing", e) + return Pair(detections, emptyList()) + } } private fun calculateIoU(box1: Rect, box2: Rect): Float { diff --git a/app/src/main/java/com/quillstudios/pokegoalshelper/output.txt b/app/src/main/java/com/quillstudios/pokegoalshelper/output.txt new file mode 100644 index 0000000..4992329 --- /dev/null +++ b/app/src/main/java/com/quillstudios/pokegoalshelper/output.txt @@ -0,0 +1,685 @@ +D ๐Ÿ” Manual detection triggered! +20:20:55.462 W Failed to load libubwcp.so +20:20:55.494 I ๐Ÿ“ฑ ANALYZING SCREEN: 1080x2340 +20:20:55.494 D ๐Ÿ”„ Starting new analysis cycle +20:20:55.494 D ๐Ÿ” Running enhanced ONNX YOLO detection on 1080x2340 image +20:20:55.494 D ๐Ÿ” Running inference with preprocessing: ultralytics +20:20:55.494 D ๐Ÿ”ง Ultralytics preprocessing: input 1080x2340, type=24 +20:20:55.520 D ๐Ÿ“ Letterbox: 1080x2340 โ†’ 295x640 โ†’ 640x640 (scale: 0.274) +20:20:55.522 D โœ… Ultralytics preprocessing complete with Gaussian smoothing +20:20:55.529 D ๐Ÿ–ผ๏ธ Preprocessed image: 640x640, channels: 3 +20:20:55.657 D ๐ŸŒ ONNX input first 10 values: [0.4471, 0.4471, 0.4471, 0.4471, 0.4471, 0.4471, 0.4471, 0.4471, 0.4471, 0.4471] +20:20:56.189 D ๐Ÿ” Processing detections from output array of size 1800 +20:20:56.189 D ๐Ÿ” Original image size: 1080x2340 +20:20:56.189 D ๐Ÿ” Detected NMS output format: [1, 300, 6] - Post-processed by model +20:20:56.189 D ๐Ÿ“ Coordinate analysis: min=34.4, max=442.1 +20:20:56.189 D ๐Ÿ“ Using DIRECT transform: scaleX=1.688, scaleY=3.656 +20:20:56.189 D ๐Ÿ” Parsing NMS output: 300 post-processed detections +20:20:56.189 D ๐Ÿ” NMS Detection 0: raw=[362.6, 36.1, 383.7, 47.9] +20:20:56.189 D ๐Ÿ” NMS Detection 0: using DIRECT transform +20:20:56.189 D ๐Ÿ” NMS Detection 0: final transformed=[612.0, 131.8, 647.5, 175.3] +20:20:56.189 D ๐Ÿ” NMS Detection 0: image bounds=[0, 0, 1080, 2340] +20:20:56.189 D โœ… Valid NMS detection: class=33 (language), conf=0.9624 +20:20:56.189 D ๐Ÿ” NMS Detection 1: raw=[207.7, 253.1, 232.8, 263.9] +20:20:56.189 D ๐Ÿ” NMS Detection 1: using DIRECT transform +20:20:56.189 D ๐Ÿ” NMS Detection 1: final transformed=[350.5, 925.5, 392.9, 964.7] +20:20:56.189 D ๐Ÿ” NMS Detection 1: image bounds=[0, 0, 1080, 2340] +20:20:56.189 D โœ… Valid NMS detection: class=46 (national_dex_number), conf=0.9634 +20:20:56.189 D ๐Ÿ” NMS Detection 2: raw=[389.1, 362.7, 442.1, 375.3] +20:20:56.189 D ๐Ÿ” NMS Detection 2: using DIRECT transform +20:20:56.189 D ๐Ÿ” NMS Detection 2: final transformed=[656.6, 1326.0, 746.1, 1372.1] +20:20:56.189 D ๐Ÿ” NMS Detection 2: image bounds=[0, 0, 1080, 2340] +20:20:56.190 D โœ… Valid NMS detection: class=70 (move_name), conf=0.9688 +20:20:56.190 D ๐ŸŽฏ NMS parsing complete: 21 valid detections +20:20:56.191 D ๐Ÿ” Running inference with preprocessing: enhanced +20:20:56.201 D ๐Ÿ–ผ๏ธ Preprocessed image: 640x640, channels: 3 +20:20:56.308 D ๐ŸŒ ONNX input first 10 values: [0.1725, 0.1686, 0.1647, 0.1647, 0.1608, 0.1725, 0.1725, 0.1725, 0.1647, 0.1647] +20:20:56.833 D ๐Ÿ” Processing detections from output array of size 1800 +20:20:56.833 D ๐Ÿ” Original image size: 1080x2340 +20:20:56.833 D ๐Ÿ” Detected NMS output format: [1, 300, 6] - Post-processed by model +20:20:56.834 D ๐Ÿ“ Coordinate analysis: min=34.0, max=576.9 +20:20:56.834 D ๐Ÿ“ Using DIRECT transform: scaleX=1.688, scaleY=3.656 +20:20:56.834 D ๐Ÿ” Parsing NMS output: 300 post-processed detections +20:20:56.834 D ๐Ÿ” NMS Detection 0: raw=[413.8, 35.8, 459.2, 47.6] +20:20:56.834 D ๐Ÿ” NMS Detection 0: using DIRECT transform +20:20:56.834 D ๐Ÿ” NMS Detection 0: final transformed=[698.3, 131.1, 774.8, 174.1] +20:20:56.834 D ๐Ÿ” NMS Detection 0: image bounds=[0, 0, 1080, 2340] +20:20:56.834 D โœ… Valid NMS detection: class=33 (language), conf=0.9582 +20:20:56.834 D ๐Ÿ” NMS Detection 1: raw=[57.2, 34.0, 133.7, 50.3] +20:20:56.834 D ๐Ÿ” NMS Detection 1: using DIRECT transform +20:20:56.834 D ๐Ÿ” NMS Detection 1: final transformed=[96.5, 124.2, 225.7, 183.8] +20:20:56.834 D ๐Ÿ” NMS Detection 1: image bounds=[0, 0, 1080, 2340] +20:20:56.834 D โœ… Valid NMS detection: class=29 (pokemon_nickname), conf=0.9589 +20:20:56.834 D ๐Ÿ” NMS Detection 2: raw=[198.1, 252.0, 263.7, 265.2] +20:20:56.834 D ๐Ÿ” NMS Detection 2: using DIRECT transform +20:20:56.834 D ๐Ÿ” NMS Detection 2: final transformed=[334.2, 921.3, 444.9, 969.6] +20:20:56.834 D ๐Ÿ” NMS Detection 2: image bounds=[0, 0, 1080, 2340] +20:20:56.834 D โœ… Valid NMS detection: class=47 (pokemon_species), conf=0.9986 +20:20:56.835 D ๐ŸŽฏ NMS parsing complete: 16 valid detections +20:20:56.835 D ๐Ÿ” Running inference with preprocessing: sharpened +20:20:56.848 D ๐Ÿ–ผ๏ธ Preprocessed image: 640x640, channels: 3 +20:20:56.955 D ๐ŸŒ ONNX input first 10 values: [0.2353, 0.2392, 0.2314, 0.2314, 0.2275, 0.2392, 0.2392, 0.2392, 0.2392, 0.2392] +20:20:57.491 D ๐Ÿ” Processing detections from output array of size 1800 +20:20:57.491 D ๐Ÿ” Original image size: 1080x2340 +20:20:57.491 D ๐Ÿ” Detected NMS output format: [1, 300, 6] - Post-processed by model +20:20:57.491 D ๐Ÿ“ Coordinate analysis: min=34.0, max=578.5 +20:20:57.491 D ๐Ÿ“ Using DIRECT transform: scaleX=1.688, scaleY=3.656 +20:20:57.491 D ๐Ÿ” Parsing NMS output: 300 post-processed detections +20:20:57.491 D ๐Ÿ” NMS Detection 0: raw=[56.9, 34.0, 133.1, 49.9] +20:20:57.492 D ๐Ÿ” NMS Detection 0: using DIRECT transform +20:20:57.492 D ๐Ÿ” NMS Detection 0: final transformed=[95.9, 124.5, 224.6, 182.4] +20:20:57.492 D ๐Ÿ” NMS Detection 0: image bounds=[0, 0, 1080, 2340] +20:20:57.492 D โœ… Valid NMS detection: class=29 (pokemon_nickname), conf=0.9607 +20:20:57.492 D ๐Ÿ” NMS Detection 1: raw=[413.7, 35.6, 459.6, 48.1] +20:20:57.492 D ๐Ÿ” NMS Detection 1: using DIRECT transform +20:20:57.492 D ๐Ÿ” NMS Detection 1: final transformed=[698.1, 130.1, 775.6, 175.8] +20:20:57.492 D ๐Ÿ” NMS Detection 1: image bounds=[0, 0, 1080, 2340] +20:20:57.492 D โœ… Valid NMS detection: class=33 (language), conf=0.9718 +20:20:57.492 D ๐Ÿ” NMS Detection 2: raw=[124.5, 480.1, 219.6, 494.5] +20:20:57.492 D ๐Ÿ” NMS Detection 2: using DIRECT transform +20:20:57.492 D ๐Ÿ” NMS Detection 2: final transformed=[210.1, 1755.3, 370.6, 1808.1] +20:20:57.492 D ๐Ÿ” NMS Detection 2: image bounds=[0, 0, 1080, 2340] +20:20:57.492 D โœ… Valid NMS detection: class=68 (ability_name), conf=0.9928 +20:20:57.492 D ๐ŸŽฏ NMS parsing complete: 13 valid detections +20:20:57.493 D ๐Ÿ”„ Running test-time augmentation +20:20:57.500 D ๐Ÿ–ผ๏ธ Preprocessed image: 640x640, channels: 3 +20:20:57.611 D ๐ŸŒ ONNX input first 10 values: [0.1451, 0.1451, 0.1451, 0.1451, 0.1451, 0.1451, 0.1451, 0.1451, 0.1451, 0.1451] +20:20:58.144 D ๐Ÿ” Processing detections from output array of size 1800 +20:20:58.144 D ๐Ÿ” Original image size: 1080x2340 +20:20:58.144 D ๐Ÿ” Detected NMS output format: [1, 300, 6] - Post-processed by model +20:20:58.144 D ๐Ÿ“ Coordinate analysis: min=35.1, max=582.5 +20:20:58.144 D ๐Ÿ“ Using DIRECT transform: scaleX=1.688, scaleY=3.656 +20:20:58.144 D ๐Ÿ” Parsing NMS output: 300 post-processed detections +20:20:58.144 D ๐Ÿ” NMS Detection 0: raw=[180.3, 36.0, 226.1, 48.2] +20:20:58.144 D ๐Ÿ” NMS Detection 0: using DIRECT transform +20:20:58.144 D ๐Ÿ” NMS Detection 0: final transformed=[304.2, 131.5, 381.5, 176.2] +20:20:58.144 D ๐Ÿ” NMS Detection 0: image bounds=[0, 0, 1080, 2340] +20:20:58.144 D โœ… Valid NMS detection: class=33 (language), conf=0.9630 +20:20:58.144 D ๐Ÿ” NMS Detection 1: raw=[509.5, 35.1, 582.5, 49.7] +20:20:58.144 D ๐Ÿ” NMS Detection 1: using DIRECT transform +20:20:58.144 D ๐Ÿ” NMS Detection 1: final transformed=[859.8, 128.2, 982.9, 181.8] +20:20:58.144 D ๐Ÿ” NMS Detection 1: image bounds=[0, 0, 1080, 2340] +20:20:58.144 D โœ… Valid NMS detection: class=29 (pokemon_nickname), conf=0.9739 +20:20:58.144 D ๐Ÿ” NMS Detection 2: raw=[376.3, 252.1, 442.6, 265.5] +20:20:58.144 D ๐Ÿ” NMS Detection 2: using DIRECT transform +20:20:58.145 D ๐Ÿ” NMS Detection 2: final transformed=[635.1, 921.9, 746.9, 970.9] +20:20:58.145 D ๐Ÿ” NMS Detection 2: image bounds=[0, 0, 1080, 2340] +20:20:58.145 D โœ… Valid NMS detection: class=47 (pokemon_species), conf=0.9793 +20:20:58.145 D ๐ŸŽฏ NMS parsing complete: 13 valid detections +20:20:58.153 D ๐Ÿ”— Merged 2 overlapping detections, final conf: 0.772 +20:20:58.153 D ๐Ÿ”— Merged 3 overlapping detections, final conf: 0.844 +20:20:58.153 D ๐Ÿ”— Merged 3 overlapping detections, final conf: 0.827 +20:20:58.154 D ๐Ÿ”— Merged 3 overlapping detections, final conf: 0.900 +20:20:58.154 D ๐Ÿ”— Merged 2 overlapping detections, final conf: 0.925 +20:20:58.154 D ๐Ÿ”— Merged 3 overlapping detections, final conf: 0.846 +20:20:58.154 D ๐Ÿ”— Merged 3 overlapping detections, final conf: 0.912 +20:20:58.154 D ๐Ÿ”— Merged 3 overlapping detections, final conf: 0.961 +20:20:58.155 D ๐Ÿ”— Merged 3 overlapping detections, final conf: 0.964 +20:20:58.155 D ๐Ÿ”— Merged 2 overlapping detections, final conf: 0.732 +20:20:58.155 D ๐Ÿ”— Merged 3 overlapping detections, final conf: 0.932 +20:20:58.155 D ๐Ÿ”— Merged 3 overlapping detections, final conf: 0.958 +20:20:58.155 D ๐Ÿ”— Merged 3 overlapping detections, final conf: 0.932 +20:20:58.156 I โœ… Enhanced ONNX detection complete: 40 objects in 2662ms +20:20:58.156 I ๐ŸŽฏ ONNX YOLO detected 40 UI elements +20:20:58.156 I 0: type_1 (0.999) at [601, 925, 51, 41] +20:20:58.156 I 1: speed_value (0.999) at [432, 1575, 24, 32] +20:20:58.156 I 2: nature_name (0.999) at [744, 1758, 85, 49] +20:20:58.156 I 3: move_name (0.998) at [671, 1550, 58, 44] +20:20:58.156 I 4: origin_icon_swsh (0.995) at [388, 1060, 25, 50] +20:20:58.156 I 5: sp_atk_value (0.994) at [364, 1266, 25, 30] +20:20:58.156 I 6: original_trainer_name (0.994) at [440, 1903, 45, 43] +20:20:58.156 I 7: hp_value (0.991) at [431, 1201, 26, 35] +20:20:58.156 I 8: ability_name (0.990) at [383, 1760, 79, 43] +20:20:58.156 I 9: nature_name (0.988) at [631, 1762, 42, 43] +20:20:58.156 I 10: sp_def_value (0.987) at [365, 1512, 24, 30] +20:20:58.156 I 11: original_trainder_number (0.985) at [666, 1904, 56, 41] +20:20:58.156 I 12: defense_value (0.982) at [499, 1511, 24, 32] +20:20:58.156 I 13: pokemon_level (0.980) at [545, 131, 38, 46] +20:20:58.156 I 14: move_name (0.978) at [667, 1437, 69, 44] +20:20:58.156 I 15: pokemon_nickname (0.977) at [333, 125, 60, 52] +20:20:58.156 I 16: move_name (0.977) at [659, 1216, 82, 48] +20:20:58.156 I 17: attack_value (0.973) at [499, 1267, 25, 32] +20:20:58.156 I 18: pokemon_species (0.971) at [437, 922, 61, 46] +20:20:58.156 I 19: move_name (0.969) at [656, 1325, 89, 46] +20:20:58.156 I 20: original_trainder_number (0.964) at [818, 1900, 112, 51] +20:20:58.156 I 21: national_dex_number (0.963) at [350, 925, 42, 39] +20:20:58.156 I 22: language (0.962) at [611, 131, 35, 43] +20:20:58.156 I 23: ability_name (0.961) at [210, 1755, 159, 51] +20:20:58.156 I 24: pokemon_species (0.958) at [333, 920, 110, 48] +20:20:58.156 I 25: language (0.932) at [698, 130, 76, 44] +20:20:58.156 I 26: pokemon_nickname (0.932) at [96, 125, 126, 56] +20:20:58.156 I 27: move_name (0.925) at [832, 1550, 116, 48] +20:20:58.157 I 28: hp_value (0.912) at [308, 1199, 52, 37] +20:20:58.157 I 29: move_name (0.900) at [805, 1214, 169, 51] +20:20:58.157 I 30: original_trainer_name (0.846) at [329, 1899, 95, 50] +20:20:58.157 I 31: speed_value (0.844) at [309, 1576, 49, 30] +20:20:58.157 I 32: move_name (0.827) at [817, 1434, 147, 51] +20:20:58.157 I 33: move_name (0.795) at [786, 1325, 201, 50] +20:20:58.157 I 34: type_1 (0.772) at [683, 922, 102, 44] +20:20:58.157 I 35: defense_value (0.732) at [474, 1510, 33, 33] +20:20:58.157 I 36: pokemon_level (0.708) at [564, 132, 61, 48] +20:20:58.157 I 37: language (0.681) at [828, 122, 55, 61] +20:20:58.157 I 38: pokemon_nickname (0.651) at [826, 121, 57, 65] +20:20:58.157 I 39: national_dex_number (0.609) at [140, 924, 76, 42] +20:20:58.157 I ๐Ÿ” Detection counts by type: {type_1=2, speed_value=2, nature_name=2, move_name=8, origin_icon_swsh=1, sp_atk_value=1, original_trainer_name=2, hp_value=2, ability_name=2, sp_def_value=1, original_trainder_number=2, defense_value=2, pokemon_level=2, pokemon_nickname=3, attack_value=1, pokemon_species=2, national_dex_number=2, language=3} +20:20:58.161 W โš ๏ธ Missing expected elements: [shiny_icon, ball_icon_pokeball, ball_icon_greatball, ball_icon_ultraball, ball_icon_masterball] +20:20:58.161 I ๐ŸŽจ Creating YOLO detection overlay for 40 detections +20:20:58.161 I ๐Ÿ†• Creating new DetectionOverlay instance +20:20:58.163 I ๐Ÿ“บ Showing YOLO overlay with 40 regions... +20:20:58.163 I ๐ŸŽจ showOverlay called with 40 regions +20:20:58.163 I โœ… Overlay permission granted +20:20:58.163 I ๐ŸŽจ Creating overlay view... +20:20:58.163 I ๐ŸŽจ Adding view to WindowManager... +20:20:58.164 I WindowManagerGlobal#addView, ty=2038, view=com.quillstudios.pokegoalshelper.DetectionOverlay$OverlayView{700adf4 V.ED..... ........ 0,0-0,0}, caller=android.view.WindowManagerImpl.addView:158 com.quillstudios.pokegoalshelper.DetectionOverlay.showOverlay:61 com.quillstudios.pokegoalshelper.ScreenCaptureService.showYOLODetectionOverlay:838 +20:20:58.164 I dVRR is disabled +20:20:58.165 D [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() +20:20:58.170 D Input channel constructed: 'edb8d81', fd=165 +20:20:58.170 I onStateChanged: host=, from=android.view.ViewRootImpl.setView:1999, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mDisplayCutout=DisplayCutout{insets=Rect(0, 84 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(515, 0 - 566, 84), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 physicalDisplayWidth=1080 physicalDisplayHeight=2340 density={2.8125} cutoutSpec={M 0,0 H -9.066666666666667 V 29.86666666666667 H 9.066666666666667 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=6, center=Point(6, 6)}, RoundedCorner{position=TopRight, radius=6, center=Point(1074, 6)}, RoundedCorner{position=BottomRight, radius=6, center=Point(1074, 2334)}, RoundedCorner{position=BottomLeft, radius=6, center=Point(6, 2334)}]} mRoundedCornerFrame=Rect(0, 0 - 0, 0), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 84) rotation=0}, mDisplayShape=DisplayShape{ spec=1406003047 displayWidth=1440 displayHeight=3120 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {ac270001 mType=navigationBars mFrame=[0,2205][1080,2340] mVisible=false mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {ac270004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {ac270005 mType=mandatorySystemGestures mFrame=[0,2205][1080,2340] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {ac270006 mType=tappableElement mFrame=[0,2205][1080,2340] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {ac270024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,84] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {4be20000 mType=statusBars mFrame=[0,0][1080,84] mVisible=false mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {4be20005 mType=mandatorySystemGestures mFrame=[0,0][1080,118] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {4be20006 mType=tappableElement mFrame=[0,0][1080,84] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null} } +20:20:58.170 I synced displayState. AttachInfo displayState=2 +20:20:58.171 I setView = com.quillstudios.pokegoalshelper.DetectionOverlay$OverlayView@700adf4 IsHRR=false TM=true +20:20:58.171 I โœ… Detection overlay shown successfully with 40 regions +20:20:58.171 I โœ… YOLO overlay show command sent +20:20:58.172 I ๐Ÿ“บ Overlay displayed with 40 detections +20:20:58.176 I Skipped 327 frames! The application may be doing too much work on its main thread. +20:20:58.177 I ๐ŸŽฏ Extracting Pokemon info from 40 YOLO detections +20:20:58.179 D ๐Ÿ” Upscaled OCR region from 60x52 to 150x130 +20:20:58.180 D ๐Ÿ” Upscaled OCR region from 61x46 to 150x113 +20:20:58.181 D ๐Ÿ” Starting OCR for pokemon_species - bitmap: 150x113 +20:20:58.181 D ๐Ÿ” Starting OCR for pokemon_nickname - bitmap: 150x130 +20:20:58.182 I update, w= 274 h= 135 mName = VRI[]@9b22fc mNativeObject= 0xb400007d6c83cfd0 sc.mNativeObject= 0xb400007c6c82d010 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3386 android.view.ViewRootImpl.relayoutWindow:11361 android.view.ViewRootImpl.performTraversals:4544 android.view.ViewRootImpl.doTraversal:3708 android.view.ViewRootImpl$TraversalRunnable.run:12542 android.view.Choreographer$CallbackRecord.run:1751 +20:20:58.182 I Relayout returned: old=(100,284,348,419) new=(100,284,374,419) relayoutAsync=true req=(274,135)0 dur=0 res=0x0 s={true 0xb400007dfc86fdf0} ch=false seqId=0 +20:20:58.182 D mThreadedRenderer.updateSurface() mSurface={isValid=true 0xb400007dfc86fdf0} +20:20:58.183 I registerCallbackForPendingTransactions +20:20:58.184 D ๐Ÿ” Upscaled OCR region from 85x49 to 150x86 +20:20:58.185 W getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0 +20:20:58.191 I mWNT: t=0xb400007e0c923390 mBlastBufferQueue=0xb400007d6c83cfd0 fn= 6 HdrRenderState mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$9.onFrameDraw:6276 android.view.ViewRootImpl$3.onFrameDraw:2440 android.view.ThreadedRenderer$1.onFrameDraw:761 +20:20:58.192 I [](id:6e1b00000003,api:0,p:0,c:28187) setDequeueTimeout:2077252342 +20:20:58.192 I new BLASTBufferQueue, mName= VRI[]@f02991d mNativeObject= 0xb400007d6c871870 sc.mNativeObject= 0xb400007c6c838f50 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3397 android.view.ViewRootImpl.relayoutWindow:11361 android.view.ViewRootImpl.performTraversals:4544 android.view.ViewRootImpl.doTraversal:3708 android.view.ViewRootImpl$TraversalRunnable.run:12542 android.view.Choreographer$CallbackRecord.run:1751 android.view.Choreographer$CallbackRecord.run:1760 android.view.Choreographer.doCallbacks:1216 android.view.Choreographer.doFrame:1142 android.view.Choreographer$FrameDisplayEventReceiver.run:1707 +20:20:58.192 I update, w= 1080 h= 2256 mName = VRI[]@f02991d mNativeObject= 0xb400007d6c871870 sc.mNativeObject= 0xb400007c6c838f50 format= -3 caller= android.graphics.BLASTBufferQueue.:88 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3397 android.view.ViewRootImpl.relayoutWindow:11361 android.view.ViewRootImpl.performTraversals:4544 android.view.ViewRootImpl.doTraversal:3708 android.view.ViewRootImpl$TraversalRunnable.run:12542 +20:20:58.193 W Access denied finding property "vendor.display.enable_optimal_refresh_rate" +20:20:58.193 W Access denied finding property "vendor.gpp.create_frc_extension" +20:20:58.193 I Relayout returned: old=(0,84,1080,2340) new=(0,84,1080,2340) relayoutAsync=false req=(1080,2256)0 dur=7 res=0x3 s={true 0xb400007dfc83ee80} ch=true seqId=0 +20:20:58.193 I performConfigurationChange setNightDimText nightDimLevel=0 +20:20:58.193 D mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007dfc83ee80} hwInitialized=true +20:20:58.194 D reportNextDraw android.view.ViewRootImpl.performTraversals:5193 android.view.ViewRootImpl.doTraversal:3708 android.view.ViewRootImpl$TraversalRunnable.run:12542 android.view.Choreographer$CallbackRecord.run:1751 android.view.Choreographer$CallbackRecord.run:1760 +20:20:58.194 D Setup new sync=wmsSync-VRI[]@f02991d#4 +20:20:58.194 I Creating new active sync group VRI[]@f02991d#5 +20:20:58.195 I Davey! duration=2735ms; Flags=0, FrameTimelineVsyncId=30279756, IntendedVsync=155175621440586, Vsync=155178342972315, InputEventId=60591692, HandleInputStart=155178343620751, AnimationStart=155178343639969, PerformTraversalsStart=155178343663199, DrawStart=155178349832938, FrameDeadline=155175629773919, FrameInterval=155178343383980, FrameStartTime=8322727, SyncQueued=155178350008407, SyncStart=155178351366740, IssueDrawCommandsStart=155178351687417, SwapBuffers=155178358569813, FrameCompleted=155178358759553, DequeueBufferDuration=713906, QueueBufferDuration=158125, GpuCompleted=155178358569813, SwapBuffersCompleted=155178358759553, DisplayPresentTime=0, CommandSubmissionCompleted=155178358569813, +20:20:58.197 D ๐Ÿ” Starting OCR for nature_name - bitmap: 150x86 +20:20:58.199 D registerCallbacksForSync syncBuffer=false +20:20:58.199 I ๐ŸŽจ Drawing overlay on 1080x2340 screen with 40 regions +20:20:58.204 D Received frameDrawingCallback syncResult=0 frameNum=1. +20:20:58.204 I mWNT: t=0xb400007e0c928950 mBlastBufferQueue=0xb400007d6c871870 fn= 1 HdrRenderState mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$11.onFrameDraw:15016 android.view.ThreadedRenderer$1.onFrameDraw:761 +20:20:58.204 I Setting up sync and frameCommitCallback +20:20:58.207 W getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0 +20:20:58.212 I [VRI[]@f02991d#2](f:0,a:0,s:0) onFrameAvailable the first frame is available +20:20:58.212 I apply transaction with the first frame. layerId: 74020, bufferData(ID: 121062243172364, frameNumber: 1) +20:20:58.212 I Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true +20:20:58.212 D CFMS:: SetUp Pid : 28187 Tid : 28337 +20:20:58.213 D reportDrawFinished seqId=0 +20:20:58.213 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.214 D HWUI - treat SMPTE_170M as sRGB +20:20:58.215 I handleResized, frames=ClientWindowFrames{frame=[100,284][374,419] display=[0,84][1080,2340] parentFrame=[0,0][0,0]} displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false dragResizingChanged=false +20:20:58.215 W getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0 +20:20:58.221 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.223 D Scheduling upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) with jobId=-2053166472 in 30000ms(Backend next call timestamp 1753730486353). Attempt 1 +20:20:58.226 D Scheduling upload for context TransportContext(cct, VERY_LOW, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) with jobId=-2048185735 in 86400000ms(Backend next call timestamp 0). Attempt 1 +20:20:58.227 I Davey! duration=2758ms; Flags=1, FrameTimelineVsyncId=30279756, IntendedVsync=155175621440586, Vsync=155178342972315, InputEventId=0, HandleInputStart=155178343620751, AnimationStart=155178343639969, PerformTraversalsStart=155178343663199, DrawStart=155178365911272, FrameDeadline=155175629773919, FrameInterval=155178343383980, FrameStartTime=8322727, SyncQueued=155178369573511, SyncStart=155178370212105, IssueDrawCommandsStart=155178370304449, SwapBuffers=155178378963876, FrameCompleted=155178380181219, DequeueBufferDuration=3564583, QueueBufferDuration=288855, GpuCompleted=155178380181219, SwapBuffersCompleted=155178379286949, DisplayPresentTime=0, CommandSubmissionCompleted=155178378963876, +20:20:58.229 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.235 I Considering local module com.google.mlkit.dynamite.text.latin:10000 and remote module com.google.mlkit.dynamite.text.latin:0 +20:20:58.235 I Selected local version of com.google.mlkit.dynamite.text.latin +20:20:58.237 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.241 D Storing event with priority=VERY_LOW, name=FIREBASE_ML_SDK for destination cct +20:20:58.247 D Upload for context TransportContext(cct, VERY_LOW, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:58.257 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:58.259 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:58.261 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:58.261 D Load /data/app/~~eM0z8X9FjA3fFK7OI97m2Q==/com.quillstudios.pokegoalshelper-rGliTN33upzid1oG3UPPZg==/base.apk!/lib/arm64-v8a/libmlkit_google_ocr_pipeline.so using ns clns-7 from class loader (caller=/data/app/~~eM0z8X9FjA3fFK7OI97m2Q==/com.quillstudios.pokegoalshelper-rGliTN33upzid1oG3UPPZg==/base.apk!classes13.dex): ok +20:20:58.264 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:58.265 I I0000 00:00:1753730458.265140 28788 asset_manager_util.cc:59] Created global reference to asset manager. +20:20:58.265 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:58.267 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:58.269 D Storing event with priority=VERY_LOW, name=FIREBASE_ML_SDK for destination cct +20:20:58.270 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.271 D Upload for context TransportContext(cct, VERY_LOW, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:58.289 I DeviceManager::DeviceManager +20:20:58.289 W Failed to parse result of GetServerConfigurableFlag, errno=34 +20:20:58.289 I findAvailableDevices +20:20:58.304 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.320 W Access denied finding property "ro.mediatek.platform" +20:20:58.340 I I0000 00:00:1753730458.340330 28791 resource_manager.cc:23] Number of optimal threads: 8 +20:20:58.341 I I0000 00:00:1753730458.341590 28791 text_detector_thread_pool_context.cc:38] Compute manager max in flight region detector overwrite: 1 +20:20:58.341 I I0000 00:00:1753730458.341856 28790 text_classifier.cc:32] Creating classifier TfliteTextClassifier +20:20:58.345 I I0000 00:00:1753730458.345787 28791 common_util.h:38] Resizing Thread Pool: ocr_det_0 to 3 +20:20:58.345 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.347 I I0000 00:00:1753730458.347076 28790 common_util.h:38] Resizing Thread Pool: ocr_segm to 3 +20:20:58.347 I I0000 00:00:1753730458.347341 28791 tflite_detector_client_with_shape_cache.cc:71] Interpreter threads: 8 +20:20:58.347 I Initialized TensorFlow Lite runtime. +20:20:58.352 I I0000 00:00:1753730458.352163 28790 tflite_lstm_client_base.cc:372] Resizing interpreter pool to 4 +20:20:58.355 I I0000 00:00:1753730458.355595 28790 multi_pass_line_recognition_mutator.cc:312] Preloading recognizers. +20:20:58.356 I I0000 00:00:1753730458.356001 28790 multi_pass_line_recognition_mutator.cc:319] Preloading a recognizer for "Latn" +20:20:58.357 I Created TensorFlow Lite XNNPACK delegate for CPU. +20:20:58.358 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.358 I I0000 00:00:1753730458.357857 28804 tflite_model_pooled_runner.cc:535] Loading mlkit-google-ocr-models/gocr/gocr_models/line_recognition_legacy_mobile/Latn_ctc/optical/conv_model.fb +20:20:58.358 I I0000 00:00:1753730458.358723 28804 tflite_model_pooled_runner.cc:541] Loading mlkit-google-ocr-models/gocr/gocr_models/line_recognition_legacy_mobile/Latn_ctc/optical/lstm_model.fb +20:20:58.359 I I0000 00:00:1753730458.359493 28791 tflite_detector_client_with_shape_cache.cc:102] Caching size: 10 +20:20:58.360 I I0000 00:00:1753730458.360599 28791 tflite_model_pooled_runner.cc:535] Loading mlkit-google-ocr-models/gocr/layout/line_splitting_custom_ops/model.tflite +20:20:58.361 I I0000 00:00:1753730458.361914 28804 tflite_model_pooled_runner.cc:649] Resizing interpreter pool to 4 +20:20:58.365 I I0000 00:00:1753730458.365601 28791 tflite_model_pooled_runner.cc:649] Resizing interpreter pool to 1 +20:20:58.366 I I0000 00:00:1753730458.366029 28791 tflite_model_pooled_runner.cc:535] Loading mlkit-google-ocr-models/gocr/layout/line_clustering_custom_ops/model.tflite +20:20:58.366 I I0000 00:00:1753730458.366397 28791 tflite_model_pooled_runner.cc:649] Resizing interpreter pool to 1 +20:20:58.366 I I0000 00:00:1753730458.366686 28804 mobile_langid_v2.cc:58] MobileLangID V2 initialized. +20:20:58.366 I I0000 00:00:1753730458.366757 28804 multi_pass_line_recognition_mutator.cc:332] Finished preloading a recognizer for "Latn" +20:20:58.366 I I0000 00:00:1753730458.366937 28790 multi_pass_line_recognition_mutator.cc:336] Finished preloading recognizers. +20:20:58.369 I I0000 00:00:1753730458.369616 28788 scheduler.cc:662] ImageMetadata: 150x130 +20:20:58.370 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.391 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.412 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.413 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.445 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.447 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.452 I call setFrameRateCategory for touch hint category=no preference, reason=boost timeout, vri=VRI[]@9b22fc +20:20:58.470 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.474 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.494 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.504 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.521 D ๐Ÿ” Raw OCR result for pokemon_nickname: '' (blocks: 0) +20:20:58.521 W โš ๏ธ OCR for pokemon_nickname: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:20:58.521 D Storing event with priority=VERY_LOW, name=FIREBASE_ML_SDK for destination cct +20:20:58.521 D ๐Ÿง™ Cleaned result for pokemon_nickname: 'null' +20:20:58.521 W โŒ YOLO FAILED: pokemon_nickname - no text found (conf: 0.98) +20:20:58.522 D ๐Ÿ” Upscaled OCR region from 79x43 to 150x81 +20:20:58.522 D ๐Ÿ” Starting OCR for ability_name - bitmap: 150x81 +20:20:58.523 D Upload for context TransportContext(cct, VERY_LOW, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:58.531 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:58.531 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.532 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:58.534 D Storing event with priority=VERY_LOW, name=FIREBASE_ML_SDK for destination cct +20:20:58.536 D Upload for context TransportContext(cct, VERY_LOW, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:58.537 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.564 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.571 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.588 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.605 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.637 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.637 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.670 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.675 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.703 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.737 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.739 D ๐Ÿ” Raw OCR result for nature_name: 'Hasty' (blocks: 1) +20:20:58.739 I โœ… OCR SUCCESS for nature_name: 'Hasty' (5 chars) +20:20:58.744 D ๐Ÿง™ Cleaned result for nature_name: 'Hasty' +20:20:58.746 I โœ… YOLO SUCCESS: nature_name = 'Hasty' (conf: 1.00) +20:20:58.746 D ๐Ÿ” Upscaled OCR region from 45x43 to 150x143 +20:20:58.748 D ๐Ÿ” Starting OCR for original_trainer_name - bitmap: 150x143 +20:20:58.752 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:58.752 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.754 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:58.770 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.787 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.803 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.810 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.845 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.851 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.870 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.872 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.897 D ๐Ÿ” Raw OCR result for pokemon_species: '' (blocks: 0) +20:20:58.897 W โš ๏ธ OCR for pokemon_species: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:20:58.898 D ๐Ÿง™ Cleaned result for pokemon_species: 'null' +20:20:58.899 W โŒ YOLO FAILED: pokemon_species - no text found (conf: 0.97) +20:20:58.899 D ๐Ÿ” Upscaled OCR region from 56x41 to 150x109 +20:20:58.899 D ๐Ÿ” Starting OCR for original_trainder_number - bitmap: 150x109 +20:20:58.903 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.904 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:58.906 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:58.910 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.927 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.936 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:58.957 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:58.969 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.003 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.021 D ๐Ÿ” Raw OCR result for ability_name: '' (blocks: 0) +20:20:59.021 W โš ๏ธ OCR for ability_name: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:20:59.023 D ๐Ÿง™ Cleaned result for ability_name: 'null' +20:20:59.026 W โŒ YOLO FAILED: ability_name - no text found (conf: 0.99) +20:20:59.026 D ๐Ÿ” Upscaled OCR region from 61x48 to 150x118 +20:20:59.027 D ๐Ÿ” Starting OCR for pokemon_level - bitmap: 150x118 +20:20:59.031 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:59.036 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.037 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.043 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:59.070 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.072 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.104 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.108 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.136 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.136 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.161 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.169 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.180 D ๐Ÿ” Raw OCR result for original_trainer_name: '' (blocks: 0) +20:20:59.180 W โš ๏ธ OCR for original_trainer_name: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:20:59.180 D ๐Ÿง™ Cleaned result for original_trainer_name: 'null' +20:20:59.187 W โŒ YOLO FAILED: original_trainer_name - no text found (conf: 0.99) +20:20:59.196 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.212 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.222 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.236 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.248 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.272 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.277 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.285 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.302 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.308 D ๐Ÿ” Raw OCR result for original_trainder_number: '' (blocks: 0) +20:20:59.308 W โš ๏ธ OCR for original_trainder_number: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:20:59.308 D ๐Ÿง™ Cleaned result for original_trainder_number: 'null' +20:20:59.309 W โŒ YOLO FAILED: original_trainder_number - no text found (conf: 0.98) +20:20:59.324 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.345 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.352 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.369 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.379 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.403 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.411 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.435 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.436 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.467 D ๐Ÿ” Raw OCR result for pokemon_level: '100' (blocks: 1) +20:20:59.467 I โœ… OCR SUCCESS for pokemon_level: '100' (3 chars) +20:20:59.473 D ๐Ÿง™ Cleaned result for pokemon_level: '100' +20:20:59.477 I โœ… YOLO SUCCESS: pokemon_level = '100' (conf: 0.71) +20:20:59.479 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.480 D ๐Ÿ” Upscaled OCR region from 26x35 to 150x201 +20:20:59.481 D ๐Ÿ” Starting OCR for hp_value - bitmap: 150x201 +20:20:59.488 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:59.493 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:59.495 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.511 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.524 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.547 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.560 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.569 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.602 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.606 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.635 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.645 D ๐Ÿ” Raw OCR result for hp_value: '' (blocks: 0) +20:20:59.645 W โš ๏ธ OCR for hp_value: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:20:59.646 D ๐Ÿง™ Cleaned result for hp_value: 'null' +20:20:59.651 W โŒ YOLO FAILED: hp_value - no text found (conf: 0.99) +20:20:59.651 D ๐Ÿ” Upscaled OCR region from 25x32 to 150x192 +20:20:59.653 D ๐Ÿ” Starting OCR for attack_value - bitmap: 150x192 +20:20:59.660 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:59.663 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:59.667 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.669 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.694 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.702 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.711 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.737 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.744 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.766 D ๐Ÿ” Raw OCR result for attack_value: '' (blocks: 0) +20:20:59.766 W โš ๏ธ OCR for attack_value: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:20:59.767 D ๐Ÿง™ Cleaned result for attack_value: 'null' +20:20:59.769 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.771 W โŒ YOLO FAILED: attack_value - no text found (conf: 0.97) +20:20:59.771 D ๐Ÿ” Upscaled OCR region from 24x32 to 150x200 +20:20:59.775 D ๐Ÿ” Starting OCR for defense_value - bitmap: 150x200 +20:20:59.783 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:59.788 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:59.789 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.803 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.817 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.835 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.853 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.878 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.902 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.913 D ๐Ÿ” Raw OCR result for defense_value: '' (blocks: 0) +20:20:59.913 W โš ๏ธ OCR for defense_value: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:20:59.914 D ๐Ÿง™ Cleaned result for defense_value: 'null' +20:20:59.915 W โŒ YOLO FAILED: defense_value - no text found (conf: 0.98) +20:20:59.915 D ๐Ÿ” Upscaled OCR region from 25x30 to 150x180 +20:20:59.916 D ๐Ÿ” Starting OCR for sp_atk_value - bitmap: 150x180 +20:20:59.925 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:20:59.934 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:20:59.938 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.944 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.967 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:20:59.968 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:20:59.989 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.002 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.034 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.037 D ๐Ÿ” Raw OCR result for sp_atk_value: '' (blocks: 0) +20:21:00.037 W โš ๏ธ OCR for sp_atk_value: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:21:00.037 D ๐Ÿง™ Cleaned result for sp_atk_value: 'null' +20:21:00.038 W โŒ YOLO FAILED: sp_atk_value - no text found (conf: 0.99) +20:21:00.038 D ๐Ÿ” Upscaled OCR region from 24x30 to 150x187 +20:21:00.038 D ๐Ÿ” Starting OCR for sp_def_value - bitmap: 150x187 +20:21:00.052 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:00.054 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.060 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:00.070 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.077 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.101 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.103 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.134 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.143 D ๐Ÿ” Raw OCR result for sp_def_value: '' (blocks: 0) +20:21:00.143 W โš ๏ธ OCR for sp_def_value: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:21:00.143 D ๐Ÿง™ Cleaned result for sp_def_value: 'null' +20:21:00.143 W โŒ YOLO FAILED: sp_def_value - no text found (conf: 0.99) +20:21:00.144 D ๐Ÿ” Upscaled OCR region from 24x32 to 150x200 +20:21:00.144 D ๐Ÿ” Starting OCR for speed_value - bitmap: 150x200 +20:21:00.149 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:00.158 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:00.159 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.177 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.185 I update, w= 248 h= 135 mName = VRI[]@9b22fc mNativeObject= 0xb400007d6c83cfd0 sc.mNativeObject= 0xb400007c6c82d010 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3386 android.view.ViewRootImpl.relayoutWindow:11361 android.view.ViewRootImpl.performTraversals:4544 android.view.ViewRootImpl.doTraversal:3708 android.view.ViewRootImpl$TraversalRunnable.run:12542 android.view.Choreographer$CallbackRecord.run:1751 +20:21:00.185 I Relayout returned: old=(100,284,374,419) new=(100,284,348,419) relayoutAsync=true req=(248,135)0 dur=0 res=0x0 s={true 0xb400007dfc86fdf0} ch=false seqId=0 +20:21:00.185 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.186 D mThreadedRenderer.updateSurface() mSurface={isValid=true 0xb400007dfc86fdf0} +20:21:00.187 I registerCallbackForPendingTransactions +20:21:00.188 W getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0 +20:21:00.189 I mWNT: t=0xb400007e0c928e90 mBlastBufferQueue=0xb400007d6c83cfd0 fn= 8 HdrRenderState mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$9.onFrameDraw:6276 android.view.ViewRootImpl$3.onFrameDraw:2440 android.view.ThreadedRenderer$1.onFrameDraw:761 +20:21:00.191 I handleResized, frames=ClientWindowFrames{frame=[100,284][348,419] display=[0,84][1080,2340] parentFrame=[0,0][0,0]} displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false dragResizingChanged=false +20:21:00.191 W getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0 +20:21:00.193 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.201 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.203 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.229 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.234 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.245 D ๐Ÿ” Raw OCR result for speed_value: '' (blocks: 0) +20:21:00.245 W โš ๏ธ OCR for speed_value: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:21:00.245 D ๐Ÿง™ Cleaned result for speed_value: 'null' +20:21:00.247 W โŒ YOLO FAILED: speed_value - no text found (conf: 1.00) +20:21:00.248 D ๐Ÿ” Upscaled OCR region from 58x44 to 150x113 +20:21:00.249 D ๐Ÿ” Starting OCR for move_name - bitmap: 150x113 +20:21:00.255 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:00.260 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:00.266 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.277 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.301 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.311 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.335 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.352 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.368 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.395 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.402 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.434 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.435 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.467 D ๐Ÿ” Raw OCR result for move_name: '' (blocks: 0) +20:21:00.467 W โš ๏ธ OCR for move_name: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:21:00.468 D ๐Ÿง™ Cleaned result for move_name: 'null' +20:21:00.468 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.469 W โŒ YOLO FAILED: move_name - no text found (conf: 1.00) +20:21:00.469 D ๐Ÿ” Upscaled OCR region from 69x44 to 150x95 +20:21:00.469 D ๐Ÿ” Starting OCR for move_name - bitmap: 150x95 +20:21:00.471 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:00.473 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:00.484 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.502 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.520 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.534 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.545 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.569 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.576 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.600 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.607 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.632 D ๐Ÿ” Raw OCR result for move_name: '' (blocks: 0) +20:21:00.632 W โš ๏ธ OCR for move_name: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:21:00.633 D ๐Ÿง™ Cleaned result for move_name: 'null' +20:21:00.634 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.635 W โŒ YOLO FAILED: move_name - no text found (conf: 0.98) +20:21:00.636 D ๐Ÿ” Upscaled OCR region from 82x48 to 150x87 +20:21:00.637 D ๐Ÿ” Starting OCR for move_name - bitmap: 150x87 +20:21:00.643 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:00.652 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.653 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:00.668 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.685 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.701 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.716 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.735 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.764 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.768 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.800 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.811 D ๐Ÿ” Raw OCR result for move_name: '' (blocks: 0) +20:21:00.811 W โš ๏ธ OCR for move_name: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:21:00.811 D ๐Ÿง™ Cleaned result for move_name: 'null' +20:21:00.814 W โŒ YOLO FAILED: move_name - no text found (conf: 0.98) +20:21:00.814 D ๐Ÿ” Upscaled OCR region from 89x46 to 150x77 +20:21:00.815 D ๐Ÿ” Starting OCR for move_name - bitmap: 150x77 +20:21:00.819 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:00.824 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:00.828 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.842 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.865 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.867 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.900 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.901 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.934 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:00.936 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.958 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:00.967 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.001 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.008 D ๐Ÿ” Raw OCR result for move_name: '' (blocks: 0) +20:21:01.008 W โš ๏ธ OCR for move_name: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:21:01.008 D ๐Ÿง™ Cleaned result for move_name: 'null' +20:21:01.011 W โŒ YOLO FAILED: move_name - no text found (conf: 0.97) +20:21:01.011 D ๐Ÿ” Upscaled OCR region from 116x48 to 150x62 +20:21:01.012 D ๐Ÿ” Starting OCR for move_name - bitmap: 150x62 +20:21:01.018 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:01.024 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:01.031 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.043 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.061 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.067 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.097 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.100 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.133 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.136 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.149 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.167 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.200 D ๐Ÿ” Raw OCR result for move_name: 'Outrage' (blocks: 1) +20:21:01.200 I โœ… OCR SUCCESS for move_name: 'Outrage' (7 chars) +20:21:01.200 D ๐Ÿง™ Cleaned result for move_name: 'Outrage' +20:21:01.203 I โœ… YOLO SUCCESS: move_name = 'Outrage' (conf: 0.92) +20:21:01.205 D ๐Ÿ” Starting OCR for move_name - bitmap: 169x51 +20:21:01.211 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.213 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:01.218 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:01.220 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.233 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.248 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.266 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.273 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.296 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.300 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.332 D ๐Ÿ” Raw OCR result for move_name: 'Plasma Fists' (blocks: 1) +20:21:01.332 I โœ… OCR SUCCESS for move_name: 'Plasma Fists' (12 chars) +20:21:01.332 D ๐Ÿง™ Cleaned result for move_name: 'Plasma Fists' +20:21:01.337 I โœ… YOLO SUCCESS: move_name = 'Plasma Fists' (conf: 0.90) +20:21:01.338 D ๐Ÿ” Upscaled OCR region from 147x51 to 150x52 +20:21:01.339 D ๐Ÿ” Starting OCR for move_name - bitmap: 150x52 +20:21:01.344 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.346 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:01.351 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:01.354 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.367 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.397 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.401 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.422 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.433 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.439 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.466 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.507 D ๐Ÿ” Raw OCR result for move_name: 'Blaze Kick' (blocks: 1) +20:21:01.507 I โœ… OCR SUCCESS for move_name: 'Blaze Kick' (10 chars) +20:21:01.508 D ๐Ÿง™ Cleaned result for move_name: 'Blaze Kick' +20:21:01.509 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.511 I โœ… YOLO SUCCESS: move_name = 'Blaze Kick' (conf: 0.83) +20:21:01.512 D ๐Ÿ” Starting OCR for move_name - bitmap: 201x50 +20:21:01.518 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:01.521 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:01.527 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.534 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.556 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.567 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.594 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.600 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.632 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.636 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.667 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.679 D ๐Ÿ” Raw OCR result for move_name: 'Close Combat' (blocks: 1) +20:21:01.680 I โœ… OCR SUCCESS for move_name: 'Close Combat' (12 chars) +20:21:01.680 D ๐Ÿง™ Cleaned result for move_name: 'Close Combat' +20:21:01.682 I โœ… YOLO SUCCESS: move_name = 'Close Combat' (conf: 0.79) +20:21:01.683 D ๐Ÿ” Upscaled OCR region from 51x41 to 150x120 +20:21:01.685 D ๐Ÿ” Starting OCR for type_1 - bitmap: 150x120 +20:21:01.693 D Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct +20:21:01.698 D Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning... +20:21:01.701 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.708 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.732 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.734 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.753 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.766 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.792 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.799 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.821 I Replacing 44 out of 46 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 3 partitions for the whole graph. +20:21:01.832 W Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers +20:21:01.846 D ๐Ÿ” Raw OCR result for type_1: '' (blocks: 0) +20:21:01.846 W โš ๏ธ OCR for type_1: NO TEXT DETECTED - ML Kit found 0 text blocks but text is empty +20:21:01.846 D ๐Ÿง™ Cleaned result for type_1: 'null' +20:21:01.849 W โŒ YOLO FAILED: type_1 - no text found (conf: 1.00) +20:21:01.850 I ๐Ÿ“Š YOLO extraction summary: +20:21:01.850 I Nickname: 'null' +20:21:01.851 I Level: 100 +20:21:01.853 I Species: 'null' +20:21:01.853 I Nature: 'Hasty' +20:21:01.853 I Ability: 'null' +20:21:01.854 I Gender: 'null' +20:21:01.854 I Pokeball: 'null' +20:21:01.854 I Types: [] +20:21:01.854 I Tera: 'null' +20:21:01.854 I Shiny: false +20:21:01.858 I ๐Ÿ”ฅ POKEMON DATA EXTRACTED SUCCESSFULLY! +20:21:01.858 I ====== POKEMON INFO EXTRACTED ====== +20:21:01.858 I ๐ŸŽพ Pokeball: null +20:21:01.858 I ๐Ÿ“› Nickname: null +20:21:01.858 I โšค Gender: null +20:21:01.858 I ๐Ÿ“Š Level: 100 +20:21:01.858 I ๐ŸŒ Language: EN +20:21:01.858 I ๐ŸŽฎ Game Source: Sword/Shield +20:21:01.858 I โญ Favorited: false +20:21:01.858 I ๐Ÿ”ข Dex #: null +20:21:01.859 I ๐Ÿพ Species: null +20:21:01.859 I ๐Ÿท๏ธ Type 1: null +20:21:01.859 I ๐Ÿท๏ธ Type 2: null +20:21:01.859 I ๐Ÿ† Stamps: [] +20:21:01.859 I ๐Ÿท๏ธ Labels: [] +20:21:01.859 I โœ… Marks: [] +20:21:01.859 I โš”๏ธ Moves: [Outrage, Plasma Fists, Blaze Kick, Close Combat] +20:21:01.859 I ๐Ÿ’ช Ability: null +20:21:01.859 I ๐ŸŽญ Nature: Hasty +20:21:01.859 I ๐Ÿ‘ค OT: null +20:21:01.859 I ๐Ÿ”ข ID: null +20:21:01.859 I ๐ŸŽฏ Confidence: 0.57 +20:21:01.859 I ==================================== +20:21:01.859 D โœ… Analysis cycle complete after 6365ms - ready for next \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 9e886c9..a5b477e 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Thu Jul 24 10:07:43 BST 2025 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists +#Thu Jul 24 10:07:43 BST 2025 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew.bat b/gradlew.bat index 107acd3..ac1b06f 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,89 +1,89 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/opencv/etc/haarcascades/haarcascade_license_plate_rus_16stages.xml b/opencv/etc/haarcascades/haarcascade_license_plate_rus_16stages.xml index 50b7f6a..576c9e8 100644 --- a/opencv/etc/haarcascades/haarcascade_license_plate_rus_16stages.xml +++ b/opencv/etc/haarcascades/haarcascade_license_plate_rus_16stages.xml @@ -1,1404 +1,1404 @@ - - - - - - 64 16 - - <_> - - - <_> - - <_> - - - - <_> - 32 2 8 6 -1. - <_> - 32 4 8 2 3. - 0 - 1.6915600746870041e-002 - -9.5547717809677124e-001 - 8.9129137992858887e-001 - <_> - - <_> - - - - <_> - 0 4 6 10 -1. - <_> - 3 4 3 10 2. - 0 - 2.4228349328041077e-002 - -9.2089319229125977e-001 - 8.8723921775817871e-001 - <_> - - <_> - - - - <_> - 55 0 8 6 -1. - <_> - 55 0 4 3 2. - <_> - 59 3 4 3 2. - 0 - -1.0168660432100296e-002 - 8.8940089941024780e-001 - -7.7847331762313843e-001 - <_> - - <_> - - - - <_> - 44 7 4 9 -1. - <_> - 44 10 4 3 3. - 0 - 2.0863260142505169e-003 - -8.7998157739639282e-001 - 5.8651781082153320e-001 - -2.0683259963989258e+000 - -1 - -1 - <_> - - - <_> - - <_> - - - - <_> - 29 1 16 4 -1. - <_> - 29 3 16 2 2. - 0 - 2.9062159359455109e-002 - -8.7765061855316162e-001 - 8.5373121500015259e-001 - <_> - - <_> - - - - <_> - 0 5 9 8 -1. - <_> - 3 5 3 8 3. - 0 - 2.3903399705886841e-002 - -9.2079448699951172e-001 - 7.5155001878738403e-001 - <_> - - <_> - - - - <_> - 44 0 20 14 -1. - <_> - 44 0 10 7 2. - <_> - 54 7 10 7 2. - 0 - -3.5404648631811142e-002 - 6.7834627628326416e-001 - -9.0937072038650513e-001 - <_> - - <_> - - - - <_> - 41 7 6 9 -1. - <_> - 43 7 2 9 3. - 0 - 6.2988721765577793e-003 - -8.1054258346557617e-001 - 5.8985030651092529e-001 - <_> - - <_> - - - - <_> - 0 4 21 4 -1. - <_> - 7 4 7 4 3. - 0 - 3.4959490876644850e-003 - -9.7632282972335815e-001 - 4.5473039150238037e-001 - -1.6632349491119385e+000 - 0 - -1 - <_> - - - <_> - - <_> - - - - <_> - 31 2 11 6 -1. - <_> - 31 4 11 2 3. - 0 - 2.3864099755883217e-002 - -9.3137168884277344e-001 - 8.2478952407836914e-001 - <_> - - <_> - - - - <_> - 56 3 6 11 -1. - <_> - 59 3 3 11 2. - 0 - -2.5775209069252014e-002 - 8.5526448488235474e-001 - -8.7574672698974609e-001 - <_> - - <_> - - - - <_> - 32 14 32 2 -1. - <_> - 32 15 32 1 2. - 0 - -1.0646049864590168e-002 - 8.5167151689529419e-001 - -6.7789041996002197e-001 - <_> - - <_> - - - - <_> - 0 2 8 14 -1. - <_> - 4 2 4 14 2. - 0 - 2.7000989764928818e-002 - -8.0041092634201050e-001 - 6.4893317222595215e-001 - <_> - - <_> - - - - <_> - 19 0 22 6 -1. - <_> - 19 0 11 3 2. - <_> - 30 3 11 3 2. - 0 - 5.2989721298217773e-003 - -9.5342522859573364e-001 - 5.0140267610549927e-001 - -1.3346730470657349e+000 - 1 - -1 - <_> - - - <_> - - <_> - - - - <_> - 56 0 6 6 -1. - <_> - 56 0 3 3 2. - <_> - 59 3 3 3 2. - 0 - -6.9233630783855915e-003 - 8.2654470205307007e-001 - -8.5396027565002441e-001 - <_> - - <_> - - - - <_> - 32 0 14 12 -1. - <_> - 32 0 7 6 2. - <_> - 39 6 7 6 2. - 0 - 1.2539249658584595e-001 - -1.2996139936149120e-002 - -3.2377028808593750e+003 - <_> - - <_> - - - - <_> - 2 1 43 4 -1. - <_> - 2 3 43 2 2. - 0 - 6.3474893569946289e-002 - -6.4648061990737915e-001 - 8.2302427291870117e-001 - <_> - - <_> - - - - <_> - 34 10 30 5 -1. - <_> - 44 10 10 5 3. - 0 - 4.2217150330543518e-002 - -7.5190877914428711e-001 - 6.3705182075500488e-001 - <_> - - <_> - - - - <_> - 0 9 9 5 -1. - <_> - 3 9 3 5 3. - 0 - 2.0000640302896500e-002 - -6.2077498435974121e-001 - 6.1317932605743408e-001 - -1.6521669626235962e+000 - 2 - -1 - <_> - - - <_> - - <_> - - - - <_> - 2 1 43 6 -1. - <_> - 2 3 43 2 3. - 0 - 9.2297486960887909e-002 - -7.2764229774475098e-001 - 8.0554759502410889e-001 - <_> - - <_> - - - - <_> - 53 4 9 8 -1. - <_> - 56 4 3 8 3. - 0 - 2.7613969519734383e-002 - -7.0769268274307251e-001 - 7.3315787315368652e-001 - <_> - - <_> - - - - <_> - 36 4 14 8 -1. - <_> - 36 4 7 4 2. - <_> - 43 8 7 4 2. - 0 - 1.2465449981391430e-002 - -8.4359270334243774e-001 - 5.7046437263488770e-001 - <_> - - <_> - - - - <_> - 14 14 49 2 -1. - <_> - 14 15 49 1 2. - 0 - -2.3886829614639282e-002 - 8.2656508684158325e-001 - -5.2783298492431641e-001 - -1.4523630142211914e+000 - 3 - -1 - <_> - - - <_> - - <_> - - - - <_> - 0 5 4 9 -1. - <_> - 2 5 2 9 2. - 0 - 1.8821349367499352e-002 - -8.1122857332229614e-001 - 6.9127470254898071e-001 - <_> - - <_> - - - - <_> - 21 1 38 4 -1. - <_> - 21 3 38 2 2. - 0 - 6.1703320592641830e-002 - -7.6482647657394409e-001 - 6.4212161302566528e-001 - <_> - - <_> - - - - <_> - 44 12 18 3 -1. - <_> - 53 12 9 3 2. - 0 - -1.6298670321702957e-002 - 5.0207728147506714e-001 - -8.4020161628723145e-001 - <_> - - <_> - - - - <_> - 10 4 9 3 -1. - <_> - 13 4 3 3 3. - 0 - -4.9458951689302921e-003 - 6.1991941928863525e-001 - -6.1633539199829102e-001 - <_> - - <_> - - - - <_> - 40 4 10 4 -1. - <_> - 45 4 5 4 2. - 0 - -5.1894597709178925e-003 - 4.4975179433822632e-001 - -8.0651968717575073e-001 - <_> - - <_> - - - - <_> - 17 14 47 2 -1. - <_> - 17 15 47 1 2. - 0 - -1.8824130296707153e-002 - 6.1992841958999634e-001 - -5.5643159151077271e-001 - <_> - - <_> - - - - <_> - 8 5 4 7 -1. - <_> - 10 5 2 7 2. - 0 - 5.6571601890027523e-003 - -4.8346561193466187e-001 - 6.8647360801696777e-001 - -2.2358059883117676e+000 - 4 - -1 - <_> - - - <_> - - <_> - - - - <_> - 56 0 6 6 -1. - <_> - 56 0 3 3 2. - <_> - 59 3 3 3 2. - 0 - -9.1503243893384933e-003 - 6.8174481391906738e-001 - -7.7866071462631226e-001 - <_> - - <_> - - - - <_> - 0 0 6 6 -1. - <_> - 0 0 3 3 2. - <_> - 3 3 3 3 2. - 0 - 7.4933180585503578e-003 - -6.8696027994155884e-001 - 6.6913938522338867e-001 - <_> - - <_> - - - - <_> - 13 4 48 2 -1. - <_> - 29 4 16 2 3. - 0 - 4.5296419411897659e-002 - -7.3576509952545166e-001 - 5.9453499317169189e-001 - <_> - - <_> - - - - <_> - 42 1 6 15 -1. - <_> - 42 6 6 5 3. - 0 - 1.1669679544866085e-002 - -8.4733831882476807e-001 - 4.5461329817771912e-001 - <_> - - <_> - - - - <_> - 30 8 3 5 -1. - <_> - 31 8 1 5 3. - 0 - 2.5769430212676525e-003 - -5.8270388841629028e-001 - 7.7900522947311401e-001 - <_> - - <_> - - - - <_> - 55 10 8 6 -1. - <_> - 55 13 8 3 2. - 0 - -1.4139170525595546e-003 - 4.5126929879188538e-001 - -9.0696328878402710e-001 - -1.8782069683074951e+000 - 5 - -1 - <_> - - - <_> - - <_> - - - - <_> - 4 6 4 7 -1. - <_> - 6 6 2 7 2. - 0 - -5.3149578161537647e-003 - 6.5218788385391235e-001 - -7.9464268684387207e-001 - <_> - - <_> - - - - <_> - 56 3 6 8 -1. - <_> - 59 3 3 8 2. - 0 - -2.2906960919499397e-002 - 6.6433382034301758e-001 - -7.3633247613906860e-001 - <_> - - <_> - - - - <_> - 37 2 4 6 -1. - <_> - 37 4 4 2 3. - 0 - 9.4887977465987206e-003 - -8.2612031698226929e-001 - 4.9333500862121582e-001 - <_> - - <_> - - - - <_> - 0 10 30 6 -1. - <_> - 0 12 30 2 3. - 0 - 4.5138411223888397e-002 - -5.4704028367996216e-001 - 7.6927912235260010e-001 - <_> - - <_> - - - - <_> - 0 4 21 12 -1. - <_> - 7 4 7 12 3. - 0 - 2.5049019604921341e-002 - -8.6739641427993774e-001 - 5.2807968854904175e-001 - -1.0597369670867920e+000 - 6 - -1 - <_> - - - <_> - - <_> - - - - <_> - 44 0 1 14 -1. - <_> - 44 7 1 7 2. - 0 - 6.6414438188076019e-003 - -7.7290147542953491e-001 - 6.9723731279373169e-001 - <_> - - <_> - - - - <_> - 54 3 4 3 -1. - <_> - 56 3 2 3 2. - 0 - 2.4703629314899445e-003 - -7.4289917945861816e-001 - 6.6825848817825317e-001 - <_> - - <_> - - - - <_> - 32 0 30 6 -1. - <_> - 32 0 15 3 2. - <_> - 47 3 15 3 2. - 0 - -2.2910499945282936e-002 - 4.3986389040946960e-001 - -9.0588808059692383e-001 - <_> - - <_> - - - - <_> - 0 8 9 7 -1. - <_> - 3 8 3 7 3. - 0 - 3.4193221479654312e-002 - -6.9507479667663574e-001 - 6.2501090764999390e-001 - <_> - - <_> - - - - <_> - 30 10 3 3 -1. - <_> - 31 10 1 3 3. - 0 - 1.5060020377859473e-003 - -6.8670761585235596e-001 - 8.2241541147232056e-001 - <_> - - <_> - - - - <_> - 21 3 24 4 -1. - <_> - 29 3 8 4 3. - 0 - 1.9838380467263050e-005 - -9.2727631330490112e-001 - 6.4723730087280273e-001 - <_> - - <_> - - - - <_> - 42 3 12 6 -1. - <_> - 46 3 4 6 3. - 0 - -2.2170299416757189e-005 - 5.6555831432342529e-001 - -9.6788132190704346e-001 - -1.4993519783020020e+000 - 7 - -1 - <_> - - - <_> - - <_> - - - - <_> - 56 9 6 6 -1. - <_> - 59 9 3 6 2. - 0 - -1.1395259760320187e-002 - 7.1383631229400635e-001 - -8.7429678440093994e-001 - <_> - - <_> - - - - <_> - 6 4 1 6 -1. - <_> - 6 7 1 3 2. - 0 - -2.1864590235054493e-003 - 8.5311782360076904e-001 - -6.4777731895446777e-001 - <_> - - <_> - - - - <_> - 0 0 12 4 -1. - <_> - 0 0 6 2 2. - <_> - 6 2 6 2 2. - 0 - 2.3193720262497663e-003 - -7.6411879062652588e-001 - 7.1867972612380981e-001 - <_> - - <_> - - - - <_> - 43 12 18 2 -1. - <_> - 52 12 9 2 2. - 0 - -7.9916073009371758e-003 - 6.6442942619323730e-001 - -7.9540950059890747e-001 - <_> - - <_> - - - - <_> - 9 5 2 8 -1. - <_> - 10 5 1 8 2. - 0 - 1.4212740352377295e-003 - -6.3904231786727905e-001 - 7.5050598382949829e-001 - -8.4829801321029663e-001 - 8 - -1 - <_> - - - <_> - - <_> - - - - <_> - 1 9 6 3 -1. - <_> - 3 9 2 3 3. - 0 - 6.4091659151017666e-003 - -8.8425230979919434e-001 - 9.9953681230545044e-001 - <_> - - <_> - - - - <_> - 56 8 2 8 -1. - <_> - 56 12 2 4 2. - 0 - -6.3316390151157975e-004 - 8.3822172880172729e-001 - -9.8322170972824097e-001 - <_> - - <_> - - - - <_> - 24 2 6 13 -1. - <_> - 26 2 2 13 3. - 0 - -6.4947169448714703e-005 - 1. - -9.1822808980941772e-001 - <_> - - <_> - - - - <_> - 33 7 24 4 -1. - <_> - 41 7 8 4 3. - 0 - 5.3404141217470169e-003 - -9.4317251443862915e-001 - 9.0425151586532593e-001 - -6.0007210820913315e-002 - 9 - -1 - <_> - - - <_> - - <_> - - - - <_> - 1 1 57 4 -1. - <_> - 1 3 57 2 2. - 0 - 1.0755469650030136e-001 - -7.1647202968597412e-001 - 8.7827038764953613e-001 - <_> - - <_> - - - - <_> - 0 2 6 14 -1. - <_> - 3 2 3 14 2. - 0 - 3.1668949872255325e-002 - -8.7051069736480713e-001 - 5.8807212114334106e-001 - <_> - - <_> - - - - <_> - 52 3 6 10 -1. - <_> - 54 3 2 10 3. - 0 - -1.0572380386292934e-002 - 6.2438100576400757e-001 - -7.4027371406555176e-001 - <_> - - <_> - - - - <_> - 1 14 61 2 -1. - <_> - 1 15 61 1 2. - 0 - -2.7396259829401970e-002 - 8.9776748418807983e-001 - -5.2986758947372437e-001 - <_> - - <_> - - - - <_> - 28 0 11 12 -1. - <_> - 28 4 11 4 3. - 0 - 2.5918649509549141e-002 - -8.6482518911361694e-001 - 5.3121817111968994e-001 - -9.6125108003616333e-001 - 10 - -1 - <_> - - - <_> - - <_> - - - - <_> - 22 1 41 4 -1. - <_> - 22 3 41 2 2. - 0 - 7.1039132773876190e-002 - -7.5719678401947021e-001 - 7.5645631551742554e-001 - <_> - - <_> - - - - <_> - 41 6 6 8 -1. - <_> - 43 6 2 8 3. - 0 - 7.6241148635745049e-003 - -7.9783838987350464e-001 - 7.1733069419860840e-001 - <_> - - <_> - - - - <_> - 50 9 14 5 -1. - <_> - 57 9 7 5 2. - 0 - -2.7092639356851578e-002 - 6.0071170330047607e-001 - -8.4794402122497559e-001 - <_> - - <_> - - - - <_> - 4 1 12 5 -1. - <_> - 10 1 6 5 2. - 0 - -8.1267888890579343e-004 - 5.9364068508148193e-001 - -8.9295238256454468e-001 - <_> - - <_> - - - - <_> - 37 9 3 3 -1. - <_> - 38 9 1 3 3. - 0 - 8.3705072756856680e-004 - -6.4887362718582153e-001 - 7.8537952899932861e-001 - -1.0618970394134521e+000 - 11 - -1 - <_> - - - <_> - - <_> - - - - <_> - 54 0 10 6 -1. - <_> - 54 0 5 3 2. - <_> - 59 3 5 3 2. - 0 - -9.7556859254837036e-003 - 7.6982218027114868e-001 - -8.5293501615524292e-001 - <_> - - <_> - - - - <_> - 47 0 6 11 -1. - <_> - 49 0 2 11 3. - 0 - -8.6617246270179749e-003 - 8.4029090404510498e-001 - -7.1949690580368042e-001 - <_> - - <_> - - - - <_> - 19 2 20 2 -1. - <_> - 19 3 20 1 2. - 0 - 1.6897840425372124e-002 - -5.3601992130279541e-001 - 9.5484441518783569e-001 - <_> - - <_> - - - - <_> - 14 4 6 11 -1. - <_> - 17 4 3 11 2. - 0 - 4.7526158596156165e-005 - -7.6412862539291382e-001 - 7.5398761034011841e-001 - <_> - - <_> - - - - <_> - 31 9 33 2 -1. - <_> - 42 9 11 2 3. - 0 - 6.5607670694589615e-003 - -9.9346441030502319e-001 - 6.4864277839660645e-001 - -7.3307347297668457e-001 - 12 - -1 - <_> - - - <_> - - <_> - - - - <_> - 6 1 53 6 -1. - <_> - 6 3 53 2 3. - 0 - 1.0103269666433334e-001 - -7.3275578022003174e-001 - 8.4619927406311035e-001 - <_> - - <_> - - - - <_> - 49 9 4 6 -1. - <_> - 49 9 2 3 2. - <_> - 51 12 2 3 2. - 0 - -2.8920811018906534e-004 - 7.1564781665802002e-001 - -8.8221758604049683e-001 - <_> - - <_> - - - - <_> - 0 9 30 7 -1. - <_> - 10 9 10 7 3. - 0 - 1.0838840156793594e-002 - -8.7420248985290527e-001 - 6.0648679733276367e-001 - <_> - - <_> - - - - <_> - 40 4 6 2 -1. - <_> - 42 4 2 2 3. - 0 - 5.0803890917450190e-004 - -9.0554022789001465e-001 - 6.4213967323303223e-001 - <_> - - <_> - - - - <_> - 1 9 6 1 -1. - <_> - 3 9 2 1 3. - 0 - 2.3357039317488670e-003 - -9.2574918270111084e-001 - 8.6384928226470947e-001 - <_> - - <_> - - - - <_> - 47 3 4 10 -1. - <_> - 47 8 4 5 2. - 0 - 8.0239427916239947e-005 - -9.9618428945541382e-001 - 9.5355111360549927e-001 - <_> - - <_> - - - - <_> - 31 5 30 11 -1. - <_> - 41 5 10 11 3. - 0 - 3.2030208967626095e-003 - -1. - 1.0001050233840942e+000 - <_> - - <_> - - - - <_> - 0 0 2 1 -1. - <_> - 1 0 1 1 2. - 0 - 0. - 0. - -1. - <_> - - <_> - - - - <_> - 21 3 42 5 -1. - <_> - 35 3 14 5 3. - 0 - 2.6143440045416355e-003 - -1. - 1.0002139806747437e+000 - <_> - - <_> - - - - <_> - 0 0 2 1 -1. - <_> - 1 0 1 1 2. - 0 - 0. - 0. - -1. - <_> - - <_> - - - - <_> - 8 5 30 9 -1. - <_> - 8 8 30 3 3. - 0 - -7.0475979009643197e-004 - 1. - -9.9976968765258789e-001 - <_> - - <_> - - - - <_> - 3 12 33 3 -1. - <_> - 14 12 11 3 3. - 0 - 2.1271279547363520e-003 - -9.9694627523422241e-001 - 1.0002720355987549e+000 - <_> - - <_> - - - - <_> - 0 0 3 2 -1. - <_> - 1 0 1 2 3. - 0 - -2.4224430671893060e-004 - 1. - -1. - <_> - - <_> - - - - <_> - 46 4 3 8 -1. - <_> - 47 4 1 8 3. - 0 - 7.4700301047414541e-004 - -9.9108231067657471e-001 - 9.9941182136535645e-001 - -1.0991690158843994e+000 - 13 - -1 - <_> - - - <_> - - <_> - - - - <_> - 1 2 6 5 -1. - <_> - 3 2 2 5 3. - 0 - 1.7227890202775598e-003 - -9.3608891963958740e-001 - 8.7251222133636475e-001 - <_> - - <_> - - - - <_> - 0 3 18 5 -1. - <_> - 6 3 6 5 3. - 0 - 2.7599320746958256e-003 - -9.9757021665573120e-001 - 1.0000289678573608e+000 - <_> - - <_> - - - - <_> - 3 1 6 14 -1. - <_> - 6 1 3 14 2. - 0 - -8.9444358309265226e-005 - 1. - -9.9264812469482422e-001 - <_> - - <_> - - - - <_> - 3 6 2 10 -1. - <_> - 3 11 2 5 2. - 0 - -2.7962020249105990e-004 - 8.2833290100097656e-001 - -9.8444151878356934e-001 - <_> - - <_> - - - - <_> - 42 0 4 6 -1. - <_> - 42 0 2 3 2. - <_> - 44 3 2 3 2. - 0 - -2.7560539820115082e-005 - 1. - -9.9543339014053345e-001 - -9.1314977407455444e-001 - 14 - -1 - + + + + + + 64 16 + + <_> + + + <_> + + <_> + + + + <_> + 32 2 8 6 -1. + <_> + 32 4 8 2 3. + 0 + 1.6915600746870041e-002 + -9.5547717809677124e-001 + 8.9129137992858887e-001 + <_> + + <_> + + + + <_> + 0 4 6 10 -1. + <_> + 3 4 3 10 2. + 0 + 2.4228349328041077e-002 + -9.2089319229125977e-001 + 8.8723921775817871e-001 + <_> + + <_> + + + + <_> + 55 0 8 6 -1. + <_> + 55 0 4 3 2. + <_> + 59 3 4 3 2. + 0 + -1.0168660432100296e-002 + 8.8940089941024780e-001 + -7.7847331762313843e-001 + <_> + + <_> + + + + <_> + 44 7 4 9 -1. + <_> + 44 10 4 3 3. + 0 + 2.0863260142505169e-003 + -8.7998157739639282e-001 + 5.8651781082153320e-001 + -2.0683259963989258e+000 + -1 + -1 + <_> + + + <_> + + <_> + + + + <_> + 29 1 16 4 -1. + <_> + 29 3 16 2 2. + 0 + 2.9062159359455109e-002 + -8.7765061855316162e-001 + 8.5373121500015259e-001 + <_> + + <_> + + + + <_> + 0 5 9 8 -1. + <_> + 3 5 3 8 3. + 0 + 2.3903399705886841e-002 + -9.2079448699951172e-001 + 7.5155001878738403e-001 + <_> + + <_> + + + + <_> + 44 0 20 14 -1. + <_> + 44 0 10 7 2. + <_> + 54 7 10 7 2. + 0 + -3.5404648631811142e-002 + 6.7834627628326416e-001 + -9.0937072038650513e-001 + <_> + + <_> + + + + <_> + 41 7 6 9 -1. + <_> + 43 7 2 9 3. + 0 + 6.2988721765577793e-003 + -8.1054258346557617e-001 + 5.8985030651092529e-001 + <_> + + <_> + + + + <_> + 0 4 21 4 -1. + <_> + 7 4 7 4 3. + 0 + 3.4959490876644850e-003 + -9.7632282972335815e-001 + 4.5473039150238037e-001 + -1.6632349491119385e+000 + 0 + -1 + <_> + + + <_> + + <_> + + + + <_> + 31 2 11 6 -1. + <_> + 31 4 11 2 3. + 0 + 2.3864099755883217e-002 + -9.3137168884277344e-001 + 8.2478952407836914e-001 + <_> + + <_> + + + + <_> + 56 3 6 11 -1. + <_> + 59 3 3 11 2. + 0 + -2.5775209069252014e-002 + 8.5526448488235474e-001 + -8.7574672698974609e-001 + <_> + + <_> + + + + <_> + 32 14 32 2 -1. + <_> + 32 15 32 1 2. + 0 + -1.0646049864590168e-002 + 8.5167151689529419e-001 + -6.7789041996002197e-001 + <_> + + <_> + + + + <_> + 0 2 8 14 -1. + <_> + 4 2 4 14 2. + 0 + 2.7000989764928818e-002 + -8.0041092634201050e-001 + 6.4893317222595215e-001 + <_> + + <_> + + + + <_> + 19 0 22 6 -1. + <_> + 19 0 11 3 2. + <_> + 30 3 11 3 2. + 0 + 5.2989721298217773e-003 + -9.5342522859573364e-001 + 5.0140267610549927e-001 + -1.3346730470657349e+000 + 1 + -1 + <_> + + + <_> + + <_> + + + + <_> + 56 0 6 6 -1. + <_> + 56 0 3 3 2. + <_> + 59 3 3 3 2. + 0 + -6.9233630783855915e-003 + 8.2654470205307007e-001 + -8.5396027565002441e-001 + <_> + + <_> + + + + <_> + 32 0 14 12 -1. + <_> + 32 0 7 6 2. + <_> + 39 6 7 6 2. + 0 + 1.2539249658584595e-001 + -1.2996139936149120e-002 + -3.2377028808593750e+003 + <_> + + <_> + + + + <_> + 2 1 43 4 -1. + <_> + 2 3 43 2 2. + 0 + 6.3474893569946289e-002 + -6.4648061990737915e-001 + 8.2302427291870117e-001 + <_> + + <_> + + + + <_> + 34 10 30 5 -1. + <_> + 44 10 10 5 3. + 0 + 4.2217150330543518e-002 + -7.5190877914428711e-001 + 6.3705182075500488e-001 + <_> + + <_> + + + + <_> + 0 9 9 5 -1. + <_> + 3 9 3 5 3. + 0 + 2.0000640302896500e-002 + -6.2077498435974121e-001 + 6.1317932605743408e-001 + -1.6521669626235962e+000 + 2 + -1 + <_> + + + <_> + + <_> + + + + <_> + 2 1 43 6 -1. + <_> + 2 3 43 2 3. + 0 + 9.2297486960887909e-002 + -7.2764229774475098e-001 + 8.0554759502410889e-001 + <_> + + <_> + + + + <_> + 53 4 9 8 -1. + <_> + 56 4 3 8 3. + 0 + 2.7613969519734383e-002 + -7.0769268274307251e-001 + 7.3315787315368652e-001 + <_> + + <_> + + + + <_> + 36 4 14 8 -1. + <_> + 36 4 7 4 2. + <_> + 43 8 7 4 2. + 0 + 1.2465449981391430e-002 + -8.4359270334243774e-001 + 5.7046437263488770e-001 + <_> + + <_> + + + + <_> + 14 14 49 2 -1. + <_> + 14 15 49 1 2. + 0 + -2.3886829614639282e-002 + 8.2656508684158325e-001 + -5.2783298492431641e-001 + -1.4523630142211914e+000 + 3 + -1 + <_> + + + <_> + + <_> + + + + <_> + 0 5 4 9 -1. + <_> + 2 5 2 9 2. + 0 + 1.8821349367499352e-002 + -8.1122857332229614e-001 + 6.9127470254898071e-001 + <_> + + <_> + + + + <_> + 21 1 38 4 -1. + <_> + 21 3 38 2 2. + 0 + 6.1703320592641830e-002 + -7.6482647657394409e-001 + 6.4212161302566528e-001 + <_> + + <_> + + + + <_> + 44 12 18 3 -1. + <_> + 53 12 9 3 2. + 0 + -1.6298670321702957e-002 + 5.0207728147506714e-001 + -8.4020161628723145e-001 + <_> + + <_> + + + + <_> + 10 4 9 3 -1. + <_> + 13 4 3 3 3. + 0 + -4.9458951689302921e-003 + 6.1991941928863525e-001 + -6.1633539199829102e-001 + <_> + + <_> + + + + <_> + 40 4 10 4 -1. + <_> + 45 4 5 4 2. + 0 + -5.1894597709178925e-003 + 4.4975179433822632e-001 + -8.0651968717575073e-001 + <_> + + <_> + + + + <_> + 17 14 47 2 -1. + <_> + 17 15 47 1 2. + 0 + -1.8824130296707153e-002 + 6.1992841958999634e-001 + -5.5643159151077271e-001 + <_> + + <_> + + + + <_> + 8 5 4 7 -1. + <_> + 10 5 2 7 2. + 0 + 5.6571601890027523e-003 + -4.8346561193466187e-001 + 6.8647360801696777e-001 + -2.2358059883117676e+000 + 4 + -1 + <_> + + + <_> + + <_> + + + + <_> + 56 0 6 6 -1. + <_> + 56 0 3 3 2. + <_> + 59 3 3 3 2. + 0 + -9.1503243893384933e-003 + 6.8174481391906738e-001 + -7.7866071462631226e-001 + <_> + + <_> + + + + <_> + 0 0 6 6 -1. + <_> + 0 0 3 3 2. + <_> + 3 3 3 3 2. + 0 + 7.4933180585503578e-003 + -6.8696027994155884e-001 + 6.6913938522338867e-001 + <_> + + <_> + + + + <_> + 13 4 48 2 -1. + <_> + 29 4 16 2 3. + 0 + 4.5296419411897659e-002 + -7.3576509952545166e-001 + 5.9453499317169189e-001 + <_> + + <_> + + + + <_> + 42 1 6 15 -1. + <_> + 42 6 6 5 3. + 0 + 1.1669679544866085e-002 + -8.4733831882476807e-001 + 4.5461329817771912e-001 + <_> + + <_> + + + + <_> + 30 8 3 5 -1. + <_> + 31 8 1 5 3. + 0 + 2.5769430212676525e-003 + -5.8270388841629028e-001 + 7.7900522947311401e-001 + <_> + + <_> + + + + <_> + 55 10 8 6 -1. + <_> + 55 13 8 3 2. + 0 + -1.4139170525595546e-003 + 4.5126929879188538e-001 + -9.0696328878402710e-001 + -1.8782069683074951e+000 + 5 + -1 + <_> + + + <_> + + <_> + + + + <_> + 4 6 4 7 -1. + <_> + 6 6 2 7 2. + 0 + -5.3149578161537647e-003 + 6.5218788385391235e-001 + -7.9464268684387207e-001 + <_> + + <_> + + + + <_> + 56 3 6 8 -1. + <_> + 59 3 3 8 2. + 0 + -2.2906960919499397e-002 + 6.6433382034301758e-001 + -7.3633247613906860e-001 + <_> + + <_> + + + + <_> + 37 2 4 6 -1. + <_> + 37 4 4 2 3. + 0 + 9.4887977465987206e-003 + -8.2612031698226929e-001 + 4.9333500862121582e-001 + <_> + + <_> + + + + <_> + 0 10 30 6 -1. + <_> + 0 12 30 2 3. + 0 + 4.5138411223888397e-002 + -5.4704028367996216e-001 + 7.6927912235260010e-001 + <_> + + <_> + + + + <_> + 0 4 21 12 -1. + <_> + 7 4 7 12 3. + 0 + 2.5049019604921341e-002 + -8.6739641427993774e-001 + 5.2807968854904175e-001 + -1.0597369670867920e+000 + 6 + -1 + <_> + + + <_> + + <_> + + + + <_> + 44 0 1 14 -1. + <_> + 44 7 1 7 2. + 0 + 6.6414438188076019e-003 + -7.7290147542953491e-001 + 6.9723731279373169e-001 + <_> + + <_> + + + + <_> + 54 3 4 3 -1. + <_> + 56 3 2 3 2. + 0 + 2.4703629314899445e-003 + -7.4289917945861816e-001 + 6.6825848817825317e-001 + <_> + + <_> + + + + <_> + 32 0 30 6 -1. + <_> + 32 0 15 3 2. + <_> + 47 3 15 3 2. + 0 + -2.2910499945282936e-002 + 4.3986389040946960e-001 + -9.0588808059692383e-001 + <_> + + <_> + + + + <_> + 0 8 9 7 -1. + <_> + 3 8 3 7 3. + 0 + 3.4193221479654312e-002 + -6.9507479667663574e-001 + 6.2501090764999390e-001 + <_> + + <_> + + + + <_> + 30 10 3 3 -1. + <_> + 31 10 1 3 3. + 0 + 1.5060020377859473e-003 + -6.8670761585235596e-001 + 8.2241541147232056e-001 + <_> + + <_> + + + + <_> + 21 3 24 4 -1. + <_> + 29 3 8 4 3. + 0 + 1.9838380467263050e-005 + -9.2727631330490112e-001 + 6.4723730087280273e-001 + <_> + + <_> + + + + <_> + 42 3 12 6 -1. + <_> + 46 3 4 6 3. + 0 + -2.2170299416757189e-005 + 5.6555831432342529e-001 + -9.6788132190704346e-001 + -1.4993519783020020e+000 + 7 + -1 + <_> + + + <_> + + <_> + + + + <_> + 56 9 6 6 -1. + <_> + 59 9 3 6 2. + 0 + -1.1395259760320187e-002 + 7.1383631229400635e-001 + -8.7429678440093994e-001 + <_> + + <_> + + + + <_> + 6 4 1 6 -1. + <_> + 6 7 1 3 2. + 0 + -2.1864590235054493e-003 + 8.5311782360076904e-001 + -6.4777731895446777e-001 + <_> + + <_> + + + + <_> + 0 0 12 4 -1. + <_> + 0 0 6 2 2. + <_> + 6 2 6 2 2. + 0 + 2.3193720262497663e-003 + -7.6411879062652588e-001 + 7.1867972612380981e-001 + <_> + + <_> + + + + <_> + 43 12 18 2 -1. + <_> + 52 12 9 2 2. + 0 + -7.9916073009371758e-003 + 6.6442942619323730e-001 + -7.9540950059890747e-001 + <_> + + <_> + + + + <_> + 9 5 2 8 -1. + <_> + 10 5 1 8 2. + 0 + 1.4212740352377295e-003 + -6.3904231786727905e-001 + 7.5050598382949829e-001 + -8.4829801321029663e-001 + 8 + -1 + <_> + + + <_> + + <_> + + + + <_> + 1 9 6 3 -1. + <_> + 3 9 2 3 3. + 0 + 6.4091659151017666e-003 + -8.8425230979919434e-001 + 9.9953681230545044e-001 + <_> + + <_> + + + + <_> + 56 8 2 8 -1. + <_> + 56 12 2 4 2. + 0 + -6.3316390151157975e-004 + 8.3822172880172729e-001 + -9.8322170972824097e-001 + <_> + + <_> + + + + <_> + 24 2 6 13 -1. + <_> + 26 2 2 13 3. + 0 + -6.4947169448714703e-005 + 1. + -9.1822808980941772e-001 + <_> + + <_> + + + + <_> + 33 7 24 4 -1. + <_> + 41 7 8 4 3. + 0 + 5.3404141217470169e-003 + -9.4317251443862915e-001 + 9.0425151586532593e-001 + -6.0007210820913315e-002 + 9 + -1 + <_> + + + <_> + + <_> + + + + <_> + 1 1 57 4 -1. + <_> + 1 3 57 2 2. + 0 + 1.0755469650030136e-001 + -7.1647202968597412e-001 + 8.7827038764953613e-001 + <_> + + <_> + + + + <_> + 0 2 6 14 -1. + <_> + 3 2 3 14 2. + 0 + 3.1668949872255325e-002 + -8.7051069736480713e-001 + 5.8807212114334106e-001 + <_> + + <_> + + + + <_> + 52 3 6 10 -1. + <_> + 54 3 2 10 3. + 0 + -1.0572380386292934e-002 + 6.2438100576400757e-001 + -7.4027371406555176e-001 + <_> + + <_> + + + + <_> + 1 14 61 2 -1. + <_> + 1 15 61 1 2. + 0 + -2.7396259829401970e-002 + 8.9776748418807983e-001 + -5.2986758947372437e-001 + <_> + + <_> + + + + <_> + 28 0 11 12 -1. + <_> + 28 4 11 4 3. + 0 + 2.5918649509549141e-002 + -8.6482518911361694e-001 + 5.3121817111968994e-001 + -9.6125108003616333e-001 + 10 + -1 + <_> + + + <_> + + <_> + + + + <_> + 22 1 41 4 -1. + <_> + 22 3 41 2 2. + 0 + 7.1039132773876190e-002 + -7.5719678401947021e-001 + 7.5645631551742554e-001 + <_> + + <_> + + + + <_> + 41 6 6 8 -1. + <_> + 43 6 2 8 3. + 0 + 7.6241148635745049e-003 + -7.9783838987350464e-001 + 7.1733069419860840e-001 + <_> + + <_> + + + + <_> + 50 9 14 5 -1. + <_> + 57 9 7 5 2. + 0 + -2.7092639356851578e-002 + 6.0071170330047607e-001 + -8.4794402122497559e-001 + <_> + + <_> + + + + <_> + 4 1 12 5 -1. + <_> + 10 1 6 5 2. + 0 + -8.1267888890579343e-004 + 5.9364068508148193e-001 + -8.9295238256454468e-001 + <_> + + <_> + + + + <_> + 37 9 3 3 -1. + <_> + 38 9 1 3 3. + 0 + 8.3705072756856680e-004 + -6.4887362718582153e-001 + 7.8537952899932861e-001 + -1.0618970394134521e+000 + 11 + -1 + <_> + + + <_> + + <_> + + + + <_> + 54 0 10 6 -1. + <_> + 54 0 5 3 2. + <_> + 59 3 5 3 2. + 0 + -9.7556859254837036e-003 + 7.6982218027114868e-001 + -8.5293501615524292e-001 + <_> + + <_> + + + + <_> + 47 0 6 11 -1. + <_> + 49 0 2 11 3. + 0 + -8.6617246270179749e-003 + 8.4029090404510498e-001 + -7.1949690580368042e-001 + <_> + + <_> + + + + <_> + 19 2 20 2 -1. + <_> + 19 3 20 1 2. + 0 + 1.6897840425372124e-002 + -5.3601992130279541e-001 + 9.5484441518783569e-001 + <_> + + <_> + + + + <_> + 14 4 6 11 -1. + <_> + 17 4 3 11 2. + 0 + 4.7526158596156165e-005 + -7.6412862539291382e-001 + 7.5398761034011841e-001 + <_> + + <_> + + + + <_> + 31 9 33 2 -1. + <_> + 42 9 11 2 3. + 0 + 6.5607670694589615e-003 + -9.9346441030502319e-001 + 6.4864277839660645e-001 + -7.3307347297668457e-001 + 12 + -1 + <_> + + + <_> + + <_> + + + + <_> + 6 1 53 6 -1. + <_> + 6 3 53 2 3. + 0 + 1.0103269666433334e-001 + -7.3275578022003174e-001 + 8.4619927406311035e-001 + <_> + + <_> + + + + <_> + 49 9 4 6 -1. + <_> + 49 9 2 3 2. + <_> + 51 12 2 3 2. + 0 + -2.8920811018906534e-004 + 7.1564781665802002e-001 + -8.8221758604049683e-001 + <_> + + <_> + + + + <_> + 0 9 30 7 -1. + <_> + 10 9 10 7 3. + 0 + 1.0838840156793594e-002 + -8.7420248985290527e-001 + 6.0648679733276367e-001 + <_> + + <_> + + + + <_> + 40 4 6 2 -1. + <_> + 42 4 2 2 3. + 0 + 5.0803890917450190e-004 + -9.0554022789001465e-001 + 6.4213967323303223e-001 + <_> + + <_> + + + + <_> + 1 9 6 1 -1. + <_> + 3 9 2 1 3. + 0 + 2.3357039317488670e-003 + -9.2574918270111084e-001 + 8.6384928226470947e-001 + <_> + + <_> + + + + <_> + 47 3 4 10 -1. + <_> + 47 8 4 5 2. + 0 + 8.0239427916239947e-005 + -9.9618428945541382e-001 + 9.5355111360549927e-001 + <_> + + <_> + + + + <_> + 31 5 30 11 -1. + <_> + 41 5 10 11 3. + 0 + 3.2030208967626095e-003 + -1. + 1.0001050233840942e+000 + <_> + + <_> + + + + <_> + 0 0 2 1 -1. + <_> + 1 0 1 1 2. + 0 + 0. + 0. + -1. + <_> + + <_> + + + + <_> + 21 3 42 5 -1. + <_> + 35 3 14 5 3. + 0 + 2.6143440045416355e-003 + -1. + 1.0002139806747437e+000 + <_> + + <_> + + + + <_> + 0 0 2 1 -1. + <_> + 1 0 1 1 2. + 0 + 0. + 0. + -1. + <_> + + <_> + + + + <_> + 8 5 30 9 -1. + <_> + 8 8 30 3 3. + 0 + -7.0475979009643197e-004 + 1. + -9.9976968765258789e-001 + <_> + + <_> + + + + <_> + 3 12 33 3 -1. + <_> + 14 12 11 3 3. + 0 + 2.1271279547363520e-003 + -9.9694627523422241e-001 + 1.0002720355987549e+000 + <_> + + <_> + + + + <_> + 0 0 3 2 -1. + <_> + 1 0 1 2 3. + 0 + -2.4224430671893060e-004 + 1. + -1. + <_> + + <_> + + + + <_> + 46 4 3 8 -1. + <_> + 47 4 1 8 3. + 0 + 7.4700301047414541e-004 + -9.9108231067657471e-001 + 9.9941182136535645e-001 + -1.0991690158843994e+000 + 13 + -1 + <_> + + + <_> + + <_> + + + + <_> + 1 2 6 5 -1. + <_> + 3 2 2 5 3. + 0 + 1.7227890202775598e-003 + -9.3608891963958740e-001 + 8.7251222133636475e-001 + <_> + + <_> + + + + <_> + 0 3 18 5 -1. + <_> + 6 3 6 5 3. + 0 + 2.7599320746958256e-003 + -9.9757021665573120e-001 + 1.0000289678573608e+000 + <_> + + <_> + + + + <_> + 3 1 6 14 -1. + <_> + 6 1 3 14 2. + 0 + -8.9444358309265226e-005 + 1. + -9.9264812469482422e-001 + <_> + + <_> + + + + <_> + 3 6 2 10 -1. + <_> + 3 11 2 5 2. + 0 + -2.7962020249105990e-004 + 8.2833290100097656e-001 + -9.8444151878356934e-001 + <_> + + <_> + + + + <_> + 42 0 4 6 -1. + <_> + 42 0 2 3 2. + <_> + 44 3 2 3 2. + 0 + -2.7560539820115082e-005 + 1. + -9.9543339014053345e-001 + -9.1314977407455444e-001 + 14 + -1 + diff --git a/opencv/etc/lbpcascades/lbpcascade_frontalface.xml b/opencv/etc/lbpcascades/lbpcascade_frontalface.xml index fc7648e..59850cb 100644 --- a/opencv/etc/lbpcascades/lbpcascade_frontalface.xml +++ b/opencv/etc/lbpcascades/lbpcascade_frontalface.xml @@ -1,1505 +1,1505 @@ - - - - - BOOST - LBP - 24 - 24 - - GAB - 0.9950000047683716 - 0.5000000000000000 - 0.9500000000000000 - 1 - 100 - - 256 - 20 - - - <_> - 3 - -0.7520892024040222 - - - <_> - - 0 -1 46 -67130709 -21569 -1426120013 -1275125205 -21585 - -16385 587145899 -24005 - - -0.6543210148811340 0.8888888955116272 - - <_> - - 0 -1 13 -163512766 -769593758 -10027009 -262145 -514457854 - -193593353 -524289 -1 - - -0.7739216089248657 0.7278633713722229 - - <_> - - 0 -1 2 -363936790 -893203669 -1337948010 -136907894 - 1088782736 -134217726 -741544961 -1590337 - - -0.7068563103675842 0.6761534214019775 - - <_> - 4 - -0.4872078299522400 - - - <_> - - 0 -1 84 2147483647 1946124287 -536870913 2147450879 - 738132490 1061101567 243204619 2147446655 - - -0.8083735704421997 0.7685696482658386 - - <_> - - 0 -1 21 2147483647 263176079 1879048191 254749487 1879048191 - -134252545 -268435457 801111999 - - -0.7698410153388977 0.6592915654182434 - - <_> - - 0 -1 106 -98110272 1610939566 -285484400 -850010381 - -189334372 -1671954433 -571026695 -262145 - - -0.7506558895111084 0.5444605946540833 - - <_> - - 0 -1 48 -798690576 -131075 1095771153 -237144073 -65569 -1 - -216727745 -69206049 - - -0.7775990366935730 0.5465461611747742 - - <_> - 4 - -1.1592328548431396 - - - <_> - - 0 -1 47 -21585 -20549 -100818262 -738254174 -20561 -36865 - -151016790 -134238549 - - -0.5601882934570313 0.7743113040924072 - - <_> - - 0 -1 12 -286003217 183435247 -268994614 -421330945 - -402686081 1090387966 -286785545 -402653185 - - -0.6124526262283325 0.6978127956390381 - - <_> - - 0 -1 26 -50347012 970882927 -50463492 -1253377 -134218251 - -50364513 -33619992 -172490753 - - -0.6114496588706970 0.6537628173828125 - - <_> - - 0 -1 8 -273 -135266321 1877977738 -2088243418 -134217987 - 2146926575 -18910642 1095231247 - - -0.6854077577590942 0.5403239130973816 - - <_> - 5 - -0.7562355995178223 - - - <_> - - 0 -1 96 -1273 1870659519 -20971602 -67633153 -134250731 - 2004875127 -250 -150995969 - - -0.4051094949245453 0.7584033608436585 - - <_> - - 0 -1 33 -868162224 -76810262 -4262145 -257 1465211989 - -268959873 -2656269 -524289 - - -0.7388162612915039 0.5340843200683594 - - <_> - - 0 -1 57 -12817 -49 -541103378 -152950 -38993 -20481 -1153876 - -72478976 - - -0.6582943797111511 0.5339496731758118 - - <_> - - 0 -1 125 -269484161 -452984961 -319816180 -1594032130 -2111 - -990117891 -488975296 -520947741 - - -0.5981323719024658 0.5323504805564880 - - <_> - - 0 -1 53 557787431 670265215 -1342193665 -1075892225 - 1998528318 1056964607 -33570977 -1 - - -0.6498787999153137 0.4913350641727448 - - <_> - 5 - -0.8085358142852783 - - - <_> - - 0 -1 60 -536873708 880195381 -16842788 -20971521 -176687276 - -168427659 -16777260 -33554626 - - -0.5278195738792419 0.6946372389793396 - - <_> - - 0 -1 7 -1 -62981529 -1090591130 805330978 -8388827 -41945787 - -39577 -531118985 - - -0.5206505060195923 0.6329920291900635 - - <_> - - 0 -1 98 -725287348 1347747543 -852489 -16809993 1489881036 - -167903241 -1 -1 - - -0.7516061067581177 0.4232024252414703 - - <_> - - 0 -1 44 -32777 1006582562 -65 935312171 -8388609 -1078198273 - -1 733886267 - - -0.7639313936233521 0.4123568832874298 - - <_> - - 0 -1 24 -85474705 2138828511 -1036436754 817625855 - 1123369029 -58796809 -1013468481 -194513409 - - -0.5123769044876099 0.5791834592819214 - - <_> - 5 - -0.5549971461296082 - - - <_> - - 0 -1 42 -17409 -20481 -268457797 -134239493 -17473 -1 -21829 - -21846 - - -0.3763174116611481 0.7298233509063721 - - <_> - - 0 -1 6 -805310737 -2098262358 -269504725 682502698 - 2147483519 1740574719 -1090519233 -268472385 - - -0.5352765917778015 0.5659480094909668 - - <_> - - 0 -1 61 -67109678 -6145 -8 -87884584 -20481 -1073762305 - -50856216 -16849696 - - -0.5678374171257019 0.4961479902267456 - - <_> - - 0 -1 123 -138428633 1002418167 -1359008245 -1908670465 - -1346685918 910098423 -1359010520 -1346371657 - - -0.5706262588500977 0.4572288393974304 - - <_> - - 0 -1 9 -89138513 -4196353 1256531674 -1330665426 1216308261 - -36190633 33498198 -151796633 - - -0.5344601869583130 0.4672054052352905 - - <_> - 5 - -0.8776460289955139 - - - <_> - - 0 -1 105 1073769576 206601725 -34013449 -33554433 -789514004 - -101384321 -690225153 -264193 - - -0.7700348496437073 0.5943940877914429 - - <_> - - 0 -1 30 -1432340997 -823623681 -49153 -34291724 -269484035 - -1342767105 -1078198273 -1277955 - - -0.5043668746948242 0.6151274442672730 - - <_> - - 0 -1 35 -1067385040 -195758209 -436748425 -134217731 - -50855988 -129 -1 -1 - - -0.6808040738105774 0.4667325913906097 - - <_> - - 0 -1 119 832534325 -34111555 -26050561 -423659521 -268468364 - 2105014143 -2114244 -17367185 - - -0.4927591383457184 0.5401885509490967 - - <_> - - 0 -1 82 -1089439888 -1080524865 2143059967 -1114121 - -1140949004 -3 -2361356 -739516 - - -0.6445107460021973 0.4227822124958038 - - <_> - 6 - -1.1139287948608398 - - - <_> - - 0 -1 52 -1074071553 -1074003969 -1 -1280135430 -5324817 -1 - -335548482 582134442 - - -0.5307556986808777 0.6258179545402527 - - <_> - - 0 -1 99 -706937396 -705364068 -540016724 -570495027 - -570630659 -587857963 -33628164 -35848193 - - -0.5227634310722351 0.5049746036529541 - - <_> - - 0 -1 18 -2035630093 42119158 -268503053 -1671444 261017599 - 1325432815 1954394111 -805306449 - - -0.4983572661876679 0.5106441378593445 - - <_> - - 0 -1 111 -282529488 -1558073088 1426018736 -170526448 - -546832487 -5113037 -34243375 -570427929 - - -0.4990860521793366 0.5060507059097290 - - <_> - - 0 -1 92 1016332500 -606301707 915094269 -1080086049 - -1837027144 -1361600280 2147318747 1067975613 - - -0.5695009231567383 0.4460467398166657 - - <_> - - 0 -1 51 -656420166 -15413034 -141599534 -603435836 - 1505950458 -787556946 -79823438 -1326199134 - - -0.6590405106544495 0.3616424500942230 - - <_> - 7 - -0.8243625760078430 - - - <_> - - 0 -1 28 -901591776 -201916417 -262 -67371009 -143312112 - -524289 -41943178 -1 - - -0.4972776770591736 0.6027074456214905 - - <_> - - 0 -1 112 -4507851 -411340929 -268437513 -67502145 -17350859 - -32901 -71344315 -29377 - - -0.4383158981800079 0.5966237187385559 - - <_> - - 0 -1 69 -75894785 -117379438 -239063587 -12538500 1485072126 - 2076233213 2123118847 801906927 - - -0.6386105418205261 0.3977999985218048 - - <_> - - 0 -1 19 -823480413 786628589 -16876049 -1364262914 242165211 - 1315930109 -696268833 -455082829 - - -0.5512794256210327 0.4282079637050629 - - <_> - - 0 -1 73 -521411968 6746762 -1396236286 -2038436114 - -185612509 57669627 -143132877 -1041235973 - - -0.6418755054473877 0.3549866080284119 - - <_> - - 0 -1 126 -478153869 1076028979 -1645895615 1365298272 - -557859073 -339771473 1442574528 -1058802061 - - -0.4841901361942291 0.4668019413948059 - - <_> - - 0 -1 45 -246350404 -1650402048 -1610612745 -788400696 - 1467604861 -2787397 1476263935 -4481349 - - -0.5855734348297119 0.3879135847091675 - - <_> - 7 - -1.2237116098403931 - - - <_> - - 0 -1 114 -24819 1572863935 -16809993 -67108865 2146778388 - 1433927541 -268608444 -34865205 - - -0.2518476545810700 0.7088654041290283 - - <_> - - 0 -1 97 -1841359 -134271049 -32769 -5767369 -1116675 -2185 - -8231 -33603327 - - -0.4303432404994965 0.5283288359642029 - - <_> - - 0 -1 25 -1359507589 -1360593090 -1073778729 -269553812 - -809512977 1744707583 -41959433 -134758978 - - -0.4259553551673889 0.5440809130668640 - - <_> - - 0 -1 34 729753407 -134270989 -1140907329 -235200777 - 658456383 2147467263 -1140900929 -16385 - - -0.5605589151382446 0.4220733344554901 - - <_> - - 0 -1 134 -310380553 -420675595 -193005472 -353568129 - 1205338070 -990380036 887604324 -420544526 - - -0.5192656517028809 0.4399855434894562 - - <_> - - 0 -1 16 -1427119361 1978920959 -287119734 -487068946 - 114759245 -540578051 -707510259 -671660453 - - -0.5013077259063721 0.4570254683494568 - - <_> - - 0 -1 74 -738463762 -889949281 -328301948 -121832450 - -1142658284 -1863576559 2146417353 -263185 - - -0.4631414115428925 0.4790246188640595 - - <_> - 7 - -0.5544230937957764 - - - <_> - - 0 -1 113 -76228780 -65538 -1 -67174401 -148007 -33 -221796 - -272842924 - - -0.3949716091156006 0.6082032322883606 - - <_> - - 0 -1 110 369147696 -1625232112 2138570036 -1189900 790708019 - -1212613127 799948719 -4456483 - - -0.4855885505676270 0.4785369932651520 - - <_> - - 0 -1 37 784215839 -290015241 536832799 -402984963 - -1342414991 -838864897 -176769 -268456129 - - -0.4620285332202911 0.4989669024944305 - - <_> - - 0 -1 41 -486418688 -171915327 -340294900 -21938 -519766032 - -772751172 -73096060 -585322623 - - -0.6420643329620361 0.3624351918697357 - - <_> - - 0 -1 117 -33554953 -475332625 -1423463824 -2077230421 - -4849669 -2080505925 -219032928 -1071915349 - - -0.4820112884044647 0.4632140696048737 - - <_> - - 0 -1 65 -834130468 -134217476 -1349314083 -1073803559 - -619913764 -1449131844 -1386890321 -1979118423 - - -0.4465552568435669 0.5061788558959961 - - <_> - - 0 -1 56 -285249779 1912569855 -16530 -1731022870 -1161904146 - -1342177297 -268439634 -1464078708 - - -0.5190586447715759 0.4441480338573456 - - <_> - 7 - -0.7161560654640198 - - - <_> - - 0 -1 20 1246232575 1078001186 -10027057 60102 -277348353 - -43646987 -1210581153 1195769615 - - -0.4323809444904327 0.5663768053054810 - - <_> - - 0 -1 15 -778583572 -612921106 -578775890 -4036478 - -1946580497 -1164766570 -1986687009 -12103599 - - -0.4588732719421387 0.4547033011913300 - - <_> - - 0 -1 129 -1073759445 2013231743 -1363169553 -1082459201 - -1414286549 868185983 -1356133589 -1077936257 - - -0.5218553543090820 0.4111092388629913 - - <_> - - 0 -1 102 -84148365 -2093417722 -1204850272 564290299 - -67121221 -1342177350 -1309195902 -776734797 - - -0.4920000731945038 0.4326725304126740 - - <_> - - 0 -1 88 -25694458 67104495 -290216278 -168563037 2083877442 - 1702788383 -144191964 -234882162 - - -0.4494568109512329 0.4448510706424713 - - <_> - - 0 -1 59 -857980836 904682741 -1612267521 232279415 - 1550862252 -574825221 -357380888 -4579409 - - -0.5180826783180237 0.3888972699642181 - - <_> - - 0 -1 27 -98549440 -137838400 494928389 -246013630 939541351 - -1196072350 -620603549 2137216273 - - -0.6081240773200989 0.3333222270011902 - - <_> - 8 - -0.6743940711021423 - - - <_> - - 0 -1 29 -150995201 2071191945 -1302151626 536934335 - -1059008937 914128709 1147328110 -268369925 - - -0.1790193915367127 0.6605972051620483 - - <_> - - 0 -1 128 -134509479 1610575703 -1342177289 1861484541 - -1107833788 1577058173 -333558568 -136319041 - - -0.3681024610996246 0.5139749646186829 - - <_> - - 0 -1 70 -1 1060154476 -1090984524 -630918524 -539492875 - 779616255 -839568424 -321 - - -0.3217232525348663 0.6171553134918213 - - <_> - - 0 -1 4 -269562385 -285029906 -791084350 -17923776 235286671 - 1275504943 1344390399 -966276889 - - -0.4373284578323364 0.4358185231685638 - - <_> - - 0 -1 76 17825984 -747628419 595427229 1474759671 575672208 - -1684005538 872217086 -1155858277 - - -0.4404836893081665 0.4601220190525055 - - <_> - - 0 -1 124 -336593039 1873735591 -822231622 -355795238 - -470820869 -1997537409 -1057132384 -1015285005 - - -0.4294152259826660 0.4452161788940430 - - <_> - - 0 -1 54 -834212130 -593694721 -322142257 -364892500 - -951029539 -302125121 -1615106053 -79249765 - - -0.3973052501678467 0.4854526817798615 - - <_> - - 0 -1 95 1342144479 2147431935 -33554561 -47873 -855685912 -1 - 1988052447 536827383 - - -0.7054683566093445 0.2697997391223908 - - <_> - 9 - -1.2042298316955566 - - - <_> - - 0 -1 39 1431368960 -183437936 -537002499 -137497097 - 1560590321 -84611081 -2097193 -513 - - -0.5905947685241699 0.5101932883262634 - - <_> - - 0 -1 120 -1645259691 2105491231 2130706431 1458995007 - -8567536 -42483883 -33780003 -21004417 - - -0.4449204802513123 0.4490709304809570 - - <_> - - 0 -1 89 -612381022 -505806938 -362027516 -452985106 - 275854917 1920431639 -12600561 -134221825 - - -0.4693818688392639 0.4061094820499420 - - <_> - - 0 -1 14 -805573153 -161 -554172679 -530519488 -16779441 - 2000682871 -33604275 -150997129 - - -0.3600351214408875 0.5056326985359192 - - <_> - - 0 -1 67 6192 435166195 1467449341 2046691505 -1608493775 - -4755729 -1083162625 -71365637 - - -0.4459891915321350 0.4132415652275085 - - <_> - - 0 -1 86 -41689215 -3281034 1853357967 -420712635 -415924289 - -270209208 -1088293113 -825311232 - - -0.4466069042682648 0.4135067760944367 - - <_> - - 0 -1 80 -117391116 -42203396 2080374461 -188709 -542008165 - -356831940 -1091125345 -1073796897 - - -0.3394956290721893 0.5658645033836365 - - <_> - - 0 -1 75 -276830049 1378714472 -1342181951 757272098 - 1073740607 -282199241 -415761549 170896931 - - -0.5346512198448181 0.3584479391574860 - - <_> - - 0 -1 55 -796075825 -123166849 2113667055 -217530421 - -1107432194 -16385 -806359809 -391188771 - - -0.4379335641860962 0.4123645126819611 - - <_> - 10 - -0.8402050137519836 - - - <_> - - 0 -1 71 -890246622 15525883 -487690486 47116238 -1212319899 - -1291847681 -68159890 -469829921 - - -0.2670986354351044 0.6014143228530884 - - <_> - - 0 -1 31 -1361180685 -1898008841 -1090588811 -285410071 - -1074016265 -840443905 2147221487 -262145 - - -0.4149844348430634 0.4670888185501099 - - <_> - - 0 -1 40 1426190596 1899364271 2142731795 -142607505 - -508232452 -21563393 -41960001 -65 - - -0.4985891580581665 0.3719584941864014 - - <_> - - 0 -1 109 -201337965 10543906 -236498096 -746195597 - 1974565825 -15204415 921907633 -190058309 - - -0.4568729996681213 0.3965812027454376 - - <_> - - 0 -1 130 -595026732 -656401928 -268649235 -571490699 - -440600392 -133131 -358810952 -2004088646 - - -0.4770836830139160 0.3862601518630981 - - <_> - - 0 -1 66 941674740 -1107882114 1332789109 -67691015 - -1360463693 -1556612430 -609108546 733546933 - - -0.4877715110778809 0.3778986334800720 - - <_> - - 0 -1 49 -17114945 -240061474 1552871558 -82775604 -932393844 - -1308544889 -532635478 -99042357 - - -0.3721654713153839 0.4994400143623352 - - <_> - - 0 -1 133 -655906006 1405502603 -939205164 1884929228 - -498859222 559417357 -1928559445 -286264385 - - -0.3934195041656494 0.4769641458988190 - - <_> - - 0 -1 0 -335837777 1860677295 -90 -1946186226 931096183 - 251612987 2013265917 -671232197 - - -0.4323300719261169 0.4342164099216461 - - <_> - - 0 -1 103 37769424 -137772680 374692301 2002666345 -536176194 - -1644484728 807009019 1069089930 - - -0.4993278682231903 0.3665378093719482 - - <_> - 9 - -1.1974394321441650 - - - <_> - - 0 -1 43 -5505 2147462911 2143265466 -4511070 -16450 -257 - -201348440 -71333206 - - -0.3310225307941437 0.5624626278877258 - - <_> - - 0 -1 90 -136842268 -499330741 2015250980 -87107126 - -641665744 -788524639 -1147864792 -134892563 - - -0.5266560912132263 0.3704403042793274 - - <_> - - 0 -1 104 -146800880 -1780368555 2111170033 -140904684 - -16777551 -1946681885 -1646463595 -839131947 - - -0.4171888828277588 0.4540435671806335 - - <_> - - 0 -1 85 -832054034 -981663763 -301990281 -578814081 - -932319000 -1997406723 -33555201 -69206017 - - -0.4556705355644226 0.3704262077808380 - - <_> - - 0 -1 24 -118492417 -1209026825 1119023838 -1334313353 - 1112948738 -297319313 1378887291 -139469193 - - -0.4182529747486115 0.4267231225967407 - - <_> - - 0 -1 78 -1714382628 -2353704 -112094959 -549613092 - -1567058760 -1718550464 -342315012 -1074972227 - - -0.3625369668006897 0.4684656262397766 - - <_> - - 0 -1 5 -85219702 316836394 -33279 1904970288 2117267315 - -260901769 -621461759 -88607770 - - -0.4742925167083740 0.3689507246017456 - - <_> - - 0 -1 11 -294654041 -353603585 -1641159686 -50331921 - -2080899877 1145569279 -143132713 -152044037 - - -0.3666271567344666 0.4580127298831940 - - <_> - - 0 -1 32 1887453658 -638545712 -1877976819 -34320972 - -1071067983 -661345416 -583338277 1060190561 - - -0.4567637443542481 0.3894708156585693 - - <_> - 9 - -0.5733128190040588 - - - <_> - - 0 -1 122 -994063296 1088745462 -318837116 -319881377 - 1102566613 1165490103 -121679694 -134744129 - - -0.4055117964744568 0.5487945079803467 - - <_> - - 0 -1 68 -285233233 -538992907 1811935199 -369234005 -529 - -20593 -20505 -1561401854 - - -0.3787897229194641 0.4532003402709961 - - <_> - - 0 -1 58 -1335245632 1968917183 1940861695 536816369 - -1226071367 -570908176 457026619 1000020667 - - -0.4258328974246979 0.4202791750431061 - - <_> - - 0 -1 94 -1360318719 -1979797897 -50435249 -18646473 - -608879292 -805306691 -269304244 -17840167 - - -0.4561023116111755 0.4002747833728790 - - <_> - - 0 -1 87 2062765935 -16449 -1275080721 -16406 45764335 - -1090552065 -772846337 -570464322 - - -0.4314672648906708 0.4086346626281738 - - <_> - - 0 -1 127 -536896021 1080817663 -738234288 -965478709 - -2082767969 1290855887 1993822934 -990381609 - - -0.4174543321132660 0.4249868988990784 - - <_> - - 0 -1 3 -818943025 168730891 -293610428 -79249354 669224671 - 621166734 1086506807 1473768907 - - -0.4321364760398865 0.4090838730335236 - - <_> - - 0 -1 79 -68895696 -67107736 -1414315879 -841676168 - -619843344 -1180610531 -1081990469 1043203389 - - -0.5018386244773865 0.3702533841133118 - - <_> - - 0 -1 116 -54002134 -543485719 -2124882422 -1437445858 - -115617074 -1195787391 -1096024366 -2140472445 - - -0.5037505626678467 0.3564981222152710 - - <_> - 9 - -0.4892596900463104 - - - <_> - - 0 -1 132 -67113211 2003808111 1862135111 846461923 -2752 - 2002237273 -273154752 1937223539 - - -0.2448196411132813 0.5689709186553955 - - <_> - - 0 -1 62 1179423888 -78064940 -611839555 -539167899 - -1289358360 -1650810108 -892540499 -1432827684 - - -0.4633283913135529 0.3587929606437683 - - <_> - - 0 -1 23 -285212705 -78450761 -656212031 -264050110 -27787425 - -1334349961 -547662981 -135796924 - - -0.3731099069118500 0.4290455579757690 - - <_> - - 0 -1 77 341863476 403702016 -550588417 1600194541 - -1080690735 951127993 -1388580949 -1153717473 - - -0.3658909499645233 0.4556473195552826 - - <_> - - 0 -1 22 -586880702 -204831512 -100644596 -39319550 - -1191150794 705692513 457203315 -75806957 - - -0.5214384198188782 0.3221037387847900 - - <_> - - 0 -1 72 -416546870 545911370 -673716192 -775559454 - -264113598 139424 -183369982 -204474641 - - -0.4289036989212036 0.4004956185817719 - - <_> - - 0 -1 50 -1026505020 -589692154 -1740499937 -1563770497 - 1348491006 -60710713 -1109853489 -633909413 - - -0.4621542394161224 0.3832748532295227 - - <_> - - 0 -1 108 -1448872304 -477895040 -1778390608 -772418127 - -1789923416 -1612057181 -805306693 -1415842113 - - -0.3711548447608948 0.4612701535224915 - - <_> - - 0 -1 92 407905424 -582449988 52654751 -1294472 -285103725 - -74633006 1871559083 1057955850 - - -0.5180652141571045 0.3205870389938355 - - <_> - 10 - -0.5911940932273865 - - - <_> - - 0 -1 81 4112 -1259563825 -846671428 -100902460 1838164148 - -74153752 -90653988 -1074263896 - - -0.2592592537403107 0.5873016119003296 - - <_> - - 0 -1 1 -285216785 -823206977 -1085589 -1081346 1207959293 - 1157103471 2097133565 -2097169 - - -0.3801195919513702 0.4718827307224274 - - <_> - - 0 -1 121 -12465 -536875169 2147478367 2130706303 -37765492 - -866124467 -318782328 -1392509185 - - -0.3509117066860199 0.5094807147979736 - - <_> - - 0 -1 38 2147449663 -20741 -16794757 1945873146 -16710 -1 - -8406341 -67663041 - - -0.4068757295608521 0.4130136370658875 - - <_> - - 0 -1 17 -155191713 866117231 1651407483 548272812 -479201468 - -447742449 1354229504 -261884429 - - -0.4557141065597534 0.3539792001247406 - - <_> - - 0 -1 100 -225319378 -251682065 -492783986 -792341777 - -1287261695 1393643841 -11274182 -213909521 - - -0.4117803275585175 0.4118592441082001 - - <_> - - 0 -1 63 -382220122 -2002072729 -51404800 -371201558 - -923011069 -2135301457 -2066104743 -1042557441 - - -0.4008397758007050 0.4034757018089294 - - <_> - - 0 -1 101 -627353764 -48295149 1581203952 -436258614 - -105268268 -1435893445 -638126888 -1061107126 - - -0.5694189667701721 0.2964762747287750 - - <_> - - 0 -1 118 -8399181 1058107691 -621022752 -251003468 -12582915 - -574619739 -994397789 -1648362021 - - -0.3195341229438782 0.5294018983840942 - - <_> - - 0 -1 92 -348343812 -1078389516 1717960437 364735981 - -1783841602 -4883137 -457572354 -1076950384 - - -0.3365339040756226 0.5067458748817444 - - <_> - 10 - -0.7612916231155396 - - - <_> - - 0 -1 10 -1976661318 -287957604 -1659497122 -782068 43591089 - -453637880 1435470000 -1077438561 - - -0.4204545319080353 0.5165745615959168 - - <_> - - 0 -1 131 -67110925 14874979 -142633168 -1338923040 - 2046713291 -2067933195 1473503712 -789579837 - - -0.3762553930282593 0.4075302779674530 - - <_> - - 0 -1 83 -272814301 -1577073 -1118685 -305156120 -1052289 - -1073813756 -538971154 -355523038 - - -0.4253497421741486 0.3728055357933044 - - <_> - - 0 -1 135 -2233 -214486242 -538514758 573747007 -159390971 - 1994225489 -973738098 -203424005 - - -0.3601998090744019 0.4563256204128265 - - <_> - - 0 -1 115 -261031688 -1330369299 -641860609 1029570301 - -1306461192 -1196149518 -1529767778 683139823 - - -0.4034293889999390 0.4160816967487335 - - <_> - - 0 -1 64 -572993608 -34042628 -417865 -111109 -1433365268 - -19869715 -1920939864 -1279457063 - - -0.3620899617671967 0.4594142735004425 - - <_> - - 0 -1 36 -626275097 -615256993 1651946018 805366393 - 2016559730 -430780849 -799868165 -16580645 - - -0.3903816640377045 0.4381459355354309 - - <_> - - 0 -1 93 1354797300 -1090957603 1976418270 -1342502178 - -1851873892 -1194637077 -1153521668 -1108399474 - - -0.3591445386409760 0.4624078869819641 - - <_> - - 0 -1 91 68157712 1211368313 -304759523 1063017136 798797750 - -275513546 648167355 -1145357350 - - -0.4297670423984528 0.4023293554782867 - - <_> - - 0 -1 107 -546318240 -1628569602 -163577944 -537002306 - -545456389 -1325465645 -380446736 -1058473386 - - -0.5727006793022156 0.2995934784412384 - - <_> - - 0 0 3 5 - <_> - - 0 0 4 2 - <_> - - 0 0 6 3 - <_> - - 0 1 2 3 - <_> - - 0 1 3 3 - <_> - - 0 1 3 7 - <_> - - 0 4 3 3 - <_> - - 0 11 3 4 - <_> - - 0 12 8 4 - <_> - - 0 14 4 3 - <_> - - 1 0 5 3 - <_> - - 1 1 2 2 - <_> - - 1 3 3 1 - <_> - - 1 7 4 4 - <_> - - 1 12 2 2 - <_> - - 1 13 4 1 - <_> - - 1 14 4 3 - <_> - - 1 17 3 2 - <_> - - 2 0 2 3 - <_> - - 2 1 2 2 - <_> - - 2 2 4 6 - <_> - - 2 3 4 4 - <_> - - 2 7 2 1 - <_> - - 2 11 2 3 - <_> - - 2 17 3 2 - <_> - - 3 0 2 2 - <_> - - 3 1 7 3 - <_> - - 3 7 2 1 - <_> - - 3 7 2 4 - <_> - - 3 18 2 2 - <_> - - 4 0 2 3 - <_> - - 4 3 2 1 - <_> - - 4 6 2 1 - <_> - - 4 6 2 5 - <_> - - 4 7 5 2 - <_> - - 4 8 4 3 - <_> - - 4 18 2 2 - <_> - - 5 0 2 2 - <_> - - 5 3 4 4 - <_> - - 5 6 2 5 - <_> - - 5 9 2 2 - <_> - - 5 10 2 2 - <_> - - 6 3 4 4 - <_> - - 6 4 4 3 - <_> - - 6 5 2 3 - <_> - - 6 5 2 5 - <_> - - 6 5 4 3 - <_> - - 6 6 4 2 - <_> - - 6 6 4 4 - <_> - - 6 18 1 2 - <_> - - 6 21 2 1 - <_> - - 7 0 3 7 - <_> - - 7 4 2 3 - <_> - - 7 9 5 1 - <_> - - 7 21 2 1 - <_> - - 8 0 1 4 - <_> - - 8 5 2 2 - <_> - - 8 5 3 2 - <_> - - 8 17 3 1 - <_> - - 8 18 1 2 - <_> - - 9 0 5 3 - <_> - - 9 2 2 6 - <_> - - 9 5 1 1 - <_> - - 9 11 1 1 - <_> - - 9 16 1 1 - <_> - - 9 16 2 1 - <_> - - 9 17 1 1 - <_> - - 9 18 1 1 - <_> - - 10 5 1 2 - <_> - - 10 5 3 3 - <_> - - 10 7 1 5 - <_> - - 10 8 1 1 - <_> - - 10 9 1 1 - <_> - - 10 10 1 1 - <_> - - 10 10 1 2 - <_> - - 10 14 3 3 - <_> - - 10 15 1 1 - <_> - - 10 15 2 1 - <_> - - 10 16 1 1 - <_> - - 10 16 2 1 - <_> - - 10 17 1 1 - <_> - - 10 21 1 1 - <_> - - 11 3 2 2 - <_> - - 11 5 1 2 - <_> - - 11 5 3 3 - <_> - - 11 5 4 6 - <_> - - 11 6 1 1 - <_> - - 11 7 2 2 - <_> - - 11 8 1 2 - <_> - - 11 10 1 1 - <_> - - 11 10 1 2 - <_> - - 11 15 1 1 - <_> - - 11 17 1 1 - <_> - - 11 18 1 1 - <_> - - 12 0 2 2 - <_> - - 12 1 2 5 - <_> - - 12 2 4 1 - <_> - - 12 3 1 3 - <_> - - 12 7 3 4 - <_> - - 12 10 3 2 - <_> - - 12 11 1 1 - <_> - - 12 12 3 2 - <_> - - 12 14 4 3 - <_> - - 12 17 1 1 - <_> - - 12 21 2 1 - <_> - - 13 6 2 5 - <_> - - 13 7 3 5 - <_> - - 13 11 3 2 - <_> - - 13 17 2 2 - <_> - - 13 17 3 2 - <_> - - 13 18 1 2 - <_> - - 13 18 2 2 - <_> - - 14 0 2 2 - <_> - - 14 1 1 3 - <_> - - 14 2 3 2 - <_> - - 14 7 2 1 - <_> - - 14 13 2 1 - <_> - - 14 13 3 3 - <_> - - 14 17 2 2 - <_> - - 15 0 2 2 - <_> - - 15 0 2 3 - <_> - - 15 4 3 2 - <_> - - 15 4 3 6 - <_> - - 15 6 3 2 - <_> - - 15 11 3 4 - <_> - - 15 13 3 2 - <_> - - 15 17 2 2 - <_> - - 15 17 3 2 - <_> - - 16 1 2 3 - <_> - - 16 3 2 4 - <_> - - 16 6 1 1 - <_> - - 16 16 2 2 - <_> - - 17 1 2 2 - <_> - - 17 1 2 5 - <_> - - 17 12 2 2 - <_> - - 18 0 2 2 - + + + + + BOOST + LBP + 24 + 24 + + GAB + 0.9950000047683716 + 0.5000000000000000 + 0.9500000000000000 + 1 + 100 + + 256 + 20 + + + <_> + 3 + -0.7520892024040222 + + + <_> + + 0 -1 46 -67130709 -21569 -1426120013 -1275125205 -21585 + -16385 587145899 -24005 + + -0.6543210148811340 0.8888888955116272 + + <_> + + 0 -1 13 -163512766 -769593758 -10027009 -262145 -514457854 + -193593353 -524289 -1 + + -0.7739216089248657 0.7278633713722229 + + <_> + + 0 -1 2 -363936790 -893203669 -1337948010 -136907894 + 1088782736 -134217726 -741544961 -1590337 + + -0.7068563103675842 0.6761534214019775 + + <_> + 4 + -0.4872078299522400 + + + <_> + + 0 -1 84 2147483647 1946124287 -536870913 2147450879 + 738132490 1061101567 243204619 2147446655 + + -0.8083735704421997 0.7685696482658386 + + <_> + + 0 -1 21 2147483647 263176079 1879048191 254749487 1879048191 + -134252545 -268435457 801111999 + + -0.7698410153388977 0.6592915654182434 + + <_> + + 0 -1 106 -98110272 1610939566 -285484400 -850010381 + -189334372 -1671954433 -571026695 -262145 + + -0.7506558895111084 0.5444605946540833 + + <_> + + 0 -1 48 -798690576 -131075 1095771153 -237144073 -65569 -1 + -216727745 -69206049 + + -0.7775990366935730 0.5465461611747742 + + <_> + 4 + -1.1592328548431396 + + + <_> + + 0 -1 47 -21585 -20549 -100818262 -738254174 -20561 -36865 + -151016790 -134238549 + + -0.5601882934570313 0.7743113040924072 + + <_> + + 0 -1 12 -286003217 183435247 -268994614 -421330945 + -402686081 1090387966 -286785545 -402653185 + + -0.6124526262283325 0.6978127956390381 + + <_> + + 0 -1 26 -50347012 970882927 -50463492 -1253377 -134218251 + -50364513 -33619992 -172490753 + + -0.6114496588706970 0.6537628173828125 + + <_> + + 0 -1 8 -273 -135266321 1877977738 -2088243418 -134217987 + 2146926575 -18910642 1095231247 + + -0.6854077577590942 0.5403239130973816 + + <_> + 5 + -0.7562355995178223 + + + <_> + + 0 -1 96 -1273 1870659519 -20971602 -67633153 -134250731 + 2004875127 -250 -150995969 + + -0.4051094949245453 0.7584033608436585 + + <_> + + 0 -1 33 -868162224 -76810262 -4262145 -257 1465211989 + -268959873 -2656269 -524289 + + -0.7388162612915039 0.5340843200683594 + + <_> + + 0 -1 57 -12817 -49 -541103378 -152950 -38993 -20481 -1153876 + -72478976 + + -0.6582943797111511 0.5339496731758118 + + <_> + + 0 -1 125 -269484161 -452984961 -319816180 -1594032130 -2111 + -990117891 -488975296 -520947741 + + -0.5981323719024658 0.5323504805564880 + + <_> + + 0 -1 53 557787431 670265215 -1342193665 -1075892225 + 1998528318 1056964607 -33570977 -1 + + -0.6498787999153137 0.4913350641727448 + + <_> + 5 + -0.8085358142852783 + + + <_> + + 0 -1 60 -536873708 880195381 -16842788 -20971521 -176687276 + -168427659 -16777260 -33554626 + + -0.5278195738792419 0.6946372389793396 + + <_> + + 0 -1 7 -1 -62981529 -1090591130 805330978 -8388827 -41945787 + -39577 -531118985 + + -0.5206505060195923 0.6329920291900635 + + <_> + + 0 -1 98 -725287348 1347747543 -852489 -16809993 1489881036 + -167903241 -1 -1 + + -0.7516061067581177 0.4232024252414703 + + <_> + + 0 -1 44 -32777 1006582562 -65 935312171 -8388609 -1078198273 + -1 733886267 + + -0.7639313936233521 0.4123568832874298 + + <_> + + 0 -1 24 -85474705 2138828511 -1036436754 817625855 + 1123369029 -58796809 -1013468481 -194513409 + + -0.5123769044876099 0.5791834592819214 + + <_> + 5 + -0.5549971461296082 + + + <_> + + 0 -1 42 -17409 -20481 -268457797 -134239493 -17473 -1 -21829 + -21846 + + -0.3763174116611481 0.7298233509063721 + + <_> + + 0 -1 6 -805310737 -2098262358 -269504725 682502698 + 2147483519 1740574719 -1090519233 -268472385 + + -0.5352765917778015 0.5659480094909668 + + <_> + + 0 -1 61 -67109678 -6145 -8 -87884584 -20481 -1073762305 + -50856216 -16849696 + + -0.5678374171257019 0.4961479902267456 + + <_> + + 0 -1 123 -138428633 1002418167 -1359008245 -1908670465 + -1346685918 910098423 -1359010520 -1346371657 + + -0.5706262588500977 0.4572288393974304 + + <_> + + 0 -1 9 -89138513 -4196353 1256531674 -1330665426 1216308261 + -36190633 33498198 -151796633 + + -0.5344601869583130 0.4672054052352905 + + <_> + 5 + -0.8776460289955139 + + + <_> + + 0 -1 105 1073769576 206601725 -34013449 -33554433 -789514004 + -101384321 -690225153 -264193 + + -0.7700348496437073 0.5943940877914429 + + <_> + + 0 -1 30 -1432340997 -823623681 -49153 -34291724 -269484035 + -1342767105 -1078198273 -1277955 + + -0.5043668746948242 0.6151274442672730 + + <_> + + 0 -1 35 -1067385040 -195758209 -436748425 -134217731 + -50855988 -129 -1 -1 + + -0.6808040738105774 0.4667325913906097 + + <_> + + 0 -1 119 832534325 -34111555 -26050561 -423659521 -268468364 + 2105014143 -2114244 -17367185 + + -0.4927591383457184 0.5401885509490967 + + <_> + + 0 -1 82 -1089439888 -1080524865 2143059967 -1114121 + -1140949004 -3 -2361356 -739516 + + -0.6445107460021973 0.4227822124958038 + + <_> + 6 + -1.1139287948608398 + + + <_> + + 0 -1 52 -1074071553 -1074003969 -1 -1280135430 -5324817 -1 + -335548482 582134442 + + -0.5307556986808777 0.6258179545402527 + + <_> + + 0 -1 99 -706937396 -705364068 -540016724 -570495027 + -570630659 -587857963 -33628164 -35848193 + + -0.5227634310722351 0.5049746036529541 + + <_> + + 0 -1 18 -2035630093 42119158 -268503053 -1671444 261017599 + 1325432815 1954394111 -805306449 + + -0.4983572661876679 0.5106441378593445 + + <_> + + 0 -1 111 -282529488 -1558073088 1426018736 -170526448 + -546832487 -5113037 -34243375 -570427929 + + -0.4990860521793366 0.5060507059097290 + + <_> + + 0 -1 92 1016332500 -606301707 915094269 -1080086049 + -1837027144 -1361600280 2147318747 1067975613 + + -0.5695009231567383 0.4460467398166657 + + <_> + + 0 -1 51 -656420166 -15413034 -141599534 -603435836 + 1505950458 -787556946 -79823438 -1326199134 + + -0.6590405106544495 0.3616424500942230 + + <_> + 7 + -0.8243625760078430 + + + <_> + + 0 -1 28 -901591776 -201916417 -262 -67371009 -143312112 + -524289 -41943178 -1 + + -0.4972776770591736 0.6027074456214905 + + <_> + + 0 -1 112 -4507851 -411340929 -268437513 -67502145 -17350859 + -32901 -71344315 -29377 + + -0.4383158981800079 0.5966237187385559 + + <_> + + 0 -1 69 -75894785 -117379438 -239063587 -12538500 1485072126 + 2076233213 2123118847 801906927 + + -0.6386105418205261 0.3977999985218048 + + <_> + + 0 -1 19 -823480413 786628589 -16876049 -1364262914 242165211 + 1315930109 -696268833 -455082829 + + -0.5512794256210327 0.4282079637050629 + + <_> + + 0 -1 73 -521411968 6746762 -1396236286 -2038436114 + -185612509 57669627 -143132877 -1041235973 + + -0.6418755054473877 0.3549866080284119 + + <_> + + 0 -1 126 -478153869 1076028979 -1645895615 1365298272 + -557859073 -339771473 1442574528 -1058802061 + + -0.4841901361942291 0.4668019413948059 + + <_> + + 0 -1 45 -246350404 -1650402048 -1610612745 -788400696 + 1467604861 -2787397 1476263935 -4481349 + + -0.5855734348297119 0.3879135847091675 + + <_> + 7 + -1.2237116098403931 + + + <_> + + 0 -1 114 -24819 1572863935 -16809993 -67108865 2146778388 + 1433927541 -268608444 -34865205 + + -0.2518476545810700 0.7088654041290283 + + <_> + + 0 -1 97 -1841359 -134271049 -32769 -5767369 -1116675 -2185 + -8231 -33603327 + + -0.4303432404994965 0.5283288359642029 + + <_> + + 0 -1 25 -1359507589 -1360593090 -1073778729 -269553812 + -809512977 1744707583 -41959433 -134758978 + + -0.4259553551673889 0.5440809130668640 + + <_> + + 0 -1 34 729753407 -134270989 -1140907329 -235200777 + 658456383 2147467263 -1140900929 -16385 + + -0.5605589151382446 0.4220733344554901 + + <_> + + 0 -1 134 -310380553 -420675595 -193005472 -353568129 + 1205338070 -990380036 887604324 -420544526 + + -0.5192656517028809 0.4399855434894562 + + <_> + + 0 -1 16 -1427119361 1978920959 -287119734 -487068946 + 114759245 -540578051 -707510259 -671660453 + + -0.5013077259063721 0.4570254683494568 + + <_> + + 0 -1 74 -738463762 -889949281 -328301948 -121832450 + -1142658284 -1863576559 2146417353 -263185 + + -0.4631414115428925 0.4790246188640595 + + <_> + 7 + -0.5544230937957764 + + + <_> + + 0 -1 113 -76228780 -65538 -1 -67174401 -148007 -33 -221796 + -272842924 + + -0.3949716091156006 0.6082032322883606 + + <_> + + 0 -1 110 369147696 -1625232112 2138570036 -1189900 790708019 + -1212613127 799948719 -4456483 + + -0.4855885505676270 0.4785369932651520 + + <_> + + 0 -1 37 784215839 -290015241 536832799 -402984963 + -1342414991 -838864897 -176769 -268456129 + + -0.4620285332202911 0.4989669024944305 + + <_> + + 0 -1 41 -486418688 -171915327 -340294900 -21938 -519766032 + -772751172 -73096060 -585322623 + + -0.6420643329620361 0.3624351918697357 + + <_> + + 0 -1 117 -33554953 -475332625 -1423463824 -2077230421 + -4849669 -2080505925 -219032928 -1071915349 + + -0.4820112884044647 0.4632140696048737 + + <_> + + 0 -1 65 -834130468 -134217476 -1349314083 -1073803559 + -619913764 -1449131844 -1386890321 -1979118423 + + -0.4465552568435669 0.5061788558959961 + + <_> + + 0 -1 56 -285249779 1912569855 -16530 -1731022870 -1161904146 + -1342177297 -268439634 -1464078708 + + -0.5190586447715759 0.4441480338573456 + + <_> + 7 + -0.7161560654640198 + + + <_> + + 0 -1 20 1246232575 1078001186 -10027057 60102 -277348353 + -43646987 -1210581153 1195769615 + + -0.4323809444904327 0.5663768053054810 + + <_> + + 0 -1 15 -778583572 -612921106 -578775890 -4036478 + -1946580497 -1164766570 -1986687009 -12103599 + + -0.4588732719421387 0.4547033011913300 + + <_> + + 0 -1 129 -1073759445 2013231743 -1363169553 -1082459201 + -1414286549 868185983 -1356133589 -1077936257 + + -0.5218553543090820 0.4111092388629913 + + <_> + + 0 -1 102 -84148365 -2093417722 -1204850272 564290299 + -67121221 -1342177350 -1309195902 -776734797 + + -0.4920000731945038 0.4326725304126740 + + <_> + + 0 -1 88 -25694458 67104495 -290216278 -168563037 2083877442 + 1702788383 -144191964 -234882162 + + -0.4494568109512329 0.4448510706424713 + + <_> + + 0 -1 59 -857980836 904682741 -1612267521 232279415 + 1550862252 -574825221 -357380888 -4579409 + + -0.5180826783180237 0.3888972699642181 + + <_> + + 0 -1 27 -98549440 -137838400 494928389 -246013630 939541351 + -1196072350 -620603549 2137216273 + + -0.6081240773200989 0.3333222270011902 + + <_> + 8 + -0.6743940711021423 + + + <_> + + 0 -1 29 -150995201 2071191945 -1302151626 536934335 + -1059008937 914128709 1147328110 -268369925 + + -0.1790193915367127 0.6605972051620483 + + <_> + + 0 -1 128 -134509479 1610575703 -1342177289 1861484541 + -1107833788 1577058173 -333558568 -136319041 + + -0.3681024610996246 0.5139749646186829 + + <_> + + 0 -1 70 -1 1060154476 -1090984524 -630918524 -539492875 + 779616255 -839568424 -321 + + -0.3217232525348663 0.6171553134918213 + + <_> + + 0 -1 4 -269562385 -285029906 -791084350 -17923776 235286671 + 1275504943 1344390399 -966276889 + + -0.4373284578323364 0.4358185231685638 + + <_> + + 0 -1 76 17825984 -747628419 595427229 1474759671 575672208 + -1684005538 872217086 -1155858277 + + -0.4404836893081665 0.4601220190525055 + + <_> + + 0 -1 124 -336593039 1873735591 -822231622 -355795238 + -470820869 -1997537409 -1057132384 -1015285005 + + -0.4294152259826660 0.4452161788940430 + + <_> + + 0 -1 54 -834212130 -593694721 -322142257 -364892500 + -951029539 -302125121 -1615106053 -79249765 + + -0.3973052501678467 0.4854526817798615 + + <_> + + 0 -1 95 1342144479 2147431935 -33554561 -47873 -855685912 -1 + 1988052447 536827383 + + -0.7054683566093445 0.2697997391223908 + + <_> + 9 + -1.2042298316955566 + + + <_> + + 0 -1 39 1431368960 -183437936 -537002499 -137497097 + 1560590321 -84611081 -2097193 -513 + + -0.5905947685241699 0.5101932883262634 + + <_> + + 0 -1 120 -1645259691 2105491231 2130706431 1458995007 + -8567536 -42483883 -33780003 -21004417 + + -0.4449204802513123 0.4490709304809570 + + <_> + + 0 -1 89 -612381022 -505806938 -362027516 -452985106 + 275854917 1920431639 -12600561 -134221825 + + -0.4693818688392639 0.4061094820499420 + + <_> + + 0 -1 14 -805573153 -161 -554172679 -530519488 -16779441 + 2000682871 -33604275 -150997129 + + -0.3600351214408875 0.5056326985359192 + + <_> + + 0 -1 67 6192 435166195 1467449341 2046691505 -1608493775 + -4755729 -1083162625 -71365637 + + -0.4459891915321350 0.4132415652275085 + + <_> + + 0 -1 86 -41689215 -3281034 1853357967 -420712635 -415924289 + -270209208 -1088293113 -825311232 + + -0.4466069042682648 0.4135067760944367 + + <_> + + 0 -1 80 -117391116 -42203396 2080374461 -188709 -542008165 + -356831940 -1091125345 -1073796897 + + -0.3394956290721893 0.5658645033836365 + + <_> + + 0 -1 75 -276830049 1378714472 -1342181951 757272098 + 1073740607 -282199241 -415761549 170896931 + + -0.5346512198448181 0.3584479391574860 + + <_> + + 0 -1 55 -796075825 -123166849 2113667055 -217530421 + -1107432194 -16385 -806359809 -391188771 + + -0.4379335641860962 0.4123645126819611 + + <_> + 10 + -0.8402050137519836 + + + <_> + + 0 -1 71 -890246622 15525883 -487690486 47116238 -1212319899 + -1291847681 -68159890 -469829921 + + -0.2670986354351044 0.6014143228530884 + + <_> + + 0 -1 31 -1361180685 -1898008841 -1090588811 -285410071 + -1074016265 -840443905 2147221487 -262145 + + -0.4149844348430634 0.4670888185501099 + + <_> + + 0 -1 40 1426190596 1899364271 2142731795 -142607505 + -508232452 -21563393 -41960001 -65 + + -0.4985891580581665 0.3719584941864014 + + <_> + + 0 -1 109 -201337965 10543906 -236498096 -746195597 + 1974565825 -15204415 921907633 -190058309 + + -0.4568729996681213 0.3965812027454376 + + <_> + + 0 -1 130 -595026732 -656401928 -268649235 -571490699 + -440600392 -133131 -358810952 -2004088646 + + -0.4770836830139160 0.3862601518630981 + + <_> + + 0 -1 66 941674740 -1107882114 1332789109 -67691015 + -1360463693 -1556612430 -609108546 733546933 + + -0.4877715110778809 0.3778986334800720 + + <_> + + 0 -1 49 -17114945 -240061474 1552871558 -82775604 -932393844 + -1308544889 -532635478 -99042357 + + -0.3721654713153839 0.4994400143623352 + + <_> + + 0 -1 133 -655906006 1405502603 -939205164 1884929228 + -498859222 559417357 -1928559445 -286264385 + + -0.3934195041656494 0.4769641458988190 + + <_> + + 0 -1 0 -335837777 1860677295 -90 -1946186226 931096183 + 251612987 2013265917 -671232197 + + -0.4323300719261169 0.4342164099216461 + + <_> + + 0 -1 103 37769424 -137772680 374692301 2002666345 -536176194 + -1644484728 807009019 1069089930 + + -0.4993278682231903 0.3665378093719482 + + <_> + 9 + -1.1974394321441650 + + + <_> + + 0 -1 43 -5505 2147462911 2143265466 -4511070 -16450 -257 + -201348440 -71333206 + + -0.3310225307941437 0.5624626278877258 + + <_> + + 0 -1 90 -136842268 -499330741 2015250980 -87107126 + -641665744 -788524639 -1147864792 -134892563 + + -0.5266560912132263 0.3704403042793274 + + <_> + + 0 -1 104 -146800880 -1780368555 2111170033 -140904684 + -16777551 -1946681885 -1646463595 -839131947 + + -0.4171888828277588 0.4540435671806335 + + <_> + + 0 -1 85 -832054034 -981663763 -301990281 -578814081 + -932319000 -1997406723 -33555201 -69206017 + + -0.4556705355644226 0.3704262077808380 + + <_> + + 0 -1 24 -118492417 -1209026825 1119023838 -1334313353 + 1112948738 -297319313 1378887291 -139469193 + + -0.4182529747486115 0.4267231225967407 + + <_> + + 0 -1 78 -1714382628 -2353704 -112094959 -549613092 + -1567058760 -1718550464 -342315012 -1074972227 + + -0.3625369668006897 0.4684656262397766 + + <_> + + 0 -1 5 -85219702 316836394 -33279 1904970288 2117267315 + -260901769 -621461759 -88607770 + + -0.4742925167083740 0.3689507246017456 + + <_> + + 0 -1 11 -294654041 -353603585 -1641159686 -50331921 + -2080899877 1145569279 -143132713 -152044037 + + -0.3666271567344666 0.4580127298831940 + + <_> + + 0 -1 32 1887453658 -638545712 -1877976819 -34320972 + -1071067983 -661345416 -583338277 1060190561 + + -0.4567637443542481 0.3894708156585693 + + <_> + 9 + -0.5733128190040588 + + + <_> + + 0 -1 122 -994063296 1088745462 -318837116 -319881377 + 1102566613 1165490103 -121679694 -134744129 + + -0.4055117964744568 0.5487945079803467 + + <_> + + 0 -1 68 -285233233 -538992907 1811935199 -369234005 -529 + -20593 -20505 -1561401854 + + -0.3787897229194641 0.4532003402709961 + + <_> + + 0 -1 58 -1335245632 1968917183 1940861695 536816369 + -1226071367 -570908176 457026619 1000020667 + + -0.4258328974246979 0.4202791750431061 + + <_> + + 0 -1 94 -1360318719 -1979797897 -50435249 -18646473 + -608879292 -805306691 -269304244 -17840167 + + -0.4561023116111755 0.4002747833728790 + + <_> + + 0 -1 87 2062765935 -16449 -1275080721 -16406 45764335 + -1090552065 -772846337 -570464322 + + -0.4314672648906708 0.4086346626281738 + + <_> + + 0 -1 127 -536896021 1080817663 -738234288 -965478709 + -2082767969 1290855887 1993822934 -990381609 + + -0.4174543321132660 0.4249868988990784 + + <_> + + 0 -1 3 -818943025 168730891 -293610428 -79249354 669224671 + 621166734 1086506807 1473768907 + + -0.4321364760398865 0.4090838730335236 + + <_> + + 0 -1 79 -68895696 -67107736 -1414315879 -841676168 + -619843344 -1180610531 -1081990469 1043203389 + + -0.5018386244773865 0.3702533841133118 + + <_> + + 0 -1 116 -54002134 -543485719 -2124882422 -1437445858 + -115617074 -1195787391 -1096024366 -2140472445 + + -0.5037505626678467 0.3564981222152710 + + <_> + 9 + -0.4892596900463104 + + + <_> + + 0 -1 132 -67113211 2003808111 1862135111 846461923 -2752 + 2002237273 -273154752 1937223539 + + -0.2448196411132813 0.5689709186553955 + + <_> + + 0 -1 62 1179423888 -78064940 -611839555 -539167899 + -1289358360 -1650810108 -892540499 -1432827684 + + -0.4633283913135529 0.3587929606437683 + + <_> + + 0 -1 23 -285212705 -78450761 -656212031 -264050110 -27787425 + -1334349961 -547662981 -135796924 + + -0.3731099069118500 0.4290455579757690 + + <_> + + 0 -1 77 341863476 403702016 -550588417 1600194541 + -1080690735 951127993 -1388580949 -1153717473 + + -0.3658909499645233 0.4556473195552826 + + <_> + + 0 -1 22 -586880702 -204831512 -100644596 -39319550 + -1191150794 705692513 457203315 -75806957 + + -0.5214384198188782 0.3221037387847900 + + <_> + + 0 -1 72 -416546870 545911370 -673716192 -775559454 + -264113598 139424 -183369982 -204474641 + + -0.4289036989212036 0.4004956185817719 + + <_> + + 0 -1 50 -1026505020 -589692154 -1740499937 -1563770497 + 1348491006 -60710713 -1109853489 -633909413 + + -0.4621542394161224 0.3832748532295227 + + <_> + + 0 -1 108 -1448872304 -477895040 -1778390608 -772418127 + -1789923416 -1612057181 -805306693 -1415842113 + + -0.3711548447608948 0.4612701535224915 + + <_> + + 0 -1 92 407905424 -582449988 52654751 -1294472 -285103725 + -74633006 1871559083 1057955850 + + -0.5180652141571045 0.3205870389938355 + + <_> + 10 + -0.5911940932273865 + + + <_> + + 0 -1 81 4112 -1259563825 -846671428 -100902460 1838164148 + -74153752 -90653988 -1074263896 + + -0.2592592537403107 0.5873016119003296 + + <_> + + 0 -1 1 -285216785 -823206977 -1085589 -1081346 1207959293 + 1157103471 2097133565 -2097169 + + -0.3801195919513702 0.4718827307224274 + + <_> + + 0 -1 121 -12465 -536875169 2147478367 2130706303 -37765492 + -866124467 -318782328 -1392509185 + + -0.3509117066860199 0.5094807147979736 + + <_> + + 0 -1 38 2147449663 -20741 -16794757 1945873146 -16710 -1 + -8406341 -67663041 + + -0.4068757295608521 0.4130136370658875 + + <_> + + 0 -1 17 -155191713 866117231 1651407483 548272812 -479201468 + -447742449 1354229504 -261884429 + + -0.4557141065597534 0.3539792001247406 + + <_> + + 0 -1 100 -225319378 -251682065 -492783986 -792341777 + -1287261695 1393643841 -11274182 -213909521 + + -0.4117803275585175 0.4118592441082001 + + <_> + + 0 -1 63 -382220122 -2002072729 -51404800 -371201558 + -923011069 -2135301457 -2066104743 -1042557441 + + -0.4008397758007050 0.4034757018089294 + + <_> + + 0 -1 101 -627353764 -48295149 1581203952 -436258614 + -105268268 -1435893445 -638126888 -1061107126 + + -0.5694189667701721 0.2964762747287750 + + <_> + + 0 -1 118 -8399181 1058107691 -621022752 -251003468 -12582915 + -574619739 -994397789 -1648362021 + + -0.3195341229438782 0.5294018983840942 + + <_> + + 0 -1 92 -348343812 -1078389516 1717960437 364735981 + -1783841602 -4883137 -457572354 -1076950384 + + -0.3365339040756226 0.5067458748817444 + + <_> + 10 + -0.7612916231155396 + + + <_> + + 0 -1 10 -1976661318 -287957604 -1659497122 -782068 43591089 + -453637880 1435470000 -1077438561 + + -0.4204545319080353 0.5165745615959168 + + <_> + + 0 -1 131 -67110925 14874979 -142633168 -1338923040 + 2046713291 -2067933195 1473503712 -789579837 + + -0.3762553930282593 0.4075302779674530 + + <_> + + 0 -1 83 -272814301 -1577073 -1118685 -305156120 -1052289 + -1073813756 -538971154 -355523038 + + -0.4253497421741486 0.3728055357933044 + + <_> + + 0 -1 135 -2233 -214486242 -538514758 573747007 -159390971 + 1994225489 -973738098 -203424005 + + -0.3601998090744019 0.4563256204128265 + + <_> + + 0 -1 115 -261031688 -1330369299 -641860609 1029570301 + -1306461192 -1196149518 -1529767778 683139823 + + -0.4034293889999390 0.4160816967487335 + + <_> + + 0 -1 64 -572993608 -34042628 -417865 -111109 -1433365268 + -19869715 -1920939864 -1279457063 + + -0.3620899617671967 0.4594142735004425 + + <_> + + 0 -1 36 -626275097 -615256993 1651946018 805366393 + 2016559730 -430780849 -799868165 -16580645 + + -0.3903816640377045 0.4381459355354309 + + <_> + + 0 -1 93 1354797300 -1090957603 1976418270 -1342502178 + -1851873892 -1194637077 -1153521668 -1108399474 + + -0.3591445386409760 0.4624078869819641 + + <_> + + 0 -1 91 68157712 1211368313 -304759523 1063017136 798797750 + -275513546 648167355 -1145357350 + + -0.4297670423984528 0.4023293554782867 + + <_> + + 0 -1 107 -546318240 -1628569602 -163577944 -537002306 + -545456389 -1325465645 -380446736 -1058473386 + + -0.5727006793022156 0.2995934784412384 + + <_> + + 0 0 3 5 + <_> + + 0 0 4 2 + <_> + + 0 0 6 3 + <_> + + 0 1 2 3 + <_> + + 0 1 3 3 + <_> + + 0 1 3 7 + <_> + + 0 4 3 3 + <_> + + 0 11 3 4 + <_> + + 0 12 8 4 + <_> + + 0 14 4 3 + <_> + + 1 0 5 3 + <_> + + 1 1 2 2 + <_> + + 1 3 3 1 + <_> + + 1 7 4 4 + <_> + + 1 12 2 2 + <_> + + 1 13 4 1 + <_> + + 1 14 4 3 + <_> + + 1 17 3 2 + <_> + + 2 0 2 3 + <_> + + 2 1 2 2 + <_> + + 2 2 4 6 + <_> + + 2 3 4 4 + <_> + + 2 7 2 1 + <_> + + 2 11 2 3 + <_> + + 2 17 3 2 + <_> + + 3 0 2 2 + <_> + + 3 1 7 3 + <_> + + 3 7 2 1 + <_> + + 3 7 2 4 + <_> + + 3 18 2 2 + <_> + + 4 0 2 3 + <_> + + 4 3 2 1 + <_> + + 4 6 2 1 + <_> + + 4 6 2 5 + <_> + + 4 7 5 2 + <_> + + 4 8 4 3 + <_> + + 4 18 2 2 + <_> + + 5 0 2 2 + <_> + + 5 3 4 4 + <_> + + 5 6 2 5 + <_> + + 5 9 2 2 + <_> + + 5 10 2 2 + <_> + + 6 3 4 4 + <_> + + 6 4 4 3 + <_> + + 6 5 2 3 + <_> + + 6 5 2 5 + <_> + + 6 5 4 3 + <_> + + 6 6 4 2 + <_> + + 6 6 4 4 + <_> + + 6 18 1 2 + <_> + + 6 21 2 1 + <_> + + 7 0 3 7 + <_> + + 7 4 2 3 + <_> + + 7 9 5 1 + <_> + + 7 21 2 1 + <_> + + 8 0 1 4 + <_> + + 8 5 2 2 + <_> + + 8 5 3 2 + <_> + + 8 17 3 1 + <_> + + 8 18 1 2 + <_> + + 9 0 5 3 + <_> + + 9 2 2 6 + <_> + + 9 5 1 1 + <_> + + 9 11 1 1 + <_> + + 9 16 1 1 + <_> + + 9 16 2 1 + <_> + + 9 17 1 1 + <_> + + 9 18 1 1 + <_> + + 10 5 1 2 + <_> + + 10 5 3 3 + <_> + + 10 7 1 5 + <_> + + 10 8 1 1 + <_> + + 10 9 1 1 + <_> + + 10 10 1 1 + <_> + + 10 10 1 2 + <_> + + 10 14 3 3 + <_> + + 10 15 1 1 + <_> + + 10 15 2 1 + <_> + + 10 16 1 1 + <_> + + 10 16 2 1 + <_> + + 10 17 1 1 + <_> + + 10 21 1 1 + <_> + + 11 3 2 2 + <_> + + 11 5 1 2 + <_> + + 11 5 3 3 + <_> + + 11 5 4 6 + <_> + + 11 6 1 1 + <_> + + 11 7 2 2 + <_> + + 11 8 1 2 + <_> + + 11 10 1 1 + <_> + + 11 10 1 2 + <_> + + 11 15 1 1 + <_> + + 11 17 1 1 + <_> + + 11 18 1 1 + <_> + + 12 0 2 2 + <_> + + 12 1 2 5 + <_> + + 12 2 4 1 + <_> + + 12 3 1 3 + <_> + + 12 7 3 4 + <_> + + 12 10 3 2 + <_> + + 12 11 1 1 + <_> + + 12 12 3 2 + <_> + + 12 14 4 3 + <_> + + 12 17 1 1 + <_> + + 12 21 2 1 + <_> + + 13 6 2 5 + <_> + + 13 7 3 5 + <_> + + 13 11 3 2 + <_> + + 13 17 2 2 + <_> + + 13 17 3 2 + <_> + + 13 18 1 2 + <_> + + 13 18 2 2 + <_> + + 14 0 2 2 + <_> + + 14 1 1 3 + <_> + + 14 2 3 2 + <_> + + 14 7 2 1 + <_> + + 14 13 2 1 + <_> + + 14 13 3 3 + <_> + + 14 17 2 2 + <_> + + 15 0 2 2 + <_> + + 15 0 2 3 + <_> + + 15 4 3 2 + <_> + + 15 4 3 6 + <_> + + 15 6 3 2 + <_> + + 15 11 3 4 + <_> + + 15 13 3 2 + <_> + + 15 17 2 2 + <_> + + 15 17 3 2 + <_> + + 16 1 2 3 + <_> + + 16 3 2 4 + <_> + + 16 6 1 1 + <_> + + 16 16 2 2 + <_> + + 17 1 2 2 + <_> + + 17 1 2 5 + <_> + + 17 12 2 2 + <_> + + 18 0 2 2 + diff --git a/opencv/etc/lbpcascades/lbpcascade_frontalface_improved.xml b/opencv/etc/lbpcascades/lbpcascade_frontalface_improved.xml index 67150af..77eb0f6 100644 --- a/opencv/etc/lbpcascades/lbpcascade_frontalface_improved.xml +++ b/opencv/etc/lbpcascades/lbpcascade_frontalface_improved.xml @@ -1,1469 +1,1469 @@ - - - - - - BOOST - LBP - 45 - 45 - - GAB - 9.9500000476837158e-001 - 5.0000000000000000e-001 - 9.4999999999999996e-001 - 1 - 100 - - 256 - 1 - 19 - - - <_> - 6 - -4.1617846488952637e+000 - - <_> - - 0 -1 26 -1 -1 -17409 -1 -1 -1 -1 -1 - - -9.9726462364196777e-001 -3.8938775658607483e-001 - <_> - - 0 -1 18 -1 -1 -21569 -20545 -1 -1 -20545 -1 - - -9.8648911714553833e-001 -2.5386649370193481e-001 - <_> - - 0 -1 30 -21569 -16449 1006578219 -20801 -16449 -1 -21585 -1 - - -9.6436238288879395e-001 -1.4039695262908936e-001 - <_> - - 0 -1 54 -1 -1 -16402 -4370 -1 -1 -1053010 -4456466 - - -8.4081345796585083e-001 3.8321062922477722e-001 - <_> - - 0 -1 29 -184747280 -705314819 1326353 1364574079 -131073 -5 - 2147481147 -1 - - -8.1084597110748291e-001 4.3495711684226990e-001 - <_> - - 0 -1 89 -142618625 -4097 -37269 -20933 872350430 -268476417 - 1207894255 2139032115 - - -7.3140043020248413e-001 4.3799084424972534e-001 - - <_> - 6 - -4.0652265548706055e+000 - - <_> - - 0 -1 19 -1 -1 -17409 -1 -1 -1 -1 -1 - - -9.9727255105972290e-001 -7.2050148248672485e-001 - <_> - - 0 -1 38 -1 1073741823 -1 -1 -1 -1 -1 -1 - - -9.8717331886291504e-001 -5.3031939268112183e-001 - <_> - - 0 -1 28 -16385 -1 -21569 -20545 -1 -1 -21569 -1 - - -9.3442338705062866e-001 6.5213099122047424e-002 - <_> - - 0 -1 112 -2097153 -1 -1 -1 -1 -8193 -1 -35467 - - -7.9567342996597290e-001 4.2883640527725220e-001 - <_> - - 0 -1 48 -134239573 -16465 58663467 -1079022929 -1073758273 - -81937 -8412501 -404766817 - - -7.1264797449111938e-001 4.1050794720649719e-001 - <_> - - 0 -1 66 -17047555 -1099008003 2147479551 -1090584581 -69633 - -1342177281 -1090650121 -1472692240 - - -7.6119172573089600e-001 4.2042696475982666e-001 - - <_> - 7 - -4.6904473304748535e+000 - - <_> - - 0 -1 12 -1 -1 -17409 -1 -1 -1 -1 -1 - - -9.9725550413131714e-001 -8.3142280578613281e-001 - <_> - - 0 -1 31 -1 -168429569 -1 -1 -1 -1 -1 -1 - - -9.8183268308639526e-001 -3.6373397707939148e-001 - <_> - - 0 -1 38 -1 1073741759 -1 -1 -1 -1 -1 -1 - - -9.1890293359756470e-001 7.8322596848011017e-002 - <_> - - 0 -1 27 -17409 -2097153 -134372726 -21873 -65 -536870913 - -161109 -4215889 - - -8.0752444267272949e-001 1.9565649330615997e-001 - <_> - - 0 -1 46 -469779457 -286371842 -33619971 -212993 -1 -41943049 - -134217731 -1346863620 - - -6.9232726097106934e-001 3.8141927123069763e-001 - <_> - - 0 -1 125 -1896950780 -1964839052 -9 707723004 -34078727 - -1074266122 -536872969 -262145 - - -8.1760478019714355e-001 3.4172961115837097e-001 - <_> - - 0 -1 80 -402657501 654311423 -419533278 -452984853 - 1979676215 -1208090625 -167772569 -524289 - - -6.3433408737182617e-001 4.3154156208038330e-001 - - <_> - 8 - -4.2590322494506836e+000 - - <_> - - 0 -1 42 -1 -655361 -1 -1 -1 -1 -1 -1 - - -9.9715477228164673e-001 -8.6178696155548096e-001 - <_> - - 0 -1 40 -1 -705300491 -1 -1 -1 -1 -1 -1 - - -9.8356908559799194e-001 -5.7423096895217896e-001 - <_> - - 0 -1 43 -65 872413111 -2049 -1 -1 -1 -1 -1 - - -9.2525935173034668e-001 -1.3835857808589935e-001 - <_> - - 0 -1 111 -1 -5242881 -1 -524289 -4194305 -1 -1 -43148 - - -7.8076487779617310e-001 1.8362471461296082e-001 - <_> - - 0 -1 25 -145227841 868203194 -1627394049 935050171 - 2147483647 1006600191 -268439637 1002437615 - - -7.2554033994674683e-001 3.3393219113349915e-001 - <_> - - 0 -1 116 -214961408 50592514 -2128 1072162674 -1077940293 - -1084489966 -134219854 -1074790401 - - -6.1547595262527466e-001 3.9214438199996948e-001 - <_> - - 0 -1 3 -294987948 -1124421633 -73729 -268435841 -33654928 - 2122317823 -268599297 -33554945 - - -6.4863425493240356e-001 3.8784855604171753e-001 - <_> - - 0 -1 22 -525585 -26738821 -17895690 1123482236 1996455758 - -8519849 -252182980 -461898753 - - -5.5464369058609009e-001 4.4275921583175659e-001 - - <_> - 8 - -4.0009465217590332e+000 - - <_> - - 0 -1 82 -1 -1 -1 -1 -33685505 -1 -1 -1 - - -9.9707120656967163e-001 -8.9196771383285522e-001 - <_> - - 0 -1 84 -1 -1 -1 -1 2147446783 -1 -1 -1 - - -9.8670446872711182e-001 -7.5064390897750854e-001 - <_> - - 0 -1 79 -1 -1 -262145 -1 -252379137 -1 -1 -1 - - -8.9446705579757690e-001 7.0268943905830383e-002 - <_> - - 0 -1 61 -1 -8201 -1 -2097153 -16777217 -513 -16777217 - -1162149889 - - -7.2166109085083008e-001 2.9786801338195801e-001 - <_> - - 0 -1 30 -21569 -1069121 1006578211 -134238545 -16450 - -268599297 -21617 -14680097 - - -6.2449234724044800e-001 3.8551881909370422e-001 - <_> - - 0 -1 75 -268701913 -1999962377 1995165474 -453316822 - 1744684853 -2063597697 -134226057 -50336769 - - -5.5207914113998413e-001 4.2211884260177612e-001 - <_> - - 0 -1 21 -352321825 -526489 -420020626 -486605074 1155483470 - -110104705 -587840772 -25428801 - - -5.3324747085571289e-001 4.4535955786705017e-001 - <_> - - 0 -1 103 70270772 2012790229 -16810020 -245764 -1208090635 - -753667 -1073741828 -1363662420 - - -6.4402890205383301e-001 3.8995954394340515e-001 - - <_> - 8 - -4.6897511482238770e+000 - - <_> - - 0 -1 97 -1 -1 -1 -1 -524289 -524289 -1 -1 - - -9.9684870243072510e-001 -8.8232177495956421e-001 - <_> - - 0 -1 84 -1 -1 -1 -1 2147438591 -1 -1 -1 - - -9.8677414655685425e-001 -7.8965580463409424e-001 - <_> - - 0 -1 113 -1 -1 -1 -1 -1048577 -262149 -1048577 -35339 - - -9.2621946334838867e-001 -2.9984828829765320e-001 - <_> - - 0 -1 33 -2249 867434291 -32769 -33562753 -1 -1073758209 - -4165 -1 - - -7.2429555654525757e-001 2.2348840534687042e-001 - <_> - - 0 -1 98 1659068671 -142606337 587132538 -67108993 577718271 - -294921 -134479873 -129 - - -5.5495566129684448e-001 3.5419258475303650e-001 - <_> - - 0 -1 100 -268441813 788267007 -286265494 -486576145 -8920251 - 2138505075 -151652570 -2050 - - -5.3362584114074707e-001 3.9479774236679077e-001 - <_> - - 0 -1 51 -1368387212 -537102978 -98305 -163843 1065109500 - -16777217 -67321939 -1141359619 - - -5.6162708997726440e-001 3.8008108735084534e-001 - <_> - - 0 -1 127 -268435550 1781120906 -251658720 -143130698 - -1048605 -1887436825 1979700688 -1008730125 - - -5.1167154312133789e-001 4.0678605437278748e-001 - - <_> - 10 - -4.2179841995239258e+000 - - <_> - - 0 -1 97 -1 -1 -1 -1 -524289 -524289 -1 -1 - - -9.9685418605804443e-001 -8.8037383556365967e-001 - <_> - - 0 -1 90 -1 -1 -1 -1 -8912897 -524297 -8912897 -1 - - -9.7972750663757324e-001 -5.7626229524612427e-001 - <_> - - 0 -1 96 -1 -1 -1 -1 -1 -65 -1 -2249 - - -9.0239793062210083e-001 -1.7454113066196442e-001 - <_> - - 0 -1 71 -1 -4097 -1 -513 -16777217 -268468483 -16797697 - -1430589697 - - -7.4346423149108887e-001 9.4165161252021790e-002 - <_> - - 0 -1 37 1364588304 -581845274 -536936460 -3 -308936705 - -1074331649 -4196865 -134225953 - - -6.8877440690994263e-001 2.7647304534912109e-001 - <_> - - 0 -1 117 -37765187 -540675 -3 -327753 -1082458115 -65537 - 1071611901 536827253 - - -5.7555085420608521e-001 3.4339720010757446e-001 - <_> - - 0 -1 85 -269490650 -1561395522 -1343312090 -857083986 - -1073750223 -369098755 -50856110 -2065 - - -5.4036927223205566e-001 4.0065473318099976e-001 - <_> - - 0 -1 4 -425668880 -34427164 1879048177 -269570140 790740912 - -196740 2138535839 -536918145 - - -4.8439365625381470e-001 4.4630467891693115e-001 - <_> - - 0 -1 92 74726960 -1246482434 -1 -246017 -1078607916 - -1073947163 -1644231687 -1359211496 - - -5.6686979532241821e-001 3.6671569943428040e-001 - <_> - - 0 -1 11 -135274809 -1158173459 -353176850 540195262 - 2139086600 2071977814 -546898600 -96272673 - - -5.1499199867248535e-001 4.0788397192955017e-001 - - <_> - 9 - -4.0345416069030762e+000 - - <_> - - 0 -1 78 -1 -1 -1 -1 -8912897 -1 -8912897 -1 - - -9.9573624134063721e-001 -8.5452395677566528e-001 - <_> - - 0 -1 93 -1 -1 -1 -1 -148635649 -524297 -8912897 -1 - - -9.7307401895523071e-001 -5.2884924411773682e-001 - <_> - - 0 -1 77 -1 -8209 -1 -257 -772734977 -1 -201850881 -1 - - -8.6225658655166626e-001 4.3712578713893890e-002 - <_> - - 0 -1 68 -570427393 -16649 -69633 -131073 -536944677 -1 -8737 - -1435828225 - - -6.8078064918518066e-001 2.5120577216148376e-001 - <_> - - 0 -1 50 -1179697 -34082849 -3278356 -37429266 -1048578 - -555753474 -1015551096 -37489685 - - -6.1699724197387695e-001 3.0963841080665588e-001 - <_> - - 0 -1 129 -1931606992 -17548804 -16842753 -1075021827 - 1073667572 -81921 -1611073620 -1415047752 - - -6.0499197244644165e-001 3.0735063552856445e-001 - <_> - - 0 -1 136 -269754813 1761591286 -1073811523 2130378623 -17580 - -1082294665 -159514800 -1026883840 - - -5.6772041320800781e-001 3.5023149847984314e-001 - <_> - - 0 -1 65 2016561683 1528827871 -10258447 960184191 125476830 - -8511618 -1078239365 187648611 - - -5.5894804000854492e-001 3.4856522083282471e-001 - <_> - - 0 -1 13 -207423502 -333902 2013200231 -202348848 1042454451 - -16393 1073117139 2004162321 - - -5.7197356224060059e-001 3.2818377017974854e-001 - - <_> - 9 - -3.4892759323120117e+000 - - <_> - - 0 -1 78 -1 -1 -1 -1 -8912897 -1 -8912897 -1 - - -9.8917990922927856e-001 -7.3812037706375122e-001 - <_> - - 0 -1 93 -1 -1 -1 -1 -148635649 -524297 -8912897 -1 - - -9.3414896726608276e-001 -2.6945295929908752e-001 - <_> - - 0 -1 83 -1 -524289 -1 -1048577 1879011071 -32769 -524289 - -3178753 - - -7.6891708374023438e-001 5.2568886429071426e-002 - <_> - - 0 -1 9 -352329729 -17891329 -16810117 -486871042 -688128841 - -1358954675 -16777218 -219217968 - - -6.2337344884872437e-001 2.5143685936927795e-001 - <_> - - 0 -1 130 -2157 -1548812374 -1343233440 -418381854 -953155613 - -836960513 -713571200 -709888014 - - -4.7277018427848816e-001 3.9616456627845764e-001 - <_> - - 0 -1 121 -1094717701 -67240065 -65857 -32899 -5783756 - -136446081 -134285352 -2003298884 - - -5.1766264438629150e-001 3.5814732313156128e-001 - <_> - - 0 -1 23 -218830160 -119671186 5505075 1241491391 -1594469 - -2097185 2004828075 -67649541 - - -6.5394639968872070e-001 3.0377501249313354e-001 - <_> - - 0 -1 115 -551814749 2099511088 -1090732551 -2045546512 - -1086341441 1059848178 800042912 252705994 - - -5.2584588527679443e-001 3.3847147226333618e-001 - <_> - - 0 -1 99 -272651477 578776766 -285233490 -889225217 - 2147448656 377454463 2012701952 -68157761 - - -6.1836904287338257e-001 2.8922611474990845e-001 - - <_> - 9 - -3.0220029354095459e+000 - - <_> - - 0 -1 36 -1 -570425345 -1 -570425345 -1 -50331649 -6291457 -1 - - -9.7703826427459717e-001 -6.2527233362197876e-001 - <_> - - 0 -1 124 -1430602241 -33619969 -1 -3 -1074003969 -1073758209 - -1073741825 -1073768705 - - -8.9538317918777466e-001 -3.1887885928153992e-001 - <_> - - 0 -1 88 -1 -268439625 -65601 -268439569 -393809 -270532609 - -42076889 -288361721 - - -6.8733429908752441e-001 1.2978810071945190e-001 - <_> - - 0 -1 132 -755049252 2042563807 1795096575 465121071 - -1090585188 -20609 -1459691784 539672495 - - -5.7038843631744385e-001 3.0220884084701538e-001 - <_> - - 0 -1 20 -94377762 -25702678 1694167798 -231224662 1079955016 - -346144140 2029995743 -536918961 - - -5.3204691410064697e-001 3.4054222702980042e-001 - <_> - - 0 -1 47 2143026943 -285278225 -3 -612438281 -16403 -131074 - -1 -1430749256 - - -4.6176829934120178e-001 4.1114711761474609e-001 - <_> - - 0 -1 74 203424336 -25378820 -35667973 1073360894 -1912815660 - -573444 -356583491 -1365235056 - - -4.9911966919898987e-001 3.5335537791252136e-001 - <_> - - 0 -1 6 -1056773 -1508430 -558153 -102747408 2133997491 - -269043865 2004842231 -8947721 - - -4.0219521522521973e-001 4.3947893381118774e-001 - <_> - - 0 -1 70 -880809694 -1070282769 -1363162108 -838881281 - -680395161 -2064124929 -34244753 1173880701 - - -5.3891533613204956e-001 3.2062566280364990e-001 - - <_> - 8 - -2.5489892959594727e+000 - - <_> - - 0 -1 39 -1 -572522497 -8519681 -570425345 -4195329 -50333249 - -1 -1 - - -9.4647216796875000e-001 -3.3662387728691101e-001 - <_> - - 0 -1 124 -1430735362 -33619971 -8201 -3 -1677983745 - -1073762817 -1074003969 -1142979329 - - -8.0300611257553101e-001 -3.8466516882181168e-002 - <_> - - 0 -1 91 -67113217 -524289 -671482265 -786461 1677132031 - -268473345 -68005889 -70291765 - - -5.8367580175399780e-001 2.6507318019866943e-001 - <_> - - 0 -1 17 -277872641 -553910292 -268435458 -16843010 - 1542420439 -1342178311 -143132940 -2834 - - -4.6897178888320923e-001 3.7864661216735840e-001 - <_> - - 0 -1 137 -1312789 -290527285 -286326862 -5505280 -1712335966 - -2045979188 1165423617 -709363723 - - -4.6382644772529602e-001 3.6114525794982910e-001 - <_> - - 0 -1 106 1355856590 -109445156 -96665606 2066939898 - 1356084692 1549031917 -30146561 -16581701 - - -6.3095021247863770e-001 2.9294869303703308e-001 - <_> - - 0 -1 104 -335555328 118529 1860167712 -810680357 -33558656 - -1368391795 -402663552 -1343225921 - - -5.9658926725387573e-001 2.7228885889053345e-001 - <_> - - 0 -1 76 217581168 -538349634 1062631419 1039868926 - -1090707460 -2228359 -1078042693 -1147128518 - - -4.5812287926673889e-001 3.7063929438591003e-001 - - <_> - 9 - -2.5802578926086426e+000 - - <_> - - 0 -1 35 -513 -706873891 -270541825 1564475391 -120602625 - -118490145 -3162113 -1025 - - -8.9068460464477539e-001 -1.6470588743686676e-001 - <_> - - 0 -1 41 -1025 872144563 -2105361 -1078076417 -1048577 - -1145061461 -87557413 -1375993973 - - -7.1808964014053345e-001 2.2022204473614693e-002 - <_> - - 0 -1 95 -42467849 967946223 -811601986 1030598351 - -1212430676 270856533 -1392539508 147705039 - - -4.9424821138381958e-001 3.0048963427543640e-001 - <_> - - 0 -1 10 -218116370 -637284625 -87373174 -521998782 - -805355450 -615023745 -814267322 -12069282 - - -5.5306458473205566e-001 2.9137542843818665e-001 - <_> - - 0 -1 105 -275849241 -527897 -11052049 -69756067 -15794193 - -1141376839 -564771 -287095455 - - -4.6759819984436035e-001 3.6638516187667847e-001 - <_> - - 0 -1 24 -1900898096 -18985228 -44056577 -24675 -1074880639 - -283998 796335613 -1079041957 - - -4.2737138271331787e-001 3.9243003726005554e-001 - <_> - - 0 -1 139 -555790844 410735094 -32106513 406822863 -897632192 - -912830145 -117771560 -1204027649 - - -4.1896930336952209e-001 3.6744937300682068e-001 - <_> - - 0 -1 0 -1884822366 -1406613148 1135342180 -1979127580 - -68174862 246469804 1001386992 -708885872 - - -5.7093089818954468e-001 2.9880744218826294e-001 - <_> - - 0 -1 45 -469053950 1439068142 2117758841 2004671078 - 207931006 1265321675 970353931 1541343047 - - -6.0491901636123657e-001 2.4652053415775299e-001 - - <_> - 9 - -2.2425732612609863e+000 - - <_> - - 0 -1 58 1481987157 282547485 -14952129 421131223 -391065352 - -24212488 -100094241 -1157907473 - - -8.2822084426879883e-001 -2.1619293093681335e-001 - <_> - - 0 -1 126 -134217889 -543174305 -75497474 -16851650 -6685738 - -75834693 -2097200 -262146 - - -5.4628932476043701e-001 2.7662658691406250e-001 - <_> - - 0 -1 133 -220728227 -604288517 -661662214 413104863 - -627323700 -251915415 -626200872 -1157958657 - - -4.1643124818801880e-001 4.1700571775436401e-001 - <_> - - 0 -1 2 -186664033 -44236961 -1630262774 -65163606 -103237330 - -3083265 -1003729 2053105955 - - -5.4847818613052368e-001 2.9710745811462402e-001 - <_> - - 0 -1 62 -256115886 -237611873 -620250696 387061799 - 1437882671 274878849 -8684449 1494294023 - - -4.6202757954597473e-001 3.3915829658508301e-001 - <_> - - 0 -1 1 -309400577 -275864640 -1056864869 1737132756 - -272385089 1609671419 1740601343 1261376789 - - -4.6158722043037415e-001 3.3939516544342041e-001 - <_> - - 0 -1 102 818197248 -196324552 286970589 -573270699 - -1174099579 -662077381 -1165157895 -1626859296 - - -4.6193107962608337e-001 3.2456985116004944e-001 - <_> - - 0 -1 69 -1042550357 14675409 1367955200 -841482753 - 1642443255 8774277 1941304147 1099949563 - - -4.9091196060180664e-001 3.3870378136634827e-001 - <_> - - 0 -1 72 -639654997 1375720439 -2129542805 1614801090 - -626787937 -5779294 1488699183 -525406458 - - -4.9073097109794617e-001 3.0637946724891663e-001 - - <_> - 9 - -1.2258235216140747e+000 - - <_> - - 0 -1 118 302046707 -16744240 1360106207 -543735387 - 1025700851 -1079408512 1796961263 -6334981 - - -6.1358314752578735e-001 2.3539231717586517e-001 - <_> - - 0 -1 5 -144765953 -116448726 -653851877 1934829856 722021887 - 856564834 1933919231 -540838029 - - -5.1209545135498047e-001 3.2506987452507019e-001 - <_> - - 0 -1 140 -170132825 -1438923874 1879300370 -1689337194 - -695606496 285911565 -1044188928 -154210028 - - -5.1769560575485229e-001 3.2290914654731750e-001 - <_> - - 0 -1 131 -140776261 -355516414 822178224 -1039743806 - -1012208926 134887424 1438876097 -908591660 - - -5.0321841239929199e-001 3.0263835191726685e-001 - <_> - - 0 -1 64 -2137211696 -1634281249 1464325973 498569935 - -1580152080 -2001687927 721783561 265096035 - - -4.6532225608825684e-001 3.4638473391532898e-001 - <_> - - 0 -1 101 -255073589 -211824417 -972195129 -1063415417 - 1937994261 1363165220 -754733105 1967602541 - - -4.9611270427703857e-001 3.3260712027549744e-001 - <_> - - 0 -1 81 -548146862 -655567194 -2062466596 1164562721 - 416408236 -1591631712 -83637777 975344427 - - -4.9862930178642273e-001 3.2003280520439148e-001 - <_> - - 0 -1 55 -731904652 2147179896 2147442687 2112830847 -65604 - -131073 -42139667 -1074907393 - - -3.6636069416999817e-001 4.5651626586914063e-001 - <_> - - 0 -1 67 1885036886 571985932 -1784930633 724431327 - 1940422257 -1085746880 964888398 731867951 - - -5.2619713544845581e-001 3.2635414600372314e-001 - - <_> - 9 - -1.3604533672332764e+000 - - <_> - - 0 -1 8 -287609985 -965585953 -2146397793 -492129894 - -729029645 -544619901 -645693256 -6565484 - - -4.5212322473526001e-001 3.8910505175590515e-001 - <_> - - 0 -1 122 -102903523 -145031013 536899675 688195859 - -645291520 -1165359094 -905565928 171608223 - - -4.9594074487686157e-001 3.4109055995941162e-001 - <_> - - 0 -1 134 -790640459 487931983 1778450522 1036604041 - -904752984 -954040118 -2134707506 304866043 - - -4.1148442029953003e-001 3.9666590094566345e-001 - <_> - - 0 -1 141 -303829117 1726939070 922189815 -827983123 - 1567883042 1324809852 292710260 -942678754 - - -3.5154473781585693e-001 4.8011952638626099e-001 - <_> - - 0 -1 59 -161295376 -159215460 -1858041315 2140644499 - -2009065472 -133804007 -2003265301 1263206851 - - -4.2808216810226440e-001 3.9841541647911072e-001 - <_> - - 0 -1 34 -264248081 -667846464 1342624856 1381160835 - -2104716852 1342865409 -266612310 -165954877 - - -4.3293288350105286e-001 4.0339657664299011e-001 - <_> - - 0 -1 32 -1600388464 -40369901 285344639 1394344275 - -255680312 -100532214 -1031663944 -7471079 - - -4.1385015845298767e-001 4.5087572932243347e-001 - <_> - - 0 -1 15 1368521651 280207469 35779199 -105983261 1208124819 - -565870452 -1144024288 -591535344 - - -4.2956474423408508e-001 4.2176279425621033e-001 - <_> - - 0 -1 109 1623607527 -661513115 -1073217263 -2142994420 - -1339883309 -89816956 436308899 1426178059 - - -4.7764992713928223e-001 3.7551075220108032e-001 - - <_> - 9 - -4.2518746852874756e-001 - - <_> - - 0 -1 135 -116728032 -1154420809 -1350582273 746061691 - -1073758277 2138570623 2113797566 -138674182 - - -1.7125381529331207e-001 6.5421247482299805e-001 - <_> - - 0 -1 63 -453112432 -1795354691 -1342242964 494112553 - 209458404 -2114697500 1316830362 259213855 - - -3.9870172739028931e-001 4.5807033777236938e-001 - <_> - - 0 -1 52 -268172036 294715533 268575185 486785157 -1065303920 - -360185856 -2147476808 134777113 - - -5.3581339120864868e-001 3.5815808176994324e-001 - <_> - - 0 -1 86 -301996882 -345718921 1877946252 -940720129 - -58737369 -721944585 -92954835 -530449 - - -3.9938014745712280e-001 4.9603295326232910e-001 - <_> - - 0 -1 14 -853281886 -756895766 2130706352 -9519120 - -1921059862 394133373 2138453959 -538200841 - - -4.0230083465576172e-001 4.9537116289138794e-001 - <_> - - 0 -1 128 -2133448688 -641138493 1078022185 294060066 - -327122776 -2130640896 -2147466247 -1910634326 - - -5.8290809392929077e-001 3.4102553129196167e-001 - <_> - - 0 -1 53 587265978 -2071658479 1108361221 -578448765 - -1811905899 -2008965119 33900729 762301595 - - -4.5518967509269714e-001 4.7242793440818787e-001 - <_> - - 0 -1 138 -1022189373 -2139094976 16658 -1069445120 - -1073555454 -1073577856 1096068 -978351488 - - -4.7530207037925720e-001 4.3885371088981628e-001 - <_> - - 0 -1 7 -395352441 -1073541103 -1056964605 1053186 269111298 - -2012184576 1611208714 -360415095 - - -5.0448113679885864e-001 4.1588482260704041e-001 - - <_> - 7 - 2.7163455262780190e-002 - - <_> - - 0 -1 49 783189748 -137429026 -257 709557994 2130460236 - -196611 -9580 585428708 - - -2.0454545319080353e-001 7.9608374834060669e-001 - <_> - - 0 -1 108 1284360448 1057423155 1592696573 -852672655 - 1547382714 -1642594369 125705358 797134398 - - -3.6474677920341492e-001 6.0925579071044922e-001 - <_> - - 0 -1 94 1347680270 -527720448 1091567712 1073745933 - -1073180671 0 285745154 -511192438 - - -4.6406838297843933e-001 5.5626088380813599e-001 - <_> - - 0 -1 73 1705780944 -145486260 -115909 -281793505 -418072663 - -1681064068 1877454127 -1912330993 - - -4.7043186426162720e-001 5.8430361747741699e-001 - <_> - - 0 -1 110 -2118142016 339509033 -285260567 1417764573 - 68144392 -468879483 -2033291636 231451911 - - -4.8700931668281555e-001 5.4639810323715210e-001 - <_> - - 0 -1 119 -1888051818 489996135 -65539 849536890 2146716845 - -1107542088 -1275615746 -1119617586 - - -4.3356490135192871e-001 6.5175366401672363e-001 - <_> - - 0 -1 44 -1879021438 336830528 1073766659 1477541961 8560696 - -1207369568 8462472 1493893448 - - -5.4343086481094360e-001 5.2777874469757080e-001 - - <_> - 7 - 4.9174150824546814e-001 - - <_> - - 0 -1 57 644098 15758324 1995964260 -463011882 893285175 - 83156983 2004317989 16021237 - - -1.7073170840740204e-001 9.0782123804092407e-001 - <_> - - 0 -1 123 268632845 -2147450864 -2143240192 -2147401728 - 8523937 -1878523840 16777416 616824984 - - -4.8744434118270874e-001 7.3311311006546021e-001 - <_> - - 0 -1 120 -2110735872 803880886 989739810 1673281312 91564930 - -277454958 997709514 -581366443 - - -4.0291741490364075e-001 8.2450771331787109e-001 - <_> - - 0 -1 87 941753434 -1067128905 788512753 -1074450460 - 779101657 -1346552460 938805167 -2050424642 - - -3.6246949434280396e-001 8.7103593349456787e-001 - <_> - - 0 -1 60 208 1645217920 130 538263552 33595552 -1475870592 - 16783361 1375993867 - - -6.1472141742706299e-001 5.9707164764404297e-001 - <_> - - 0 -1 114 1860423179 1034692624 -285213187 -986681712 - 1576755092 -1408205463 -127714 -1246035687 - - -4.5621752738952637e-001 8.9482426643371582e-001 - <_> - - 0 -1 107 33555004 -1861746688 1073807361 -754909184 - 645922856 8388608 134250648 419635458 - - -5.2466005086898804e-001 7.1834069490432739e-001 - - <_> - 2 - 1.9084988832473755e+000 - - <_> - - 0 -1 16 536064 131072 -20971516 524288 576 1048577 0 40960 - - -8.0000001192092896e-001 9.8018401861190796e-001 - <_> - - 0 -1 56 67108864 0 4096 1074003968 8192 536870912 4 262144 - - -9.6610915660858154e-001 9.2831486463546753e-001 - - <_> - - 0 0 1 1 - <_> - - 0 0 3 2 - <_> - - 0 1 13 6 - <_> - - 0 2 3 14 - <_> - - 0 2 4 2 - <_> - - 0 6 2 3 - <_> - - 0 6 3 2 - <_> - - 0 16 1 3 - <_> - - 0 20 3 3 - <_> - - 0 22 2 3 - <_> - - 0 28 4 4 - <_> - - 0 35 2 3 - <_> - - 1 0 14 7 - <_> - - 1 5 3 2 - <_> - - 1 6 2 1 - <_> - - 1 14 10 9 - <_> - - 1 21 4 4 - <_> - - 1 23 4 2 - <_> - - 2 0 13 7 - <_> - - 2 0 14 7 - <_> - - 2 33 5 4 - <_> - - 2 36 4 3 - <_> - - 2 39 3 2 - <_> - - 3 1 13 11 - <_> - - 3 2 3 2 - <_> - - 4 0 7 8 - <_> - - 4 0 13 7 - <_> - - 5 0 12 6 - <_> - - 5 0 13 7 - <_> - - 5 1 10 13 - <_> - - 5 1 12 7 - <_> - - 5 2 7 13 - <_> - - 5 4 2 1 - <_> - - 5 8 7 4 - <_> - - 5 39 3 2 - <_> - - 6 3 5 2 - <_> - - 6 3 6 2 - <_> - - 6 5 4 12 - <_> - - 6 9 6 3 - <_> - - 7 3 5 2 - <_> - - 7 3 6 13 - <_> - - 7 5 6 4 - <_> - - 7 7 6 10 - <_> - - 7 8 6 4 - <_> - - 7 32 5 4 - <_> - - 7 33 5 4 - <_> - - 8 0 1 1 - <_> - - 8 0 2 1 - <_> - - 8 2 10 7 - <_> - - 9 0 6 2 - <_> - - 9 2 9 3 - <_> - - 9 4 1 1 - <_> - - 9 6 2 1 - <_> - - 9 28 6 4 - <_> - - 10 0 9 3 - <_> - - 10 3 1 1 - <_> - - 10 10 11 11 - <_> - - 10 15 4 3 - <_> - - 11 4 2 1 - <_> - - 11 27 4 3 - <_> - - 11 36 8 2 - <_> - - 12 0 2 2 - <_> - - 12 23 4 3 - <_> - - 12 25 4 3 - <_> - - 12 29 5 3 - <_> - - 12 33 3 4 - <_> - - 13 0 2 2 - <_> - - 13 36 8 3 - <_> - - 14 0 2 2 - <_> - - 15 15 2 2 - <_> - - 16 13 3 4 - <_> - - 17 0 1 3 - <_> - - 17 1 3 3 - <_> - - 17 31 5 3 - <_> - - 17 35 3 1 - <_> - - 18 13 2 3 - <_> - - 18 39 2 1 - <_> - - 19 0 7 15 - <_> - - 19 2 7 2 - <_> - - 19 3 7 13 - <_> - - 19 14 2 2 - <_> - - 19 24 7 4 - <_> - - 20 1 6 13 - <_> - - 20 8 7 3 - <_> - - 20 9 7 3 - <_> - - 20 13 1 1 - <_> - - 20 14 2 3 - <_> - - 20 30 3 2 - <_> - - 21 0 3 4 - <_> - - 21 0 6 8 - <_> - - 21 3 6 2 - <_> - - 21 6 6 4 - <_> - - 21 37 2 1 - <_> - - 22 3 6 2 - <_> - - 22 13 1 2 - <_> - - 22 22 4 3 - <_> - - 23 0 2 3 - <_> - - 23 3 6 2 - <_> - - 23 9 5 4 - <_> - - 23 11 1 1 - <_> - - 23 15 1 1 - <_> - - 23 16 3 2 - <_> - - 23 35 2 1 - <_> - - 23 36 1 1 - <_> - - 23 39 6 2 - <_> - - 24 0 2 3 - <_> - - 24 8 6 11 - <_> - - 24 28 2 2 - <_> - - 24 33 4 4 - <_> - - 25 16 4 3 - <_> - - 25 31 5 3 - <_> - - 26 0 1 2 - <_> - - 26 0 2 2 - <_> - - 26 0 3 2 - <_> - - 26 24 4 4 - <_> - - 27 30 4 5 - <_> - - 27 36 5 3 - <_> - - 28 0 2 2 - <_> - - 28 4 2 1 - <_> - - 28 21 2 5 - <_> - - 29 8 2 1 - <_> - - 33 0 2 1 - <_> - - 33 0 4 2 - <_> - - 33 0 4 6 - <_> - - 33 3 1 1 - <_> - - 33 6 4 12 - <_> - - 33 21 4 2 - <_> - - 33 36 4 3 - <_> - - 35 1 2 2 - <_> - - 36 5 1 1 - <_> - - 36 29 3 4 - <_> - - 36 39 2 2 - <_> - - 37 5 2 2 - <_> - - 38 6 2 1 - <_> - - 38 6 2 2 - <_> - - 39 1 2 12 - <_> - - 39 24 1 2 - <_> - - 39 36 2 2 - <_> - - 40 39 1 2 - <_> - - 42 4 1 1 - <_> - - 42 20 1 2 - <_> - - 42 29 1 2 - + + + + + + BOOST + LBP + 45 + 45 + + GAB + 9.9500000476837158e-001 + 5.0000000000000000e-001 + 9.4999999999999996e-001 + 1 + 100 + + 256 + 1 + 19 + + + <_> + 6 + -4.1617846488952637e+000 + + <_> + + 0 -1 26 -1 -1 -17409 -1 -1 -1 -1 -1 + + -9.9726462364196777e-001 -3.8938775658607483e-001 + <_> + + 0 -1 18 -1 -1 -21569 -20545 -1 -1 -20545 -1 + + -9.8648911714553833e-001 -2.5386649370193481e-001 + <_> + + 0 -1 30 -21569 -16449 1006578219 -20801 -16449 -1 -21585 -1 + + -9.6436238288879395e-001 -1.4039695262908936e-001 + <_> + + 0 -1 54 -1 -1 -16402 -4370 -1 -1 -1053010 -4456466 + + -8.4081345796585083e-001 3.8321062922477722e-001 + <_> + + 0 -1 29 -184747280 -705314819 1326353 1364574079 -131073 -5 + 2147481147 -1 + + -8.1084597110748291e-001 4.3495711684226990e-001 + <_> + + 0 -1 89 -142618625 -4097 -37269 -20933 872350430 -268476417 + 1207894255 2139032115 + + -7.3140043020248413e-001 4.3799084424972534e-001 + + <_> + 6 + -4.0652265548706055e+000 + + <_> + + 0 -1 19 -1 -1 -17409 -1 -1 -1 -1 -1 + + -9.9727255105972290e-001 -7.2050148248672485e-001 + <_> + + 0 -1 38 -1 1073741823 -1 -1 -1 -1 -1 -1 + + -9.8717331886291504e-001 -5.3031939268112183e-001 + <_> + + 0 -1 28 -16385 -1 -21569 -20545 -1 -1 -21569 -1 + + -9.3442338705062866e-001 6.5213099122047424e-002 + <_> + + 0 -1 112 -2097153 -1 -1 -1 -1 -8193 -1 -35467 + + -7.9567342996597290e-001 4.2883640527725220e-001 + <_> + + 0 -1 48 -134239573 -16465 58663467 -1079022929 -1073758273 + -81937 -8412501 -404766817 + + -7.1264797449111938e-001 4.1050794720649719e-001 + <_> + + 0 -1 66 -17047555 -1099008003 2147479551 -1090584581 -69633 + -1342177281 -1090650121 -1472692240 + + -7.6119172573089600e-001 4.2042696475982666e-001 + + <_> + 7 + -4.6904473304748535e+000 + + <_> + + 0 -1 12 -1 -1 -17409 -1 -1 -1 -1 -1 + + -9.9725550413131714e-001 -8.3142280578613281e-001 + <_> + + 0 -1 31 -1 -168429569 -1 -1 -1 -1 -1 -1 + + -9.8183268308639526e-001 -3.6373397707939148e-001 + <_> + + 0 -1 38 -1 1073741759 -1 -1 -1 -1 -1 -1 + + -9.1890293359756470e-001 7.8322596848011017e-002 + <_> + + 0 -1 27 -17409 -2097153 -134372726 -21873 -65 -536870913 + -161109 -4215889 + + -8.0752444267272949e-001 1.9565649330615997e-001 + <_> + + 0 -1 46 -469779457 -286371842 -33619971 -212993 -1 -41943049 + -134217731 -1346863620 + + -6.9232726097106934e-001 3.8141927123069763e-001 + <_> + + 0 -1 125 -1896950780 -1964839052 -9 707723004 -34078727 + -1074266122 -536872969 -262145 + + -8.1760478019714355e-001 3.4172961115837097e-001 + <_> + + 0 -1 80 -402657501 654311423 -419533278 -452984853 + 1979676215 -1208090625 -167772569 -524289 + + -6.3433408737182617e-001 4.3154156208038330e-001 + + <_> + 8 + -4.2590322494506836e+000 + + <_> + + 0 -1 42 -1 -655361 -1 -1 -1 -1 -1 -1 + + -9.9715477228164673e-001 -8.6178696155548096e-001 + <_> + + 0 -1 40 -1 -705300491 -1 -1 -1 -1 -1 -1 + + -9.8356908559799194e-001 -5.7423096895217896e-001 + <_> + + 0 -1 43 -65 872413111 -2049 -1 -1 -1 -1 -1 + + -9.2525935173034668e-001 -1.3835857808589935e-001 + <_> + + 0 -1 111 -1 -5242881 -1 -524289 -4194305 -1 -1 -43148 + + -7.8076487779617310e-001 1.8362471461296082e-001 + <_> + + 0 -1 25 -145227841 868203194 -1627394049 935050171 + 2147483647 1006600191 -268439637 1002437615 + + -7.2554033994674683e-001 3.3393219113349915e-001 + <_> + + 0 -1 116 -214961408 50592514 -2128 1072162674 -1077940293 + -1084489966 -134219854 -1074790401 + + -6.1547595262527466e-001 3.9214438199996948e-001 + <_> + + 0 -1 3 -294987948 -1124421633 -73729 -268435841 -33654928 + 2122317823 -268599297 -33554945 + + -6.4863425493240356e-001 3.8784855604171753e-001 + <_> + + 0 -1 22 -525585 -26738821 -17895690 1123482236 1996455758 + -8519849 -252182980 -461898753 + + -5.5464369058609009e-001 4.4275921583175659e-001 + + <_> + 8 + -4.0009465217590332e+000 + + <_> + + 0 -1 82 -1 -1 -1 -1 -33685505 -1 -1 -1 + + -9.9707120656967163e-001 -8.9196771383285522e-001 + <_> + + 0 -1 84 -1 -1 -1 -1 2147446783 -1 -1 -1 + + -9.8670446872711182e-001 -7.5064390897750854e-001 + <_> + + 0 -1 79 -1 -1 -262145 -1 -252379137 -1 -1 -1 + + -8.9446705579757690e-001 7.0268943905830383e-002 + <_> + + 0 -1 61 -1 -8201 -1 -2097153 -16777217 -513 -16777217 + -1162149889 + + -7.2166109085083008e-001 2.9786801338195801e-001 + <_> + + 0 -1 30 -21569 -1069121 1006578211 -134238545 -16450 + -268599297 -21617 -14680097 + + -6.2449234724044800e-001 3.8551881909370422e-001 + <_> + + 0 -1 75 -268701913 -1999962377 1995165474 -453316822 + 1744684853 -2063597697 -134226057 -50336769 + + -5.5207914113998413e-001 4.2211884260177612e-001 + <_> + + 0 -1 21 -352321825 -526489 -420020626 -486605074 1155483470 + -110104705 -587840772 -25428801 + + -5.3324747085571289e-001 4.4535955786705017e-001 + <_> + + 0 -1 103 70270772 2012790229 -16810020 -245764 -1208090635 + -753667 -1073741828 -1363662420 + + -6.4402890205383301e-001 3.8995954394340515e-001 + + <_> + 8 + -4.6897511482238770e+000 + + <_> + + 0 -1 97 -1 -1 -1 -1 -524289 -524289 -1 -1 + + -9.9684870243072510e-001 -8.8232177495956421e-001 + <_> + + 0 -1 84 -1 -1 -1 -1 2147438591 -1 -1 -1 + + -9.8677414655685425e-001 -7.8965580463409424e-001 + <_> + + 0 -1 113 -1 -1 -1 -1 -1048577 -262149 -1048577 -35339 + + -9.2621946334838867e-001 -2.9984828829765320e-001 + <_> + + 0 -1 33 -2249 867434291 -32769 -33562753 -1 -1073758209 + -4165 -1 + + -7.2429555654525757e-001 2.2348840534687042e-001 + <_> + + 0 -1 98 1659068671 -142606337 587132538 -67108993 577718271 + -294921 -134479873 -129 + + -5.5495566129684448e-001 3.5419258475303650e-001 + <_> + + 0 -1 100 -268441813 788267007 -286265494 -486576145 -8920251 + 2138505075 -151652570 -2050 + + -5.3362584114074707e-001 3.9479774236679077e-001 + <_> + + 0 -1 51 -1368387212 -537102978 -98305 -163843 1065109500 + -16777217 -67321939 -1141359619 + + -5.6162708997726440e-001 3.8008108735084534e-001 + <_> + + 0 -1 127 -268435550 1781120906 -251658720 -143130698 + -1048605 -1887436825 1979700688 -1008730125 + + -5.1167154312133789e-001 4.0678605437278748e-001 + + <_> + 10 + -4.2179841995239258e+000 + + <_> + + 0 -1 97 -1 -1 -1 -1 -524289 -524289 -1 -1 + + -9.9685418605804443e-001 -8.8037383556365967e-001 + <_> + + 0 -1 90 -1 -1 -1 -1 -8912897 -524297 -8912897 -1 + + -9.7972750663757324e-001 -5.7626229524612427e-001 + <_> + + 0 -1 96 -1 -1 -1 -1 -1 -65 -1 -2249 + + -9.0239793062210083e-001 -1.7454113066196442e-001 + <_> + + 0 -1 71 -1 -4097 -1 -513 -16777217 -268468483 -16797697 + -1430589697 + + -7.4346423149108887e-001 9.4165161252021790e-002 + <_> + + 0 -1 37 1364588304 -581845274 -536936460 -3 -308936705 + -1074331649 -4196865 -134225953 + + -6.8877440690994263e-001 2.7647304534912109e-001 + <_> + + 0 -1 117 -37765187 -540675 -3 -327753 -1082458115 -65537 + 1071611901 536827253 + + -5.7555085420608521e-001 3.4339720010757446e-001 + <_> + + 0 -1 85 -269490650 -1561395522 -1343312090 -857083986 + -1073750223 -369098755 -50856110 -2065 + + -5.4036927223205566e-001 4.0065473318099976e-001 + <_> + + 0 -1 4 -425668880 -34427164 1879048177 -269570140 790740912 + -196740 2138535839 -536918145 + + -4.8439365625381470e-001 4.4630467891693115e-001 + <_> + + 0 -1 92 74726960 -1246482434 -1 -246017 -1078607916 + -1073947163 -1644231687 -1359211496 + + -5.6686979532241821e-001 3.6671569943428040e-001 + <_> + + 0 -1 11 -135274809 -1158173459 -353176850 540195262 + 2139086600 2071977814 -546898600 -96272673 + + -5.1499199867248535e-001 4.0788397192955017e-001 + + <_> + 9 + -4.0345416069030762e+000 + + <_> + + 0 -1 78 -1 -1 -1 -1 -8912897 -1 -8912897 -1 + + -9.9573624134063721e-001 -8.5452395677566528e-001 + <_> + + 0 -1 93 -1 -1 -1 -1 -148635649 -524297 -8912897 -1 + + -9.7307401895523071e-001 -5.2884924411773682e-001 + <_> + + 0 -1 77 -1 -8209 -1 -257 -772734977 -1 -201850881 -1 + + -8.6225658655166626e-001 4.3712578713893890e-002 + <_> + + 0 -1 68 -570427393 -16649 -69633 -131073 -536944677 -1 -8737 + -1435828225 + + -6.8078064918518066e-001 2.5120577216148376e-001 + <_> + + 0 -1 50 -1179697 -34082849 -3278356 -37429266 -1048578 + -555753474 -1015551096 -37489685 + + -6.1699724197387695e-001 3.0963841080665588e-001 + <_> + + 0 -1 129 -1931606992 -17548804 -16842753 -1075021827 + 1073667572 -81921 -1611073620 -1415047752 + + -6.0499197244644165e-001 3.0735063552856445e-001 + <_> + + 0 -1 136 -269754813 1761591286 -1073811523 2130378623 -17580 + -1082294665 -159514800 -1026883840 + + -5.6772041320800781e-001 3.5023149847984314e-001 + <_> + + 0 -1 65 2016561683 1528827871 -10258447 960184191 125476830 + -8511618 -1078239365 187648611 + + -5.5894804000854492e-001 3.4856522083282471e-001 + <_> + + 0 -1 13 -207423502 -333902 2013200231 -202348848 1042454451 + -16393 1073117139 2004162321 + + -5.7197356224060059e-001 3.2818377017974854e-001 + + <_> + 9 + -3.4892759323120117e+000 + + <_> + + 0 -1 78 -1 -1 -1 -1 -8912897 -1 -8912897 -1 + + -9.8917990922927856e-001 -7.3812037706375122e-001 + <_> + + 0 -1 93 -1 -1 -1 -1 -148635649 -524297 -8912897 -1 + + -9.3414896726608276e-001 -2.6945295929908752e-001 + <_> + + 0 -1 83 -1 -524289 -1 -1048577 1879011071 -32769 -524289 + -3178753 + + -7.6891708374023438e-001 5.2568886429071426e-002 + <_> + + 0 -1 9 -352329729 -17891329 -16810117 -486871042 -688128841 + -1358954675 -16777218 -219217968 + + -6.2337344884872437e-001 2.5143685936927795e-001 + <_> + + 0 -1 130 -2157 -1548812374 -1343233440 -418381854 -953155613 + -836960513 -713571200 -709888014 + + -4.7277018427848816e-001 3.9616456627845764e-001 + <_> + + 0 -1 121 -1094717701 -67240065 -65857 -32899 -5783756 + -136446081 -134285352 -2003298884 + + -5.1766264438629150e-001 3.5814732313156128e-001 + <_> + + 0 -1 23 -218830160 -119671186 5505075 1241491391 -1594469 + -2097185 2004828075 -67649541 + + -6.5394639968872070e-001 3.0377501249313354e-001 + <_> + + 0 -1 115 -551814749 2099511088 -1090732551 -2045546512 + -1086341441 1059848178 800042912 252705994 + + -5.2584588527679443e-001 3.3847147226333618e-001 + <_> + + 0 -1 99 -272651477 578776766 -285233490 -889225217 + 2147448656 377454463 2012701952 -68157761 + + -6.1836904287338257e-001 2.8922611474990845e-001 + + <_> + 9 + -3.0220029354095459e+000 + + <_> + + 0 -1 36 -1 -570425345 -1 -570425345 -1 -50331649 -6291457 -1 + + -9.7703826427459717e-001 -6.2527233362197876e-001 + <_> + + 0 -1 124 -1430602241 -33619969 -1 -3 -1074003969 -1073758209 + -1073741825 -1073768705 + + -8.9538317918777466e-001 -3.1887885928153992e-001 + <_> + + 0 -1 88 -1 -268439625 -65601 -268439569 -393809 -270532609 + -42076889 -288361721 + + -6.8733429908752441e-001 1.2978810071945190e-001 + <_> + + 0 -1 132 -755049252 2042563807 1795096575 465121071 + -1090585188 -20609 -1459691784 539672495 + + -5.7038843631744385e-001 3.0220884084701538e-001 + <_> + + 0 -1 20 -94377762 -25702678 1694167798 -231224662 1079955016 + -346144140 2029995743 -536918961 + + -5.3204691410064697e-001 3.4054222702980042e-001 + <_> + + 0 -1 47 2143026943 -285278225 -3 -612438281 -16403 -131074 + -1 -1430749256 + + -4.6176829934120178e-001 4.1114711761474609e-001 + <_> + + 0 -1 74 203424336 -25378820 -35667973 1073360894 -1912815660 + -573444 -356583491 -1365235056 + + -4.9911966919898987e-001 3.5335537791252136e-001 + <_> + + 0 -1 6 -1056773 -1508430 -558153 -102747408 2133997491 + -269043865 2004842231 -8947721 + + -4.0219521522521973e-001 4.3947893381118774e-001 + <_> + + 0 -1 70 -880809694 -1070282769 -1363162108 -838881281 + -680395161 -2064124929 -34244753 1173880701 + + -5.3891533613204956e-001 3.2062566280364990e-001 + + <_> + 8 + -2.5489892959594727e+000 + + <_> + + 0 -1 39 -1 -572522497 -8519681 -570425345 -4195329 -50333249 + -1 -1 + + -9.4647216796875000e-001 -3.3662387728691101e-001 + <_> + + 0 -1 124 -1430735362 -33619971 -8201 -3 -1677983745 + -1073762817 -1074003969 -1142979329 + + -8.0300611257553101e-001 -3.8466516882181168e-002 + <_> + + 0 -1 91 -67113217 -524289 -671482265 -786461 1677132031 + -268473345 -68005889 -70291765 + + -5.8367580175399780e-001 2.6507318019866943e-001 + <_> + + 0 -1 17 -277872641 -553910292 -268435458 -16843010 + 1542420439 -1342178311 -143132940 -2834 + + -4.6897178888320923e-001 3.7864661216735840e-001 + <_> + + 0 -1 137 -1312789 -290527285 -286326862 -5505280 -1712335966 + -2045979188 1165423617 -709363723 + + -4.6382644772529602e-001 3.6114525794982910e-001 + <_> + + 0 -1 106 1355856590 -109445156 -96665606 2066939898 + 1356084692 1549031917 -30146561 -16581701 + + -6.3095021247863770e-001 2.9294869303703308e-001 + <_> + + 0 -1 104 -335555328 118529 1860167712 -810680357 -33558656 + -1368391795 -402663552 -1343225921 + + -5.9658926725387573e-001 2.7228885889053345e-001 + <_> + + 0 -1 76 217581168 -538349634 1062631419 1039868926 + -1090707460 -2228359 -1078042693 -1147128518 + + -4.5812287926673889e-001 3.7063929438591003e-001 + + <_> + 9 + -2.5802578926086426e+000 + + <_> + + 0 -1 35 -513 -706873891 -270541825 1564475391 -120602625 + -118490145 -3162113 -1025 + + -8.9068460464477539e-001 -1.6470588743686676e-001 + <_> + + 0 -1 41 -1025 872144563 -2105361 -1078076417 -1048577 + -1145061461 -87557413 -1375993973 + + -7.1808964014053345e-001 2.2022204473614693e-002 + <_> + + 0 -1 95 -42467849 967946223 -811601986 1030598351 + -1212430676 270856533 -1392539508 147705039 + + -4.9424821138381958e-001 3.0048963427543640e-001 + <_> + + 0 -1 10 -218116370 -637284625 -87373174 -521998782 + -805355450 -615023745 -814267322 -12069282 + + -5.5306458473205566e-001 2.9137542843818665e-001 + <_> + + 0 -1 105 -275849241 -527897 -11052049 -69756067 -15794193 + -1141376839 -564771 -287095455 + + -4.6759819984436035e-001 3.6638516187667847e-001 + <_> + + 0 -1 24 -1900898096 -18985228 -44056577 -24675 -1074880639 + -283998 796335613 -1079041957 + + -4.2737138271331787e-001 3.9243003726005554e-001 + <_> + + 0 -1 139 -555790844 410735094 -32106513 406822863 -897632192 + -912830145 -117771560 -1204027649 + + -4.1896930336952209e-001 3.6744937300682068e-001 + <_> + + 0 -1 0 -1884822366 -1406613148 1135342180 -1979127580 + -68174862 246469804 1001386992 -708885872 + + -5.7093089818954468e-001 2.9880744218826294e-001 + <_> + + 0 -1 45 -469053950 1439068142 2117758841 2004671078 + 207931006 1265321675 970353931 1541343047 + + -6.0491901636123657e-001 2.4652053415775299e-001 + + <_> + 9 + -2.2425732612609863e+000 + + <_> + + 0 -1 58 1481987157 282547485 -14952129 421131223 -391065352 + -24212488 -100094241 -1157907473 + + -8.2822084426879883e-001 -2.1619293093681335e-001 + <_> + + 0 -1 126 -134217889 -543174305 -75497474 -16851650 -6685738 + -75834693 -2097200 -262146 + + -5.4628932476043701e-001 2.7662658691406250e-001 + <_> + + 0 -1 133 -220728227 -604288517 -661662214 413104863 + -627323700 -251915415 -626200872 -1157958657 + + -4.1643124818801880e-001 4.1700571775436401e-001 + <_> + + 0 -1 2 -186664033 -44236961 -1630262774 -65163606 -103237330 + -3083265 -1003729 2053105955 + + -5.4847818613052368e-001 2.9710745811462402e-001 + <_> + + 0 -1 62 -256115886 -237611873 -620250696 387061799 + 1437882671 274878849 -8684449 1494294023 + + -4.6202757954597473e-001 3.3915829658508301e-001 + <_> + + 0 -1 1 -309400577 -275864640 -1056864869 1737132756 + -272385089 1609671419 1740601343 1261376789 + + -4.6158722043037415e-001 3.3939516544342041e-001 + <_> + + 0 -1 102 818197248 -196324552 286970589 -573270699 + -1174099579 -662077381 -1165157895 -1626859296 + + -4.6193107962608337e-001 3.2456985116004944e-001 + <_> + + 0 -1 69 -1042550357 14675409 1367955200 -841482753 + 1642443255 8774277 1941304147 1099949563 + + -4.9091196060180664e-001 3.3870378136634827e-001 + <_> + + 0 -1 72 -639654997 1375720439 -2129542805 1614801090 + -626787937 -5779294 1488699183 -525406458 + + -4.9073097109794617e-001 3.0637946724891663e-001 + + <_> + 9 + -1.2258235216140747e+000 + + <_> + + 0 -1 118 302046707 -16744240 1360106207 -543735387 + 1025700851 -1079408512 1796961263 -6334981 + + -6.1358314752578735e-001 2.3539231717586517e-001 + <_> + + 0 -1 5 -144765953 -116448726 -653851877 1934829856 722021887 + 856564834 1933919231 -540838029 + + -5.1209545135498047e-001 3.2506987452507019e-001 + <_> + + 0 -1 140 -170132825 -1438923874 1879300370 -1689337194 + -695606496 285911565 -1044188928 -154210028 + + -5.1769560575485229e-001 3.2290914654731750e-001 + <_> + + 0 -1 131 -140776261 -355516414 822178224 -1039743806 + -1012208926 134887424 1438876097 -908591660 + + -5.0321841239929199e-001 3.0263835191726685e-001 + <_> + + 0 -1 64 -2137211696 -1634281249 1464325973 498569935 + -1580152080 -2001687927 721783561 265096035 + + -4.6532225608825684e-001 3.4638473391532898e-001 + <_> + + 0 -1 101 -255073589 -211824417 -972195129 -1063415417 + 1937994261 1363165220 -754733105 1967602541 + + -4.9611270427703857e-001 3.3260712027549744e-001 + <_> + + 0 -1 81 -548146862 -655567194 -2062466596 1164562721 + 416408236 -1591631712 -83637777 975344427 + + -4.9862930178642273e-001 3.2003280520439148e-001 + <_> + + 0 -1 55 -731904652 2147179896 2147442687 2112830847 -65604 + -131073 -42139667 -1074907393 + + -3.6636069416999817e-001 4.5651626586914063e-001 + <_> + + 0 -1 67 1885036886 571985932 -1784930633 724431327 + 1940422257 -1085746880 964888398 731867951 + + -5.2619713544845581e-001 3.2635414600372314e-001 + + <_> + 9 + -1.3604533672332764e+000 + + <_> + + 0 -1 8 -287609985 -965585953 -2146397793 -492129894 + -729029645 -544619901 -645693256 -6565484 + + -4.5212322473526001e-001 3.8910505175590515e-001 + <_> + + 0 -1 122 -102903523 -145031013 536899675 688195859 + -645291520 -1165359094 -905565928 171608223 + + -4.9594074487686157e-001 3.4109055995941162e-001 + <_> + + 0 -1 134 -790640459 487931983 1778450522 1036604041 + -904752984 -954040118 -2134707506 304866043 + + -4.1148442029953003e-001 3.9666590094566345e-001 + <_> + + 0 -1 141 -303829117 1726939070 922189815 -827983123 + 1567883042 1324809852 292710260 -942678754 + + -3.5154473781585693e-001 4.8011952638626099e-001 + <_> + + 0 -1 59 -161295376 -159215460 -1858041315 2140644499 + -2009065472 -133804007 -2003265301 1263206851 + + -4.2808216810226440e-001 3.9841541647911072e-001 + <_> + + 0 -1 34 -264248081 -667846464 1342624856 1381160835 + -2104716852 1342865409 -266612310 -165954877 + + -4.3293288350105286e-001 4.0339657664299011e-001 + <_> + + 0 -1 32 -1600388464 -40369901 285344639 1394344275 + -255680312 -100532214 -1031663944 -7471079 + + -4.1385015845298767e-001 4.5087572932243347e-001 + <_> + + 0 -1 15 1368521651 280207469 35779199 -105983261 1208124819 + -565870452 -1144024288 -591535344 + + -4.2956474423408508e-001 4.2176279425621033e-001 + <_> + + 0 -1 109 1623607527 -661513115 -1073217263 -2142994420 + -1339883309 -89816956 436308899 1426178059 + + -4.7764992713928223e-001 3.7551075220108032e-001 + + <_> + 9 + -4.2518746852874756e-001 + + <_> + + 0 -1 135 -116728032 -1154420809 -1350582273 746061691 + -1073758277 2138570623 2113797566 -138674182 + + -1.7125381529331207e-001 6.5421247482299805e-001 + <_> + + 0 -1 63 -453112432 -1795354691 -1342242964 494112553 + 209458404 -2114697500 1316830362 259213855 + + -3.9870172739028931e-001 4.5807033777236938e-001 + <_> + + 0 -1 52 -268172036 294715533 268575185 486785157 -1065303920 + -360185856 -2147476808 134777113 + + -5.3581339120864868e-001 3.5815808176994324e-001 + <_> + + 0 -1 86 -301996882 -345718921 1877946252 -940720129 + -58737369 -721944585 -92954835 -530449 + + -3.9938014745712280e-001 4.9603295326232910e-001 + <_> + + 0 -1 14 -853281886 -756895766 2130706352 -9519120 + -1921059862 394133373 2138453959 -538200841 + + -4.0230083465576172e-001 4.9537116289138794e-001 + <_> + + 0 -1 128 -2133448688 -641138493 1078022185 294060066 + -327122776 -2130640896 -2147466247 -1910634326 + + -5.8290809392929077e-001 3.4102553129196167e-001 + <_> + + 0 -1 53 587265978 -2071658479 1108361221 -578448765 + -1811905899 -2008965119 33900729 762301595 + + -4.5518967509269714e-001 4.7242793440818787e-001 + <_> + + 0 -1 138 -1022189373 -2139094976 16658 -1069445120 + -1073555454 -1073577856 1096068 -978351488 + + -4.7530207037925720e-001 4.3885371088981628e-001 + <_> + + 0 -1 7 -395352441 -1073541103 -1056964605 1053186 269111298 + -2012184576 1611208714 -360415095 + + -5.0448113679885864e-001 4.1588482260704041e-001 + + <_> + 7 + 2.7163455262780190e-002 + + <_> + + 0 -1 49 783189748 -137429026 -257 709557994 2130460236 + -196611 -9580 585428708 + + -2.0454545319080353e-001 7.9608374834060669e-001 + <_> + + 0 -1 108 1284360448 1057423155 1592696573 -852672655 + 1547382714 -1642594369 125705358 797134398 + + -3.6474677920341492e-001 6.0925579071044922e-001 + <_> + + 0 -1 94 1347680270 -527720448 1091567712 1073745933 + -1073180671 0 285745154 -511192438 + + -4.6406838297843933e-001 5.5626088380813599e-001 + <_> + + 0 -1 73 1705780944 -145486260 -115909 -281793505 -418072663 + -1681064068 1877454127 -1912330993 + + -4.7043186426162720e-001 5.8430361747741699e-001 + <_> + + 0 -1 110 -2118142016 339509033 -285260567 1417764573 + 68144392 -468879483 -2033291636 231451911 + + -4.8700931668281555e-001 5.4639810323715210e-001 + <_> + + 0 -1 119 -1888051818 489996135 -65539 849536890 2146716845 + -1107542088 -1275615746 -1119617586 + + -4.3356490135192871e-001 6.5175366401672363e-001 + <_> + + 0 -1 44 -1879021438 336830528 1073766659 1477541961 8560696 + -1207369568 8462472 1493893448 + + -5.4343086481094360e-001 5.2777874469757080e-001 + + <_> + 7 + 4.9174150824546814e-001 + + <_> + + 0 -1 57 644098 15758324 1995964260 -463011882 893285175 + 83156983 2004317989 16021237 + + -1.7073170840740204e-001 9.0782123804092407e-001 + <_> + + 0 -1 123 268632845 -2147450864 -2143240192 -2147401728 + 8523937 -1878523840 16777416 616824984 + + -4.8744434118270874e-001 7.3311311006546021e-001 + <_> + + 0 -1 120 -2110735872 803880886 989739810 1673281312 91564930 + -277454958 997709514 -581366443 + + -4.0291741490364075e-001 8.2450771331787109e-001 + <_> + + 0 -1 87 941753434 -1067128905 788512753 -1074450460 + 779101657 -1346552460 938805167 -2050424642 + + -3.6246949434280396e-001 8.7103593349456787e-001 + <_> + + 0 -1 60 208 1645217920 130 538263552 33595552 -1475870592 + 16783361 1375993867 + + -6.1472141742706299e-001 5.9707164764404297e-001 + <_> + + 0 -1 114 1860423179 1034692624 -285213187 -986681712 + 1576755092 -1408205463 -127714 -1246035687 + + -4.5621752738952637e-001 8.9482426643371582e-001 + <_> + + 0 -1 107 33555004 -1861746688 1073807361 -754909184 + 645922856 8388608 134250648 419635458 + + -5.2466005086898804e-001 7.1834069490432739e-001 + + <_> + 2 + 1.9084988832473755e+000 + + <_> + + 0 -1 16 536064 131072 -20971516 524288 576 1048577 0 40960 + + -8.0000001192092896e-001 9.8018401861190796e-001 + <_> + + 0 -1 56 67108864 0 4096 1074003968 8192 536870912 4 262144 + + -9.6610915660858154e-001 9.2831486463546753e-001 + + <_> + + 0 0 1 1 + <_> + + 0 0 3 2 + <_> + + 0 1 13 6 + <_> + + 0 2 3 14 + <_> + + 0 2 4 2 + <_> + + 0 6 2 3 + <_> + + 0 6 3 2 + <_> + + 0 16 1 3 + <_> + + 0 20 3 3 + <_> + + 0 22 2 3 + <_> + + 0 28 4 4 + <_> + + 0 35 2 3 + <_> + + 1 0 14 7 + <_> + + 1 5 3 2 + <_> + + 1 6 2 1 + <_> + + 1 14 10 9 + <_> + + 1 21 4 4 + <_> + + 1 23 4 2 + <_> + + 2 0 13 7 + <_> + + 2 0 14 7 + <_> + + 2 33 5 4 + <_> + + 2 36 4 3 + <_> + + 2 39 3 2 + <_> + + 3 1 13 11 + <_> + + 3 2 3 2 + <_> + + 4 0 7 8 + <_> + + 4 0 13 7 + <_> + + 5 0 12 6 + <_> + + 5 0 13 7 + <_> + + 5 1 10 13 + <_> + + 5 1 12 7 + <_> + + 5 2 7 13 + <_> + + 5 4 2 1 + <_> + + 5 8 7 4 + <_> + + 5 39 3 2 + <_> + + 6 3 5 2 + <_> + + 6 3 6 2 + <_> + + 6 5 4 12 + <_> + + 6 9 6 3 + <_> + + 7 3 5 2 + <_> + + 7 3 6 13 + <_> + + 7 5 6 4 + <_> + + 7 7 6 10 + <_> + + 7 8 6 4 + <_> + + 7 32 5 4 + <_> + + 7 33 5 4 + <_> + + 8 0 1 1 + <_> + + 8 0 2 1 + <_> + + 8 2 10 7 + <_> + + 9 0 6 2 + <_> + + 9 2 9 3 + <_> + + 9 4 1 1 + <_> + + 9 6 2 1 + <_> + + 9 28 6 4 + <_> + + 10 0 9 3 + <_> + + 10 3 1 1 + <_> + + 10 10 11 11 + <_> + + 10 15 4 3 + <_> + + 11 4 2 1 + <_> + + 11 27 4 3 + <_> + + 11 36 8 2 + <_> + + 12 0 2 2 + <_> + + 12 23 4 3 + <_> + + 12 25 4 3 + <_> + + 12 29 5 3 + <_> + + 12 33 3 4 + <_> + + 13 0 2 2 + <_> + + 13 36 8 3 + <_> + + 14 0 2 2 + <_> + + 15 15 2 2 + <_> + + 16 13 3 4 + <_> + + 17 0 1 3 + <_> + + 17 1 3 3 + <_> + + 17 31 5 3 + <_> + + 17 35 3 1 + <_> + + 18 13 2 3 + <_> + + 18 39 2 1 + <_> + + 19 0 7 15 + <_> + + 19 2 7 2 + <_> + + 19 3 7 13 + <_> + + 19 14 2 2 + <_> + + 19 24 7 4 + <_> + + 20 1 6 13 + <_> + + 20 8 7 3 + <_> + + 20 9 7 3 + <_> + + 20 13 1 1 + <_> + + 20 14 2 3 + <_> + + 20 30 3 2 + <_> + + 21 0 3 4 + <_> + + 21 0 6 8 + <_> + + 21 3 6 2 + <_> + + 21 6 6 4 + <_> + + 21 37 2 1 + <_> + + 22 3 6 2 + <_> + + 22 13 1 2 + <_> + + 22 22 4 3 + <_> + + 23 0 2 3 + <_> + + 23 3 6 2 + <_> + + 23 9 5 4 + <_> + + 23 11 1 1 + <_> + + 23 15 1 1 + <_> + + 23 16 3 2 + <_> + + 23 35 2 1 + <_> + + 23 36 1 1 + <_> + + 23 39 6 2 + <_> + + 24 0 2 3 + <_> + + 24 8 6 11 + <_> + + 24 28 2 2 + <_> + + 24 33 4 4 + <_> + + 25 16 4 3 + <_> + + 25 31 5 3 + <_> + + 26 0 1 2 + <_> + + 26 0 2 2 + <_> + + 26 0 3 2 + <_> + + 26 24 4 4 + <_> + + 27 30 4 5 + <_> + + 27 36 5 3 + <_> + + 28 0 2 2 + <_> + + 28 4 2 1 + <_> + + 28 21 2 5 + <_> + + 29 8 2 1 + <_> + + 33 0 2 1 + <_> + + 33 0 4 2 + <_> + + 33 0 4 6 + <_> + + 33 3 1 1 + <_> + + 33 6 4 12 + <_> + + 33 21 4 2 + <_> + + 33 36 4 3 + <_> + + 35 1 2 2 + <_> + + 36 5 1 1 + <_> + + 36 29 3 4 + <_> + + 36 39 2 2 + <_> + + 37 5 2 2 + <_> + + 38 6 2 1 + <_> + + 38 6 2 2 + <_> + + 39 1 2 12 + <_> + + 39 24 1 2 + <_> + + 39 36 2 2 + <_> + + 40 39 1 2 + <_> + + 42 4 1 1 + <_> + + 42 20 1 2 + <_> + + 42 29 1 2 + diff --git a/opencv/etc/lbpcascades/lbpcascade_profileface.xml b/opencv/etc/lbpcascades/lbpcascade_profileface.xml index 8cb8383..e7e97d7 100644 --- a/opencv/etc/lbpcascades/lbpcascade_profileface.xml +++ b/opencv/etc/lbpcascades/lbpcascade_profileface.xml @@ -1,1275 +1,1275 @@ - - - - - BOOST - LBP - 34 - 20 - - GAB - 9.9500000476837158e-001 - 3.0000001192092896e-001 - 9.4999999999999996e-001 - 1 - 100 - - 256 - 1 - 16 - - - <_> - 4 - -5.9480339288711548e-001 - - <_> - - 0 -1 114 -2360321 -82228595 -771518211 -713436773 - -1060447799 -810385271 -2004135683 -2566104 - - -8.0942183732986450e-001 5.9530025720596313e-001 - <_> - - 0 -1 54 -649134608 -1060077114 1375916272 -719981432 - 1073801352 33024 281198795 -5246465 - - -7.7979278564453125e-001 5.4052764177322388e-001 - <_> - - 0 -1 12 -960266913 -495857599 -1068498864 -867970987 - 457398579 -1174173695 1749041235 1849162079 - - -8.0028575658798218e-001 5.0435048341751099e-001 - <_> - - 0 -1 120 -1228145793 -807247727 18059735 -138644520 - 998980043 -41250583 673112549 -1930366540 - - -7.7902388572692871e-001 4.9006074666976929e-001 - - <_> - 6 - -5.4879629611968994e-001 - - <_> - - 0 -1 6 -254346881 -746143606 -1039596583 1963430479 - -263790449 -1073545213 698505999 -1349357 - - -6.6315788030624390e-001 6.0000002384185791e-001 - <_> - - 0 -1 112 -134225985 -684228389 -988213089 -684716007 - -1966960899 -896630615 152815840 -864497420 - - -7.0195454359054565e-001 5.8843690156936646e-001 - <_> - - 0 -1 53 -35923461 520818827 -1862167847 856916291 68141197 - 2072530978 304306417 526079163 - - -6.4593964815139771e-001 5.7274609804153442e-001 - <_> - - 0 -1 101 -2097665 -1781432163 588321018 -1677405808 - -1968469982 -1450147831 -1467632684 -593693808 - - -7.2959578037261963e-001 4.9470889568328857e-001 - <_> - - 0 -1 79 -205847273 -1088716541 285266431 1393693056 - 293931101 -1634205688 -452263692 -111136684 - - -7.0331865549087524e-001 5.2564400434494019e-001 - <_> - - 0 -1 126 579801457 -670613495 -1065269989 -117095565 - -1295163359 -779534335 -1744220101 -1355860 - - -7.5121974945068359e-001 4.5217981934547424e-001 - - <_> - 4 - -4.3886357545852661e-001 - - <_> - - 0 -1 20 -346563793 1217040543 -1324639677 206303367 - -260894653 1165249072 1359168335 1652518863 - - -8.3054625988006592e-001 5.5417186021804810e-001 - <_> - - 0 -1 69 -925898078 -917290147 -2147368790 -1995968378 - 1203961890 1765910571 789128481 -4201473 - - -7.5220447778701782e-001 6.1290657520294189e-001 - <_> - - 0 -1 7 -425790473 -368916470 -1065172848 -1877712894 - -1067360254 -847191997 1342400518 -680037517 - - -7.8469508886337280e-001 5.9731280803680420e-001 - <_> - - 0 -1 5 -260315918 -1567751150 -805289977 1721229843 - 1644296976 1954742530 824530213 -8392601 - - -7.3686408996582031e-001 5.6347119808197021e-001 - - <_> - 6 - -4.6629825234413147e-001 - - <_> - - 0 -1 111 -67634177 -72175593 -246181185 -144772036 - -1465917455 -1426934837 -345249307 -539041852 - - -7.1692305803298950e-001 5.5034482479095459e-001 - <_> - - 0 -1 47 -1048705 -96415158 -1996126927 67301684 -659873481 - 1800863745 -402143413 1647570815 - - -7.6134461164474487e-001 4.7370144724845886e-001 - <_> - - 0 -1 119 1905247351 -1111526689 1426654203 -116427277 - 1731664419 -81052249 1051905317 -1628448513 - - -5.9460461139678955e-001 6.1952447891235352e-001 - <_> - - 0 -1 2 578486263 -2115313530 -788268733 -1122507629 - -343408719 2127242147 -85406399 -37295 - - -6.0801470279693604e-001 5.8719038963317871e-001 - <_> - - 0 -1 127 -1147176065 52139167 21156225 -540503783 -771529299 - -33325024 -671045243 -1913073360 - - -7.4383884668350220e-001 5.1643568277359009e-001 - <_> - - 0 -1 93 -319091633 -58633529 1166906391 1854443149 - 1267403009 -1198817246 1208634960 -35661669 - - -6.8595260381698608e-001 5.5931246280670166e-001 - - <_> - 8 - -6.0948312282562256e-001 - - <_> - - 0 -1 102 -747899393 -543522675 545333467 -34230241 - -1572626245 -17790840 -1182162691 -1078427420 - - -6.0826772451400757e-001 4.6491229534149170e-001 - <_> - - 0 -1 38 -103812609 503024467 -2121908081 722834075 - 1375757518 2022089353 197321677 2077719203 - - -6.2948691844940186e-001 4.8044654726982117e-001 - <_> - - 0 -1 19 -774429826 -607461158 1158791644 -971587409 - -1732167611 2015560010 -1278549257 -159911361 - - -5.9694272279739380e-001 4.7999730706214905e-001 - <_> - - 0 -1 122 735837495 -875325281 152208339 -741020481 - -1471817477 -1165246433 -1450830159 -1696546384 - - -6.4947181940078735e-001 4.2661586403846741e-001 - <_> - - 0 -1 104 -629063145 -49708711 50692231 1973945160 157637120 - 2056259593 1771350547 -78911181 - - -6.2496536970138550e-001 4.4524449110031128e-001 - <_> - - 0 -1 67 -74189973 -803307502 688005268 1600057378 -131870050 - -1600503318 571446250 -386668002 - - -5.5046343803405762e-001 5.6090569496154785e-001 - <_> - - 0 -1 81 586347861 -2071051852 -250078020 -1455374076 - 546287843 1216708619 -1853707673 -35130912 - - -6.3877129554748535e-001 4.7911971807479858e-001 - <_> - - 0 -1 22 -1436568057 1555188001 164315 2084672259 1809869105 - 1132626050 1223430266 -596124761 - - -6.4428490400314331e-001 4.7921949625015259e-001 - - <_> - 8 - -5.4387503862380981e-001 - - <_> - - 0 -1 44 -783680003 -771883143 -302055943 -5898247 -253370375 - -1996628131 1625947386 -2004157446 - - -5.2870607376098633e-001 5.9474670886993408e-001 - <_> - - 0 -1 49 -586034977 -41205679 352424062 -163145456 151126042 - -1171652503 1208036058 -9019322 - - -5.6763833761215210e-001 4.8789894580841064e-001 - <_> - - 0 -1 39 1402589836 1363509256 103583 823365787 -1861443377 - 412131360 539718283 1002160350 - - -5.9899079799652100e-001 4.9562713503837585e-001 - <_> - - 0 -1 113 -783429121 -1559215981 286355953 -794820602 - 461510679 -611662910 -2136237584 -96429424 - - -6.3842493295669556e-001 4.3330931663513184e-001 - <_> - - 0 -1 99 -1365839532 -1291265163 1091604493 965968977 - 147472779 -1466925055 -2013090821 -1410703205 - - -5.8633142709732056e-001 5.0152444839477539e-001 - <_> - - 0 -1 26 1846469631 -788479850 268796195 -754872317 - 1630603451 -896532480 1208092751 -72652777 - - -5.9243172407150269e-001 4.7917708754539490e-001 - <_> - - 0 -1 85 -715395062 -113037167 1342198133 -552594287 - 411123713 11059209 -2012512153 -877809205 - - -6.9079184532165527e-001 4.2610234022140503e-001 - <_> - - 0 -1 100 -526391817 -921022135 -1593630697 671093393 - -2004270453 -1962835840 -1870413655 -1597095644 - - -6.5030521154403687e-001 4.4748127460479736e-001 - - <_> - 8 - -6.3195121288299561e-001 - - <_> - - 0 -1 109 -674761315 -581726065 352407899 -83717423 - -660870145 -1165915966 -326837763 -927182608 - - -7.3185729980468750e-001 3.3258172869682312e-001 - <_> - - 0 -1 97 860755579 -707063662 1361264863 1065505299 - -1022866435 -1776123776 -1865661700 -1615196136 - - -6.1147916316986084e-001 3.7205791473388672e-001 - <_> - - 0 -1 15 -678435969 -106962866 268652561 -826396597 - -802066313 1931092070 1208025439 1211582847 - - -6.8679082393646240e-001 3.6285603046417236e-001 - <_> - - 0 -1 86 -1573074550 -2080337595 299991 110482176 268552379 - -310373944 596185787 -1428952165 - - -6.4654982089996338e-001 4.1456297039985657e-001 - <_> - - 0 -1 30 -72637790 -1258143612 1342937104 -544352374 - -1046875163 -121076606 -786059128 -71702400 - - -5.2772462368011475e-001 4.9787566065788269e-001 - <_> - - 0 -1 89 -683288417 -218031996 33734999 -16115386 -2013259561 - -2008907509 -1978533232 -352342880 - - -5.2718847990036011e-001 5.2839303016662598e-001 - <_> - - 0 -1 10 -268764033 -1078984772 -65537 -281182212 -524291 -1 - -8489090 -4227265 - - -5.0513482093811035e-001 5.8522778749465942e-001 - <_> - - 0 -1 82 -570445845 784662143 -268435661 -1292701712 - -436263043 -1367507075 -671091243 -751108132 - - -5.2438414096832275e-001 5.4709094762802124e-001 - - <_> - 8 - -5.9874147176742554e-001 - - <_> - - 0 -1 27 -721421649 -1001940437 2300046 -720004829 -792686333 - 1908900882 -160055232 -134763633 - - -5.7692307233810425e-001 3.7921348214149475e-001 - <_> - - 0 -1 78 -1764279809 -1755824061 1937871313 -42069793 - -1241158993 -1196293937 -1576828673 -70371296 - - -4.7039109468460083e-001 4.8607903718948364e-001 - <_> - - 0 -1 29 -795875130 432079111 285457049 -620658641 -780072971 - 1158283432 -226254016 1839935243 - - -6.2938809394836426e-001 4.1353255510330200e-001 - <_> - - 0 -1 33 -37236389 1654493543 202129823 1788182787 - -1186162321 1912913933 -122942838 1968176815 - - -5.9031385183334351e-001 4.1488575935363770e-001 - <_> - - 0 -1 88 1903888863 -286828472 -2125248034 -623115882 - -268301806 -894826357 -2046633148 -696873056 - - -6.3875061273574829e-001 4.0209171175956726e-001 - <_> - - 0 -1 123 -87223501 -1873424249 -1878929092 -586710990 - -643825151 -1039040192 -285122488 -264093 - - -5.4196298122406006e-001 4.5856228470802307e-001 - <_> - - 0 -1 52 -780030833 1363755203 -385150929 25502018 1214818435 - -1020786271 -1870036478 1200354241 - - -5.2826374769210815e-001 5.3351372480392456e-001 - <_> - - 0 -1 84 -1724706499 -184429355 620844509 -179010317 - -1610327896 -341801844 -1190328066 1755915264 - - -5.7672232389450073e-001 4.4138705730438232e-001 - - <_> - 9 - -5.4533123970031738e-001 - - <_> - - 0 -1 48 -254347649 -565919658 1079050328 1090502875 - 1895985446 2013437961 -916419445 -53481573 - - -5.8105266094207764e-001 3.3599999547004700e-001 - <_> - - 0 -1 65 2030928895 1438877010 1124143121 258207763 - 1361199276 1527410834 2072519624 1004267991 - - -5.9629368782043457e-001 3.6112698912620544e-001 - <_> - - 0 -1 45 -247204964 -242712316 54544644 892459288 1888023456 - -2138044280 -802615208 13199500 - - -6.5467655658721924e-001 3.0486112833023071e-001 - <_> - - 0 -1 3 -430509345 -1865653973 554091143 -1069121312 - 1091180718 50577994 -1031731181 -211321225 - - -5.8759629726409912e-001 3.9526104927062988e-001 - <_> - - 0 -1 106 -741412064 -255623164 1090945848 -1687760764 - 42428760 -1064762741 -1861683196 -81029101 - - -6.5875691175460815e-001 3.4154877066612244e-001 - <_> - - 0 -1 128 -464010241 762112 285299147 -589082223 1373135017 - -2138955645 1057005712 -526876236 - - -6.5968728065490723e-001 3.3614772558212280e-001 - <_> - - 0 -1 80 -666744719 -635780797 33637339 -887860848 - -1073532217 -108904320 440608996 -1100753973 - - -5.0520354509353638e-001 4.4810971617698669e-001 - <_> - - 0 -1 28 -1580738774 -1506653838 302055688 -721223615 - 1427604224 -1566332144 1078565791 -558431977 - - -5.5560898780822754e-001 4.3426483869552612e-001 - <_> - - 0 -1 103 957796629 538644536 352997725 80838797 453085387 - -1165492198 285346042 1487077737 - - -5.5915868282318115e-001 4.0778505802154541e-001 - - <_> - 9 - -6.7299038171768188e-001 - - <_> - - 0 -1 0 -882973185 -620584737 279035921 -673986422 - -1568464349 -2105466877 1468391879 -38825 - - -5.7544225454330444e-001 3.4235453605651855e-001 - <_> - - 0 -1 90 -1820101795 -1336770299 285245717 -57216724 - -502134548 -1425341984 -1475618680 -1195896480 - - -6.6810834407806396e-001 2.7653357386589050e-001 - <_> - - 0 -1 9 -100197449 -457893579 200991 1964749325 -754875920 - 1897044675 1669843618 -70792821 - - -4.9064287543296814e-001 4.3120625615119934e-001 - <_> - - 0 -1 117 -792114173 -544111547 537001999 2034569362 - -1065213888 1630052634 -1450583484 -532405661 - - -6.4218991994857788e-001 3.6113587021827698e-001 - <_> - - 0 -1 107 -1564241697 -1429683702 -2062974587 -1900539448 - -1040078205 -394262006 -188628336 -390485984 - - -5.9181970357894897e-001 3.5756480693817139e-001 - <_> - - 0 -1 4 1893434787 -1945108258 82458 -318734161 -939347837 - 684196040 1078496869 2133023515 - - -6.1955446004867554e-001 3.4674292802810669e-001 - <_> - - 0 -1 31 -196247204 1964277780 -1810886012 21827851 - -364280891 -1062338560 -536741128 -362562814 - - -5.2849757671356201e-001 4.1380330920219421e-001 - <_> - - 0 -1 61 -1929140897 353472529 -721412674 -1228123782 - -392951233 -1442693096 672800826 -232914898 - - -5.7934975624084473e-001 3.9208874106407166e-001 - <_> - - 0 -1 72 -1004361296 -1069243858 268710018 1393598601 - 213956864 417530145 -912735606 1327495627 - - -7.5585323572158813e-001 2.6728668808937073e-001 - - <_> - 9 - -7.1303337812423706e-001 - - <_> - - 0 -1 23 -557797393 1524138462 277074064 -737259367 - -1878818960 -81600384 -1740109301 -59267505 - - -6.7397260665893555e-001 1.9793814420700073e-001 - <_> - - 0 -1 42 -1222377543 960610456 -2013138684 -989277927 - -1010064731 -802979830 -645806439 -885143219 - - -4.5935314893722534e-001 4.1904711723327637e-001 - <_> - - 0 -1 124 -783292542 -728791016 1342570700 1481418249 - 1258825942 -1580563964 -1178136688 -272306640 - - -6.3012123107910156e-001 2.9463621973991394e-001 - <_> - - 0 -1 46 1369396573 -188563225 22085642 -1005861886 - 2023260232 -1123842045 -2146991925 1245170171 - - -5.2092707157135010e-001 3.9743596315383911e-001 - <_> - - 0 -1 64 1540188400 1976259599 -805025279 864127692 544944 - 1484935304 -2147056504 1002584738 - - -6.5315401554107666e-001 3.1758561730384827e-001 - <_> - - 0 -1 77 -188606981 -1873391210 16842830 -117157654 - -1576842600 -1454767992 -518835576 -1625272280 - - -5.8580338954925537e-001 3.4936144948005676e-001 - <_> - - 0 -1 18 -473497030 -477572088 16842905 -12164860 184698994 - 1350566019 -2143169323 1405313030 - - -6.0962837934494019e-001 3.0044576525688171e-001 - <_> - - 0 -1 92 -528022006 -611028904 1075937757 -577660920 - 1073809492 -1341620207 -1475846395 -162412743 - - -6.6547930240631104e-001 3.1993752717971802e-001 - <_> - - 0 -1 116 -2062347245 35311783 406966429 -640155632 - -1904205761 -2012610494 399245455 -937752211 - - -4.8515367507934570e-001 4.3642494082450867e-001 - - <_> - 10 - -1.1831332445144653e+000 - - <_> - - 0 -1 115 -912525479 -2146793066 247327 -554139184 320582141 - -1442774971 1552517769 -1464330096 - - -7.2892564535140991e-001 1.2876711785793304e-001 - <_> - - 0 -1 41 -182757566 -683667118 268566545 -540408959 - 1547915506 2014497074 1817806103 -549486525 - - -5.6024330854415894e-001 2.8734233975410461e-001 - <_> - - 0 -1 13 -1396013057 -175218480 536903951 -35946104 -92067077 - 956498056 -200474487 1331907188 - - -5.5237007141113281e-001 3.2844060659408569e-001 - <_> - - 0 -1 17 2110443855 1547702666 -1874853670 1083212172 - -2004008413 -498614008 572624451 1179093527 - - -7.2481799125671387e-001 2.6627025008201599e-001 - <_> - - 0 -1 43 -1751428966 -1626324992 -1073540847 -783806124 - -2146909454 -913440767 -2138941303 -558233160 - - -4.4304186105728149e-001 4.1505634784698486e-001 - <_> - - 0 -1 37 -576405461 -1625709950 1627439763 1116373274 - 1622902452 1107834529 975868423 2074176171 - - -5.6509882211685181e-001 3.5433205962181091e-001 - <_> - - 0 -1 118 1171205664 1426522307 49281 563122240 -791985520 - -930869245 -364148081 -590624140 - - -5.6250953674316406e-001 3.3341854810714722e-001 - <_> - - 0 -1 76 1162033968 1180991656 16859165 230787289 -2104786299 - -1819967351 1118240928 -343561865 - - -4.7331553697586060e-001 4.1576251387596130e-001 - <_> - - 0 -1 110 -2147085315 -1228897088 -2146839339 -1751314339 - -531605907 -393183232 1804153563 -1399324416 - - -5.8979070186614990e-001 3.7525305151939392e-001 - <_> - - 0 -1 55 1581887865 999817729 151311688 331546624 -991625824 - -938834941 1837335184 852075394 - - -5.4071021080017090e-001 4.0077716112136841e-001 - - <_> - 10 - -6.4480733871459961e-001 - - <_> - - 0 -1 16 -510660401 -884555766 272896026 -12189566 - -1685363509 -662568805 1073840823 -545105785 - - -5.3361344337463379e-001 2.7807486057281494e-001 - <_> - - 0 -1 48 -557408354 2115155922 -2130669353 1616707591 - 693193240 -1569554175 -1743918878 1983596555 - - -5.3364741802215576e-001 3.1411096453666687e-001 - <_> - - 0 -1 108 -413278733 83935516 536961502 1452278484 - -2004277212 -391683967 -1426466672 -85395040 - - -7.4530494213104248e-001 2.3025059700012207e-001 - <_> - - 0 -1 32 -938623022 1469386887 822151432 421593370 - -1433793568 -1602191360 -527916919 680112651 - - -4.6078306436538696e-001 4.0021440386772156e-001 - <_> - - 0 -1 50 1619785226 -1004367410 1417725137 126732357 - 148062614 -625983352 -712398335 -412918226 - - -4.9818846583366394e-001 3.6678382754325867e-001 - <_> - - 0 -1 24 -1064322531 1351938204 196691 -561840073 -1978859471 - -649944954 -2003664885 -1172094197 - - -4.7309580445289612e-001 4.2868506908416748e-001 - <_> - - 0 -1 96 -1878961904 1360035888 -1073721317 -1051487863 - -431841087 1628112896 -2112640640 -1829440828 - - -6.9250243902206421e-001 2.8783574700355530e-001 - <_> - - 0 -1 62 67496095 391741589 -2146154237 96245592 -893992548 - 982687872 571488264 278906307 - - -6.4613574743270874e-001 3.0145862698554993e-001 - <_> - - 0 -1 73 -415771792 1208487966 339825796 1792117580 - 1128517807 144965669 -536376816 732856538 - - -6.9449120759963989e-001 3.0338683724403381e-001 - <_> - - 0 -1 40 -1991530440 324215457 -2080275930 -1857940798 - 1342685625 721420800 1250592988 1493903457 - - -7.0043331384658813e-001 2.5916099548339844e-001 - - <_> - 10 - -6.0248321294784546e-001 - - <_> - - 0 -1 21 -16537745 2114438797 1409323561 1691064397 - -207434939 822260754 -384857461 2031088579 - - -6.1256545782089233e-001 1.7948718369007111e-001 - <_> - - 0 -1 1 -95427858 67117166 -1308426467 -1962693439 601886855 - 924320187 1661215701 2078945158 - - -6.8756872415542603e-001 2.2317354381084442e-001 - <_> - - 0 -1 121 -1853361185 -619857007 16793601 -184516476 - -1422775873 -488996831 1476610285 -926297672 - - -5.2260422706604004e-001 3.2479336857795715e-001 - <_> - - 0 -1 105 -267171326 1436635177 1937772829 -2092859315 - -769638067 -2122268534 1502103583 -18894227 - - -5.2588832378387451e-001 3.4061828255653381e-001 - <_> - - 0 -1 83 1880187281 -1862250368 303299 960921986 -2002701917 - -1593343958 -334888263 1058018448 - - -6.9037044048309326e-001 2.7262538671493530e-001 - <_> - - 0 -1 34 -2125487365 1347551377 -1861970752 1368654274 - -1064675233 436275211 327448684 2068015115 - - -5.3338903188705444e-001 3.2425448298454285e-001 - <_> - - 0 -1 36 1192659162 235536712 1078002258 428089414 - -2138651204 -1937242101 507742421 1932739127 - - -6.4654779434204102e-001 3.0722403526306152e-001 - <_> - - 0 -1 14 -805047416 -1962622822 -2013265442 2030239751 - 1082134810 1744963592 -1836871485 -249326965 - - -5.7250964641571045e-001 3.1499111652374268e-001 - <_> - - 0 -1 75 -650653297 170234379 -2063527695 448823424 - -2139088862 319586315 -2067685344 -1347692410 - - -5.4618871212005615e-001 3.8171616196632385e-001 - <_> - - 0 -1 56 -168821125 -1107300354 -536871052 -1125515426 - -1795721360 -1672085508 1845358040 -2114327569 - - -4.2669427394866943e-001 5.0532561540603638e-001 - - <_> - 11 - -1.1912760734558105e+000 - - <_> - - 0 -1 11 -1043414305 -1735900650 268517385 -1137929054 - -1048411462 -2011152253 -1957405841 -497557425 - - -5.7042253017425537e-001 2.1933962404727936e-001 - <_> - - 0 -1 71 -233469310 1360073157 376971 626087057 -1180588024 - -1191067261 -1474310132 830601690 - - -5.3927713632583618e-001 2.9026004672050476e-001 - <_> - - 0 -1 35 -1599643389 42074270 -1811918838 -949960625 - 1564707361 289538187 1204527649 -112006873 - - -6.0980087518692017e-001 2.8851604461669922e-001 - <_> - - 0 -1 59 585529126 -1100070936 -1342177537 833961983 - 1306961797 1986559992 -810088568 -1082149201 - - -3.2345715165138245e-001 5.5635309219360352e-001 - <_> - - 0 -1 95 1107806555 2030223765 17039707 -1224163308 - -1073053535 -1291837432 822618633 -121972608 - - -6.5054124593734741e-001 3.1912675499916077e-001 - <_> - - 0 -1 51 -171583461 -1660890605 268504396 453157697 - -1065215606 -1740602879 1824636801 1940062923 - - -4.7275745868682861e-001 4.2362514138221741e-001 - <_> - - 0 -1 87 -799546379 -2097769968 293605405 -21571376 285294733 - 136347650 -930405536 -69420863 - - -5.5549502372741699e-001 3.3842340111732483e-001 - <_> - - 0 -1 60 -594509036 -267114166 35413 -1052598126 545325639 - -1207959408 -1073643381 682827807 - - -5.4805672168731689e-001 3.7224516272544861e-001 - <_> - - 0 -1 63 1513710022 194882313 1109000450 28010496 -601835264 - -645791614 -1041880446 1561822180 - - -5.3384119272232056e-001 3.7635508179664612e-001 - <_> - - 0 -1 125 -754581391 -246595569 -2113336948 -1855323709 - 1090531337 -931133310 950984 -3971805 - - -5.2334308624267578e-001 4.0167775750160217e-001 - <_> - - 0 -1 58 -361268680 662383988 2147483638 -209756289 - -1375932428 -1895890954 -1744855042 -1142215109 - - -3.4343415498733521e-001 6.1590969562530518e-001 - - <_> - 10 - -7.7425497770309448e-001 - - <_> - - 0 -1 66 -716447302 -602037376 1090519043 -150261760 - 342934202 -2034138749 1141152394 -351301493 - - -4.8867926001548767e-001 3.4062498807907104e-001 - <_> - - 0 -1 98 -2071985592 -700120831 1078417460 672719121 - 1082264136 -209075063 -1438988203 -1465205245 - - -7.1539443731307983e-001 2.4058867990970612e-001 - <_> - - 0 -1 74 872558624 331821072 1610649929 -1181384552 - -2130081587 -92209146 -612134248 -1199562344 - - -4.4142067432403564e-001 3.7935256958007813e-001 - <_> - - 0 -1 68 -791554721 -737771072 2425605 740044819 1208549387 - 973897998 1124108962 802102203 - - -4.6558478474617004e-001 4.2193859815597534e-001 - <_> - - 0 -1 8 1893114270 -1013792636 360523 -586362838 -1073151001 - -2146917824 -2104934391 -875596965 - - -5.0676107406616211e-001 3.5864940285682678e-001 - <_> - - 0 -1 91 574816266 -2011773950 1476495634 580227538 - -2146781128 -2147448830 1901535891 -692616573 - - -6.1020326614379883e-001 3.0061775445938110e-001 - <_> - - 0 -1 70 2125429880 2080309246 -285282561 2142961407 - -1259516274 1073741823 754945025 867497448 - - -4.3854746222496033e-001 4.7815895080566406e-001 - <_> - - 0 -1 94 -1727736509 -1979678624 285229334 1115689064 - 537927788 -1207402368 1098914016 -91503488 - - -6.8697202205657959e-001 3.5183742642402649e-001 - <_> - - 0 -1 57 -528465144 -707035113 -1048575869 1372127361 8651416 - -526909310 -1845360374 -1451016182 - - -4.5901125669479370e-001 4.5875525474548340e-001 - <_> - - 0 -1 25 -2076984798 -533130869 -1060954112 1639977472 - 828440586 1792508680 -1693988801 -13285232 - - -4.8493441939353943e-001 4.3403539061546326e-001 - - <_> - - 0 1 1 9 - <_> - - 0 1 4 7 - <_> - - 0 2 2 6 - <_> - - 0 2 2 10 - <_> - - 0 2 3 4 - <_> - - 0 3 3 8 - <_> - - 0 4 1 8 - <_> - - 0 5 2 9 - <_> - - 0 7 1 8 - <_> - - 0 7 5 7 - <_> - - 0 9 1 5 - <_> - - 0 9 2 6 - <_> - - 0 10 3 7 - <_> - - 0 11 1 3 - <_> - - 0 12 2 1 - <_> - - 0 13 3 7 - <_> - - 0 14 1 1 - <_> - - 0 14 3 4 - <_> - - 0 16 1 1 - <_> - - 0 19 3 5 - <_> - - 0 20 3 4 - <_> - - 0 21 3 4 - <_> - - 0 22 2 4 - <_> - - 0 25 3 3 - <_> - - 0 25 4 3 - <_> - - 1 0 5 10 - <_> - - 1 2 1 9 - <_> - - 1 4 4 8 - <_> - - 1 4 5 9 - <_> - - 1 6 3 5 - <_> - - 1 9 2 3 - <_> - - 1 11 2 4 - <_> - - 1 15 3 2 - <_> - - 1 20 3 3 - <_> - - 1 28 2 2 - <_> - - 2 0 2 3 - <_> - - 2 0 3 5 - <_> - - 2 0 4 8 - <_> - - 2 3 4 5 - <_> - - 2 4 5 5 - <_> - - 2 5 2 5 - <_> - - 2 7 5 9 - <_> - - 2 8 1 3 - <_> - - 2 12 1 2 - <_> - - 2 13 3 3 - <_> - - 2 14 2 2 - <_> - - 2 16 3 5 - <_> - - 2 18 3 5 - <_> - - 2 22 2 4 - <_> - - 2 31 3 1 - <_> - - 3 0 2 3 - <_> - - 3 1 3 5 - <_> - - 3 1 3 8 - <_> - - 3 2 3 6 - <_> - - 3 8 4 6 - <_> - - 3 10 2 4 - <_> - - 3 14 2 2 - <_> - - 3 16 1 1 - <_> - - 3 18 1 1 - <_> - - 3 19 1 1 - <_> - - 3 19 1 2 - <_> - - 3 31 2 1 - <_> - - 4 4 4 4 - <_> - - 4 5 2 7 - <_> - - 4 6 2 4 - <_> - - 4 6 3 4 - <_> - - 4 7 2 8 - <_> - - 4 12 3 5 - <_> - - 4 19 2 3 - <_> - - 5 0 5 7 - <_> - - 5 3 4 4 - <_> - - 5 3 5 4 - <_> - - 5 5 2 8 - <_> - - 5 12 4 4 - <_> - - 5 22 1 1 - <_> - - 6 21 3 3 - <_> - - 6 26 2 2 - <_> - - 6 30 1 1 - <_> - - 6 31 1 1 - <_> - - 6 31 2 1 - <_> - - 7 0 2 3 - <_> - - 7 9 3 7 - <_> - - 7 17 1 1 - <_> - - 7 31 1 1 - <_> - - 7 31 2 1 - <_> - - 8 0 4 1 - <_> - - 8 5 2 4 - <_> - - 8 10 3 6 - <_> - - 8 16 2 1 - <_> - - 8 25 3 2 - <_> - - 8 30 1 1 - <_> - - 9 0 1 1 - <_> - - 9 0 3 2 - <_> - - 9 0 3 4 - <_> - - 9 15 2 1 - <_> - - 9 24 3 3 - <_> - - 9 29 1 1 - <_> - - 9 31 1 1 - <_> - - 10 4 2 2 - <_> - - 10 8 1 3 - <_> - - 10 15 1 3 - <_> - - 10 26 2 1 - <_> - - 10 30 1 1 - <_> - - 10 31 3 1 - <_> - - 11 0 3 2 - <_> - - 11 1 3 4 - <_> - - 11 5 3 8 - <_> - - 11 14 1 1 - <_> - - 11 23 2 2 - <_> - - 11 27 2 2 - <_> - - 11 31 1 1 - <_> - - 12 22 2 3 - <_> - - 12 29 1 1 - <_> - - 13 23 2 1 - <_> - - 13 24 1 3 - <_> - - 13 29 1 1 - <_> - - 13 31 2 1 - <_> - - 14 1 2 2 - <_> - - 14 1 2 6 - <_> - - 14 2 2 1 - <_> - - 14 24 2 2 - <_> - - 14 26 2 2 - <_> - - 14 28 1 1 - <_> - - 15 4 1 1 - <_> - - 15 24 1 1 - <_> - - 17 0 1 3 - <_> - - 17 3 1 4 - <_> - - 17 23 1 2 - <_> - - 17 27 1 1 - + + + + + BOOST + LBP + 34 + 20 + + GAB + 9.9500000476837158e-001 + 3.0000001192092896e-001 + 9.4999999999999996e-001 + 1 + 100 + + 256 + 1 + 16 + + + <_> + 4 + -5.9480339288711548e-001 + + <_> + + 0 -1 114 -2360321 -82228595 -771518211 -713436773 + -1060447799 -810385271 -2004135683 -2566104 + + -8.0942183732986450e-001 5.9530025720596313e-001 + <_> + + 0 -1 54 -649134608 -1060077114 1375916272 -719981432 + 1073801352 33024 281198795 -5246465 + + -7.7979278564453125e-001 5.4052764177322388e-001 + <_> + + 0 -1 12 -960266913 -495857599 -1068498864 -867970987 + 457398579 -1174173695 1749041235 1849162079 + + -8.0028575658798218e-001 5.0435048341751099e-001 + <_> + + 0 -1 120 -1228145793 -807247727 18059735 -138644520 + 998980043 -41250583 673112549 -1930366540 + + -7.7902388572692871e-001 4.9006074666976929e-001 + + <_> + 6 + -5.4879629611968994e-001 + + <_> + + 0 -1 6 -254346881 -746143606 -1039596583 1963430479 + -263790449 -1073545213 698505999 -1349357 + + -6.6315788030624390e-001 6.0000002384185791e-001 + <_> + + 0 -1 112 -134225985 -684228389 -988213089 -684716007 + -1966960899 -896630615 152815840 -864497420 + + -7.0195454359054565e-001 5.8843690156936646e-001 + <_> + + 0 -1 53 -35923461 520818827 -1862167847 856916291 68141197 + 2072530978 304306417 526079163 + + -6.4593964815139771e-001 5.7274609804153442e-001 + <_> + + 0 -1 101 -2097665 -1781432163 588321018 -1677405808 + -1968469982 -1450147831 -1467632684 -593693808 + + -7.2959578037261963e-001 4.9470889568328857e-001 + <_> + + 0 -1 79 -205847273 -1088716541 285266431 1393693056 + 293931101 -1634205688 -452263692 -111136684 + + -7.0331865549087524e-001 5.2564400434494019e-001 + <_> + + 0 -1 126 579801457 -670613495 -1065269989 -117095565 + -1295163359 -779534335 -1744220101 -1355860 + + -7.5121974945068359e-001 4.5217981934547424e-001 + + <_> + 4 + -4.3886357545852661e-001 + + <_> + + 0 -1 20 -346563793 1217040543 -1324639677 206303367 + -260894653 1165249072 1359168335 1652518863 + + -8.3054625988006592e-001 5.5417186021804810e-001 + <_> + + 0 -1 69 -925898078 -917290147 -2147368790 -1995968378 + 1203961890 1765910571 789128481 -4201473 + + -7.5220447778701782e-001 6.1290657520294189e-001 + <_> + + 0 -1 7 -425790473 -368916470 -1065172848 -1877712894 + -1067360254 -847191997 1342400518 -680037517 + + -7.8469508886337280e-001 5.9731280803680420e-001 + <_> + + 0 -1 5 -260315918 -1567751150 -805289977 1721229843 + 1644296976 1954742530 824530213 -8392601 + + -7.3686408996582031e-001 5.6347119808197021e-001 + + <_> + 6 + -4.6629825234413147e-001 + + <_> + + 0 -1 111 -67634177 -72175593 -246181185 -144772036 + -1465917455 -1426934837 -345249307 -539041852 + + -7.1692305803298950e-001 5.5034482479095459e-001 + <_> + + 0 -1 47 -1048705 -96415158 -1996126927 67301684 -659873481 + 1800863745 -402143413 1647570815 + + -7.6134461164474487e-001 4.7370144724845886e-001 + <_> + + 0 -1 119 1905247351 -1111526689 1426654203 -116427277 + 1731664419 -81052249 1051905317 -1628448513 + + -5.9460461139678955e-001 6.1952447891235352e-001 + <_> + + 0 -1 2 578486263 -2115313530 -788268733 -1122507629 + -343408719 2127242147 -85406399 -37295 + + -6.0801470279693604e-001 5.8719038963317871e-001 + <_> + + 0 -1 127 -1147176065 52139167 21156225 -540503783 -771529299 + -33325024 -671045243 -1913073360 + + -7.4383884668350220e-001 5.1643568277359009e-001 + <_> + + 0 -1 93 -319091633 -58633529 1166906391 1854443149 + 1267403009 -1198817246 1208634960 -35661669 + + -6.8595260381698608e-001 5.5931246280670166e-001 + + <_> + 8 + -6.0948312282562256e-001 + + <_> + + 0 -1 102 -747899393 -543522675 545333467 -34230241 + -1572626245 -17790840 -1182162691 -1078427420 + + -6.0826772451400757e-001 4.6491229534149170e-001 + <_> + + 0 -1 38 -103812609 503024467 -2121908081 722834075 + 1375757518 2022089353 197321677 2077719203 + + -6.2948691844940186e-001 4.8044654726982117e-001 + <_> + + 0 -1 19 -774429826 -607461158 1158791644 -971587409 + -1732167611 2015560010 -1278549257 -159911361 + + -5.9694272279739380e-001 4.7999730706214905e-001 + <_> + + 0 -1 122 735837495 -875325281 152208339 -741020481 + -1471817477 -1165246433 -1450830159 -1696546384 + + -6.4947181940078735e-001 4.2661586403846741e-001 + <_> + + 0 -1 104 -629063145 -49708711 50692231 1973945160 157637120 + 2056259593 1771350547 -78911181 + + -6.2496536970138550e-001 4.4524449110031128e-001 + <_> + + 0 -1 67 -74189973 -803307502 688005268 1600057378 -131870050 + -1600503318 571446250 -386668002 + + -5.5046343803405762e-001 5.6090569496154785e-001 + <_> + + 0 -1 81 586347861 -2071051852 -250078020 -1455374076 + 546287843 1216708619 -1853707673 -35130912 + + -6.3877129554748535e-001 4.7911971807479858e-001 + <_> + + 0 -1 22 -1436568057 1555188001 164315 2084672259 1809869105 + 1132626050 1223430266 -596124761 + + -6.4428490400314331e-001 4.7921949625015259e-001 + + <_> + 8 + -5.4387503862380981e-001 + + <_> + + 0 -1 44 -783680003 -771883143 -302055943 -5898247 -253370375 + -1996628131 1625947386 -2004157446 + + -5.2870607376098633e-001 5.9474670886993408e-001 + <_> + + 0 -1 49 -586034977 -41205679 352424062 -163145456 151126042 + -1171652503 1208036058 -9019322 + + -5.6763833761215210e-001 4.8789894580841064e-001 + <_> + + 0 -1 39 1402589836 1363509256 103583 823365787 -1861443377 + 412131360 539718283 1002160350 + + -5.9899079799652100e-001 4.9562713503837585e-001 + <_> + + 0 -1 113 -783429121 -1559215981 286355953 -794820602 + 461510679 -611662910 -2136237584 -96429424 + + -6.3842493295669556e-001 4.3330931663513184e-001 + <_> + + 0 -1 99 -1365839532 -1291265163 1091604493 965968977 + 147472779 -1466925055 -2013090821 -1410703205 + + -5.8633142709732056e-001 5.0152444839477539e-001 + <_> + + 0 -1 26 1846469631 -788479850 268796195 -754872317 + 1630603451 -896532480 1208092751 -72652777 + + -5.9243172407150269e-001 4.7917708754539490e-001 + <_> + + 0 -1 85 -715395062 -113037167 1342198133 -552594287 + 411123713 11059209 -2012512153 -877809205 + + -6.9079184532165527e-001 4.2610234022140503e-001 + <_> + + 0 -1 100 -526391817 -921022135 -1593630697 671093393 + -2004270453 -1962835840 -1870413655 -1597095644 + + -6.5030521154403687e-001 4.4748127460479736e-001 + + <_> + 8 + -6.3195121288299561e-001 + + <_> + + 0 -1 109 -674761315 -581726065 352407899 -83717423 + -660870145 -1165915966 -326837763 -927182608 + + -7.3185729980468750e-001 3.3258172869682312e-001 + <_> + + 0 -1 97 860755579 -707063662 1361264863 1065505299 + -1022866435 -1776123776 -1865661700 -1615196136 + + -6.1147916316986084e-001 3.7205791473388672e-001 + <_> + + 0 -1 15 -678435969 -106962866 268652561 -826396597 + -802066313 1931092070 1208025439 1211582847 + + -6.8679082393646240e-001 3.6285603046417236e-001 + <_> + + 0 -1 86 -1573074550 -2080337595 299991 110482176 268552379 + -310373944 596185787 -1428952165 + + -6.4654982089996338e-001 4.1456297039985657e-001 + <_> + + 0 -1 30 -72637790 -1258143612 1342937104 -544352374 + -1046875163 -121076606 -786059128 -71702400 + + -5.2772462368011475e-001 4.9787566065788269e-001 + <_> + + 0 -1 89 -683288417 -218031996 33734999 -16115386 -2013259561 + -2008907509 -1978533232 -352342880 + + -5.2718847990036011e-001 5.2839303016662598e-001 + <_> + + 0 -1 10 -268764033 -1078984772 -65537 -281182212 -524291 -1 + -8489090 -4227265 + + -5.0513482093811035e-001 5.8522778749465942e-001 + <_> + + 0 -1 82 -570445845 784662143 -268435661 -1292701712 + -436263043 -1367507075 -671091243 -751108132 + + -5.2438414096832275e-001 5.4709094762802124e-001 + + <_> + 8 + -5.9874147176742554e-001 + + <_> + + 0 -1 27 -721421649 -1001940437 2300046 -720004829 -792686333 + 1908900882 -160055232 -134763633 + + -5.7692307233810425e-001 3.7921348214149475e-001 + <_> + + 0 -1 78 -1764279809 -1755824061 1937871313 -42069793 + -1241158993 -1196293937 -1576828673 -70371296 + + -4.7039109468460083e-001 4.8607903718948364e-001 + <_> + + 0 -1 29 -795875130 432079111 285457049 -620658641 -780072971 + 1158283432 -226254016 1839935243 + + -6.2938809394836426e-001 4.1353255510330200e-001 + <_> + + 0 -1 33 -37236389 1654493543 202129823 1788182787 + -1186162321 1912913933 -122942838 1968176815 + + -5.9031385183334351e-001 4.1488575935363770e-001 + <_> + + 0 -1 88 1903888863 -286828472 -2125248034 -623115882 + -268301806 -894826357 -2046633148 -696873056 + + -6.3875061273574829e-001 4.0209171175956726e-001 + <_> + + 0 -1 123 -87223501 -1873424249 -1878929092 -586710990 + -643825151 -1039040192 -285122488 -264093 + + -5.4196298122406006e-001 4.5856228470802307e-001 + <_> + + 0 -1 52 -780030833 1363755203 -385150929 25502018 1214818435 + -1020786271 -1870036478 1200354241 + + -5.2826374769210815e-001 5.3351372480392456e-001 + <_> + + 0 -1 84 -1724706499 -184429355 620844509 -179010317 + -1610327896 -341801844 -1190328066 1755915264 + + -5.7672232389450073e-001 4.4138705730438232e-001 + + <_> + 9 + -5.4533123970031738e-001 + + <_> + + 0 -1 48 -254347649 -565919658 1079050328 1090502875 + 1895985446 2013437961 -916419445 -53481573 + + -5.8105266094207764e-001 3.3599999547004700e-001 + <_> + + 0 -1 65 2030928895 1438877010 1124143121 258207763 + 1361199276 1527410834 2072519624 1004267991 + + -5.9629368782043457e-001 3.6112698912620544e-001 + <_> + + 0 -1 45 -247204964 -242712316 54544644 892459288 1888023456 + -2138044280 -802615208 13199500 + + -6.5467655658721924e-001 3.0486112833023071e-001 + <_> + + 0 -1 3 -430509345 -1865653973 554091143 -1069121312 + 1091180718 50577994 -1031731181 -211321225 + + -5.8759629726409912e-001 3.9526104927062988e-001 + <_> + + 0 -1 106 -741412064 -255623164 1090945848 -1687760764 + 42428760 -1064762741 -1861683196 -81029101 + + -6.5875691175460815e-001 3.4154877066612244e-001 + <_> + + 0 -1 128 -464010241 762112 285299147 -589082223 1373135017 + -2138955645 1057005712 -526876236 + + -6.5968728065490723e-001 3.3614772558212280e-001 + <_> + + 0 -1 80 -666744719 -635780797 33637339 -887860848 + -1073532217 -108904320 440608996 -1100753973 + + -5.0520354509353638e-001 4.4810971617698669e-001 + <_> + + 0 -1 28 -1580738774 -1506653838 302055688 -721223615 + 1427604224 -1566332144 1078565791 -558431977 + + -5.5560898780822754e-001 4.3426483869552612e-001 + <_> + + 0 -1 103 957796629 538644536 352997725 80838797 453085387 + -1165492198 285346042 1487077737 + + -5.5915868282318115e-001 4.0778505802154541e-001 + + <_> + 9 + -6.7299038171768188e-001 + + <_> + + 0 -1 0 -882973185 -620584737 279035921 -673986422 + -1568464349 -2105466877 1468391879 -38825 + + -5.7544225454330444e-001 3.4235453605651855e-001 + <_> + + 0 -1 90 -1820101795 -1336770299 285245717 -57216724 + -502134548 -1425341984 -1475618680 -1195896480 + + -6.6810834407806396e-001 2.7653357386589050e-001 + <_> + + 0 -1 9 -100197449 -457893579 200991 1964749325 -754875920 + 1897044675 1669843618 -70792821 + + -4.9064287543296814e-001 4.3120625615119934e-001 + <_> + + 0 -1 117 -792114173 -544111547 537001999 2034569362 + -1065213888 1630052634 -1450583484 -532405661 + + -6.4218991994857788e-001 3.6113587021827698e-001 + <_> + + 0 -1 107 -1564241697 -1429683702 -2062974587 -1900539448 + -1040078205 -394262006 -188628336 -390485984 + + -5.9181970357894897e-001 3.5756480693817139e-001 + <_> + + 0 -1 4 1893434787 -1945108258 82458 -318734161 -939347837 + 684196040 1078496869 2133023515 + + -6.1955446004867554e-001 3.4674292802810669e-001 + <_> + + 0 -1 31 -196247204 1964277780 -1810886012 21827851 + -364280891 -1062338560 -536741128 -362562814 + + -5.2849757671356201e-001 4.1380330920219421e-001 + <_> + + 0 -1 61 -1929140897 353472529 -721412674 -1228123782 + -392951233 -1442693096 672800826 -232914898 + + -5.7934975624084473e-001 3.9208874106407166e-001 + <_> + + 0 -1 72 -1004361296 -1069243858 268710018 1393598601 + 213956864 417530145 -912735606 1327495627 + + -7.5585323572158813e-001 2.6728668808937073e-001 + + <_> + 9 + -7.1303337812423706e-001 + + <_> + + 0 -1 23 -557797393 1524138462 277074064 -737259367 + -1878818960 -81600384 -1740109301 -59267505 + + -6.7397260665893555e-001 1.9793814420700073e-001 + <_> + + 0 -1 42 -1222377543 960610456 -2013138684 -989277927 + -1010064731 -802979830 -645806439 -885143219 + + -4.5935314893722534e-001 4.1904711723327637e-001 + <_> + + 0 -1 124 -783292542 -728791016 1342570700 1481418249 + 1258825942 -1580563964 -1178136688 -272306640 + + -6.3012123107910156e-001 2.9463621973991394e-001 + <_> + + 0 -1 46 1369396573 -188563225 22085642 -1005861886 + 2023260232 -1123842045 -2146991925 1245170171 + + -5.2092707157135010e-001 3.9743596315383911e-001 + <_> + + 0 -1 64 1540188400 1976259599 -805025279 864127692 544944 + 1484935304 -2147056504 1002584738 + + -6.5315401554107666e-001 3.1758561730384827e-001 + <_> + + 0 -1 77 -188606981 -1873391210 16842830 -117157654 + -1576842600 -1454767992 -518835576 -1625272280 + + -5.8580338954925537e-001 3.4936144948005676e-001 + <_> + + 0 -1 18 -473497030 -477572088 16842905 -12164860 184698994 + 1350566019 -2143169323 1405313030 + + -6.0962837934494019e-001 3.0044576525688171e-001 + <_> + + 0 -1 92 -528022006 -611028904 1075937757 -577660920 + 1073809492 -1341620207 -1475846395 -162412743 + + -6.6547930240631104e-001 3.1993752717971802e-001 + <_> + + 0 -1 116 -2062347245 35311783 406966429 -640155632 + -1904205761 -2012610494 399245455 -937752211 + + -4.8515367507934570e-001 4.3642494082450867e-001 + + <_> + 10 + -1.1831332445144653e+000 + + <_> + + 0 -1 115 -912525479 -2146793066 247327 -554139184 320582141 + -1442774971 1552517769 -1464330096 + + -7.2892564535140991e-001 1.2876711785793304e-001 + <_> + + 0 -1 41 -182757566 -683667118 268566545 -540408959 + 1547915506 2014497074 1817806103 -549486525 + + -5.6024330854415894e-001 2.8734233975410461e-001 + <_> + + 0 -1 13 -1396013057 -175218480 536903951 -35946104 -92067077 + 956498056 -200474487 1331907188 + + -5.5237007141113281e-001 3.2844060659408569e-001 + <_> + + 0 -1 17 2110443855 1547702666 -1874853670 1083212172 + -2004008413 -498614008 572624451 1179093527 + + -7.2481799125671387e-001 2.6627025008201599e-001 + <_> + + 0 -1 43 -1751428966 -1626324992 -1073540847 -783806124 + -2146909454 -913440767 -2138941303 -558233160 + + -4.4304186105728149e-001 4.1505634784698486e-001 + <_> + + 0 -1 37 -576405461 -1625709950 1627439763 1116373274 + 1622902452 1107834529 975868423 2074176171 + + -5.6509882211685181e-001 3.5433205962181091e-001 + <_> + + 0 -1 118 1171205664 1426522307 49281 563122240 -791985520 + -930869245 -364148081 -590624140 + + -5.6250953674316406e-001 3.3341854810714722e-001 + <_> + + 0 -1 76 1162033968 1180991656 16859165 230787289 -2104786299 + -1819967351 1118240928 -343561865 + + -4.7331553697586060e-001 4.1576251387596130e-001 + <_> + + 0 -1 110 -2147085315 -1228897088 -2146839339 -1751314339 + -531605907 -393183232 1804153563 -1399324416 + + -5.8979070186614990e-001 3.7525305151939392e-001 + <_> + + 0 -1 55 1581887865 999817729 151311688 331546624 -991625824 + -938834941 1837335184 852075394 + + -5.4071021080017090e-001 4.0077716112136841e-001 + + <_> + 10 + -6.4480733871459961e-001 + + <_> + + 0 -1 16 -510660401 -884555766 272896026 -12189566 + -1685363509 -662568805 1073840823 -545105785 + + -5.3361344337463379e-001 2.7807486057281494e-001 + <_> + + 0 -1 48 -557408354 2115155922 -2130669353 1616707591 + 693193240 -1569554175 -1743918878 1983596555 + + -5.3364741802215576e-001 3.1411096453666687e-001 + <_> + + 0 -1 108 -413278733 83935516 536961502 1452278484 + -2004277212 -391683967 -1426466672 -85395040 + + -7.4530494213104248e-001 2.3025059700012207e-001 + <_> + + 0 -1 32 -938623022 1469386887 822151432 421593370 + -1433793568 -1602191360 -527916919 680112651 + + -4.6078306436538696e-001 4.0021440386772156e-001 + <_> + + 0 -1 50 1619785226 -1004367410 1417725137 126732357 + 148062614 -625983352 -712398335 -412918226 + + -4.9818846583366394e-001 3.6678382754325867e-001 + <_> + + 0 -1 24 -1064322531 1351938204 196691 -561840073 -1978859471 + -649944954 -2003664885 -1172094197 + + -4.7309580445289612e-001 4.2868506908416748e-001 + <_> + + 0 -1 96 -1878961904 1360035888 -1073721317 -1051487863 + -431841087 1628112896 -2112640640 -1829440828 + + -6.9250243902206421e-001 2.8783574700355530e-001 + <_> + + 0 -1 62 67496095 391741589 -2146154237 96245592 -893992548 + 982687872 571488264 278906307 + + -6.4613574743270874e-001 3.0145862698554993e-001 + <_> + + 0 -1 73 -415771792 1208487966 339825796 1792117580 + 1128517807 144965669 -536376816 732856538 + + -6.9449120759963989e-001 3.0338683724403381e-001 + <_> + + 0 -1 40 -1991530440 324215457 -2080275930 -1857940798 + 1342685625 721420800 1250592988 1493903457 + + -7.0043331384658813e-001 2.5916099548339844e-001 + + <_> + 10 + -6.0248321294784546e-001 + + <_> + + 0 -1 21 -16537745 2114438797 1409323561 1691064397 + -207434939 822260754 -384857461 2031088579 + + -6.1256545782089233e-001 1.7948718369007111e-001 + <_> + + 0 -1 1 -95427858 67117166 -1308426467 -1962693439 601886855 + 924320187 1661215701 2078945158 + + -6.8756872415542603e-001 2.2317354381084442e-001 + <_> + + 0 -1 121 -1853361185 -619857007 16793601 -184516476 + -1422775873 -488996831 1476610285 -926297672 + + -5.2260422706604004e-001 3.2479336857795715e-001 + <_> + + 0 -1 105 -267171326 1436635177 1937772829 -2092859315 + -769638067 -2122268534 1502103583 -18894227 + + -5.2588832378387451e-001 3.4061828255653381e-001 + <_> + + 0 -1 83 1880187281 -1862250368 303299 960921986 -2002701917 + -1593343958 -334888263 1058018448 + + -6.9037044048309326e-001 2.7262538671493530e-001 + <_> + + 0 -1 34 -2125487365 1347551377 -1861970752 1368654274 + -1064675233 436275211 327448684 2068015115 + + -5.3338903188705444e-001 3.2425448298454285e-001 + <_> + + 0 -1 36 1192659162 235536712 1078002258 428089414 + -2138651204 -1937242101 507742421 1932739127 + + -6.4654779434204102e-001 3.0722403526306152e-001 + <_> + + 0 -1 14 -805047416 -1962622822 -2013265442 2030239751 + 1082134810 1744963592 -1836871485 -249326965 + + -5.7250964641571045e-001 3.1499111652374268e-001 + <_> + + 0 -1 75 -650653297 170234379 -2063527695 448823424 + -2139088862 319586315 -2067685344 -1347692410 + + -5.4618871212005615e-001 3.8171616196632385e-001 + <_> + + 0 -1 56 -168821125 -1107300354 -536871052 -1125515426 + -1795721360 -1672085508 1845358040 -2114327569 + + -4.2669427394866943e-001 5.0532561540603638e-001 + + <_> + 11 + -1.1912760734558105e+000 + + <_> + + 0 -1 11 -1043414305 -1735900650 268517385 -1137929054 + -1048411462 -2011152253 -1957405841 -497557425 + + -5.7042253017425537e-001 2.1933962404727936e-001 + <_> + + 0 -1 71 -233469310 1360073157 376971 626087057 -1180588024 + -1191067261 -1474310132 830601690 + + -5.3927713632583618e-001 2.9026004672050476e-001 + <_> + + 0 -1 35 -1599643389 42074270 -1811918838 -949960625 + 1564707361 289538187 1204527649 -112006873 + + -6.0980087518692017e-001 2.8851604461669922e-001 + <_> + + 0 -1 59 585529126 -1100070936 -1342177537 833961983 + 1306961797 1986559992 -810088568 -1082149201 + + -3.2345715165138245e-001 5.5635309219360352e-001 + <_> + + 0 -1 95 1107806555 2030223765 17039707 -1224163308 + -1073053535 -1291837432 822618633 -121972608 + + -6.5054124593734741e-001 3.1912675499916077e-001 + <_> + + 0 -1 51 -171583461 -1660890605 268504396 453157697 + -1065215606 -1740602879 1824636801 1940062923 + + -4.7275745868682861e-001 4.2362514138221741e-001 + <_> + + 0 -1 87 -799546379 -2097769968 293605405 -21571376 285294733 + 136347650 -930405536 -69420863 + + -5.5549502372741699e-001 3.3842340111732483e-001 + <_> + + 0 -1 60 -594509036 -267114166 35413 -1052598126 545325639 + -1207959408 -1073643381 682827807 + + -5.4805672168731689e-001 3.7224516272544861e-001 + <_> + + 0 -1 63 1513710022 194882313 1109000450 28010496 -601835264 + -645791614 -1041880446 1561822180 + + -5.3384119272232056e-001 3.7635508179664612e-001 + <_> + + 0 -1 125 -754581391 -246595569 -2113336948 -1855323709 + 1090531337 -931133310 950984 -3971805 + + -5.2334308624267578e-001 4.0167775750160217e-001 + <_> + + 0 -1 58 -361268680 662383988 2147483638 -209756289 + -1375932428 -1895890954 -1744855042 -1142215109 + + -3.4343415498733521e-001 6.1590969562530518e-001 + + <_> + 10 + -7.7425497770309448e-001 + + <_> + + 0 -1 66 -716447302 -602037376 1090519043 -150261760 + 342934202 -2034138749 1141152394 -351301493 + + -4.8867926001548767e-001 3.4062498807907104e-001 + <_> + + 0 -1 98 -2071985592 -700120831 1078417460 672719121 + 1082264136 -209075063 -1438988203 -1465205245 + + -7.1539443731307983e-001 2.4058867990970612e-001 + <_> + + 0 -1 74 872558624 331821072 1610649929 -1181384552 + -2130081587 -92209146 -612134248 -1199562344 + + -4.4142067432403564e-001 3.7935256958007813e-001 + <_> + + 0 -1 68 -791554721 -737771072 2425605 740044819 1208549387 + 973897998 1124108962 802102203 + + -4.6558478474617004e-001 4.2193859815597534e-001 + <_> + + 0 -1 8 1893114270 -1013792636 360523 -586362838 -1073151001 + -2146917824 -2104934391 -875596965 + + -5.0676107406616211e-001 3.5864940285682678e-001 + <_> + + 0 -1 91 574816266 -2011773950 1476495634 580227538 + -2146781128 -2147448830 1901535891 -692616573 + + -6.1020326614379883e-001 3.0061775445938110e-001 + <_> + + 0 -1 70 2125429880 2080309246 -285282561 2142961407 + -1259516274 1073741823 754945025 867497448 + + -4.3854746222496033e-001 4.7815895080566406e-001 + <_> + + 0 -1 94 -1727736509 -1979678624 285229334 1115689064 + 537927788 -1207402368 1098914016 -91503488 + + -6.8697202205657959e-001 3.5183742642402649e-001 + <_> + + 0 -1 57 -528465144 -707035113 -1048575869 1372127361 8651416 + -526909310 -1845360374 -1451016182 + + -4.5901125669479370e-001 4.5875525474548340e-001 + <_> + + 0 -1 25 -2076984798 -533130869 -1060954112 1639977472 + 828440586 1792508680 -1693988801 -13285232 + + -4.8493441939353943e-001 4.3403539061546326e-001 + + <_> + + 0 1 1 9 + <_> + + 0 1 4 7 + <_> + + 0 2 2 6 + <_> + + 0 2 2 10 + <_> + + 0 2 3 4 + <_> + + 0 3 3 8 + <_> + + 0 4 1 8 + <_> + + 0 5 2 9 + <_> + + 0 7 1 8 + <_> + + 0 7 5 7 + <_> + + 0 9 1 5 + <_> + + 0 9 2 6 + <_> + + 0 10 3 7 + <_> + + 0 11 1 3 + <_> + + 0 12 2 1 + <_> + + 0 13 3 7 + <_> + + 0 14 1 1 + <_> + + 0 14 3 4 + <_> + + 0 16 1 1 + <_> + + 0 19 3 5 + <_> + + 0 20 3 4 + <_> + + 0 21 3 4 + <_> + + 0 22 2 4 + <_> + + 0 25 3 3 + <_> + + 0 25 4 3 + <_> + + 1 0 5 10 + <_> + + 1 2 1 9 + <_> + + 1 4 4 8 + <_> + + 1 4 5 9 + <_> + + 1 6 3 5 + <_> + + 1 9 2 3 + <_> + + 1 11 2 4 + <_> + + 1 15 3 2 + <_> + + 1 20 3 3 + <_> + + 1 28 2 2 + <_> + + 2 0 2 3 + <_> + + 2 0 3 5 + <_> + + 2 0 4 8 + <_> + + 2 3 4 5 + <_> + + 2 4 5 5 + <_> + + 2 5 2 5 + <_> + + 2 7 5 9 + <_> + + 2 8 1 3 + <_> + + 2 12 1 2 + <_> + + 2 13 3 3 + <_> + + 2 14 2 2 + <_> + + 2 16 3 5 + <_> + + 2 18 3 5 + <_> + + 2 22 2 4 + <_> + + 2 31 3 1 + <_> + + 3 0 2 3 + <_> + + 3 1 3 5 + <_> + + 3 1 3 8 + <_> + + 3 2 3 6 + <_> + + 3 8 4 6 + <_> + + 3 10 2 4 + <_> + + 3 14 2 2 + <_> + + 3 16 1 1 + <_> + + 3 18 1 1 + <_> + + 3 19 1 1 + <_> + + 3 19 1 2 + <_> + + 3 31 2 1 + <_> + + 4 4 4 4 + <_> + + 4 5 2 7 + <_> + + 4 6 2 4 + <_> + + 4 6 3 4 + <_> + + 4 7 2 8 + <_> + + 4 12 3 5 + <_> + + 4 19 2 3 + <_> + + 5 0 5 7 + <_> + + 5 3 4 4 + <_> + + 5 3 5 4 + <_> + + 5 5 2 8 + <_> + + 5 12 4 4 + <_> + + 5 22 1 1 + <_> + + 6 21 3 3 + <_> + + 6 26 2 2 + <_> + + 6 30 1 1 + <_> + + 6 31 1 1 + <_> + + 6 31 2 1 + <_> + + 7 0 2 3 + <_> + + 7 9 3 7 + <_> + + 7 17 1 1 + <_> + + 7 31 1 1 + <_> + + 7 31 2 1 + <_> + + 8 0 4 1 + <_> + + 8 5 2 4 + <_> + + 8 10 3 6 + <_> + + 8 16 2 1 + <_> + + 8 25 3 2 + <_> + + 8 30 1 1 + <_> + + 9 0 1 1 + <_> + + 9 0 3 2 + <_> + + 9 0 3 4 + <_> + + 9 15 2 1 + <_> + + 9 24 3 3 + <_> + + 9 29 1 1 + <_> + + 9 31 1 1 + <_> + + 10 4 2 2 + <_> + + 10 8 1 3 + <_> + + 10 15 1 3 + <_> + + 10 26 2 1 + <_> + + 10 30 1 1 + <_> + + 10 31 3 1 + <_> + + 11 0 3 2 + <_> + + 11 1 3 4 + <_> + + 11 5 3 8 + <_> + + 11 14 1 1 + <_> + + 11 23 2 2 + <_> + + 11 27 2 2 + <_> + + 11 31 1 1 + <_> + + 12 22 2 3 + <_> + + 12 29 1 1 + <_> + + 13 23 2 1 + <_> + + 13 24 1 3 + <_> + + 13 29 1 1 + <_> + + 13 31 2 1 + <_> + + 14 1 2 2 + <_> + + 14 1 2 6 + <_> + + 14 2 2 1 + <_> + + 14 24 2 2 + <_> + + 14 26 2 2 + <_> + + 14 28 1 1 + <_> + + 15 4 1 1 + <_> + + 15 24 1 1 + <_> + + 17 0 1 3 + <_> + + 17 3 1 4 + <_> + + 17 23 1 2 + <_> + + 17 27 1 1 + diff --git a/opencv/etc/lbpcascades/lbpcascade_silverware.xml b/opencv/etc/lbpcascades/lbpcascade_silverware.xml index 60e4709..20ce156 100644 --- a/opencv/etc/lbpcascades/lbpcascade_silverware.xml +++ b/opencv/etc/lbpcascades/lbpcascade_silverware.xml @@ -1,1279 +1,1279 @@ - - - - - BOOST - LBP - 80 - 12 - - GAB - 9.9500000476837158e-001 - 3.0000001192092896e-001 - 9.4999999999999996e-001 - 1 - 100 - - 256 - 1 - 16 - - - <_> - 4 - -8.2867860794067383e-002 - - <_> - - 0 -1 99 -268435521 -486543361 -258 1659633406 -134217857 - 1702887279 -134217929 -184549377 - - -7.5000000000000000e-001 8.6380833387374878e-001 - <_> - - 0 -1 39 -540541017 -1060113913 -781245688 -477121697 - -1818664155 1105186857 -505961467 -152575569 - - -7.9976779222488403e-001 7.5056612491607666e-001 - <_> - - 0 -1 101 -479208497 -353380921 -855254781 -1566689761 - -454302869 1893310787 -271591561 -134222965 - - -7.1062028408050537e-001 7.7380746603012085e-001 - <_> - - 0 -1 41 -338958865 -925383977 -1438297681 -981777969 - -882901177 1913369038 -135286729 1995959223 - - -7.8616768121719360e-001 6.9309240579605103e-001 - - <_> - 5 - -7.7058833837509155e-001 - - <_> - - 0 -1 14 -34089161 -2245 1878980471 -8687769 -134316045 - 1744797563 -8388737 1795146607 - - -6.1089491844177246e-001 7.3594772815704346e-001 - <_> - - 0 -1 32 -707274321 1896302609 1132560802 -183140351 17019099 - 830472347 -1993621429 1440074510 - - -6.4869755506515503e-001 5.6941097974777222e-001 - <_> - - 0 -1 4 -1055898237 -104492975 -1795141251 1464975384 - -1602043461 -914358144 1111543953 -2067496448 - - -6.0432785749435425e-001 5.5685383081436157e-001 - <_> - - 0 -1 96 -520160401 2063466495 -65665 -134217729 -50462805 - 1761476478 1693969709 1910503031 - - -5.6237226724624634e-001 6.2263637781143188e-001 - <_> - - 0 -1 6 -1479564374 -954482597 16859161 -799804534 268468874 - 713187329 1108033665 -714619755 - - -6.9048601388931274e-001 5.3264212608337402e-001 - - <_> - 5 - -7.1249550580978394e-001 - - <_> - - 0 -1 21 -34638473 -553976197 -134217865 -159715533 - -142901385 -272629761 -8421377 -956303361 - - -6.4170038700103760e-001 7.0683228969573975e-001 - <_> - - 0 -1 100 -8389777 -185860353 -277 -2097152001 -161 - -209780865 -1 -529006609 - - -5.5270516872406006e-001 6.9983023405075073e-001 - <_> - - 0 -1 118 -545259537 -276857217 -1258291302 1652358910 - -134236308 1735819126 -16812809 -221249673 - - -5.6243920326232910e-001 6.2150186300277710e-001 - <_> - - 0 -1 19 -342885713 -1369882213 -2079215310 -765214587 - -2113207945 1074365452 1393631959 1409022707 - - -6.8943935632705688e-001 5.3469669818878174e-001 - <_> - - 0 -1 23 -506991005 1360417115 -1844809365 -821575604 - 21178499 986120459 1347943419 -969541850 - - -6.7428857088088989e-001 5.5008578300476074e-001 - - <_> - 6 - -3.0183684825897217e-001 - - <_> - - 0 -1 31 -144703505 -143130625 -17 -134381841 -143130625 - 2012741567 -134218802 -134217841 - - -5.3079712390899658e-001 7.5616836547851563e-001 - <_> - - 0 -1 35 -137887809 -1924805943 1363218446 -817782134 - 1099022547 1082327168 -1279204784 1128784467 - - -6.4090979099273682e-001 5.3444361686706543e-001 - <_> - - 0 -1 15 -786433589 -515129128 277173650 -132673121 - -884037451 1137229866 1938662135 -676336865 - - -5.2920126914978027e-001 5.9623366594314575e-001 - <_> - - 0 -1 92 -1897400451 -1627924747 -335548553 -1 1257762559 - -2113929417 -419433067 -235309193 - - -5.5294114351272583e-001 5.8814722299575806e-001 - <_> - - 0 -1 112 -187176146 1743897116 -1878957040 542033563 - 1372582934 823282242 -158609727 -779295046 - - -6.8665105104446411e-001 4.4378995895385742e-001 - <_> - - 0 -1 9 1676637640 1887961346 16875658 1977614736 1682145753 - 813744265 -842338550 1930548135 - - -7.5830078125000000e-001 3.9562159776687622e-001 - - <_> - 8 - -3.9228534698486328e-001 - - <_> - - 0 -1 25 -167774345 -6689161 -2097153 -4194541 -282329093 -1 - -1 -352323601 - - -4.7727271914482117e-001 7.4114018678665161e-001 - <_> - - 0 -1 2 -1051598753 -1005571964 1900827102 2065404120 - -1207262247 -120553331 -1725955392 -494812414 - - -5.2365595102310181e-001 5.3981113433837891e-001 - <_> - - 0 -1 116 -2142770433 -1601462143 16842760 -804892128 1032369 - 268763273 1091011104 -1142957585 - - -4.7790464758872986e-001 5.4881525039672852e-001 - <_> - - 0 -1 87 -532155537 1351188929 1073823759 -1253637875 - -721321497 -662691837 -955278809 1623500836 - - -6.8072116374969482e-001 3.7135115265846252e-001 - <_> - - 0 -1 113 -1996457508 -2146282492 -1728016135 -578347007 - -1609004859 193626505 1153570968 -1920333632 - - -5.7289212942123413e-001 4.6210876107215881e-001 - <_> - - 0 -1 56 -972008109 -691003372 -2147413749 2098355010 - 143009971 -1744174583 -1073051430 617488921 - - -5.9549087285995483e-001 4.8842963576316833e-001 - <_> - - 0 -1 48 26 1971388449 419479901 2080931848 -1140292918 - -1719074813 -2130476842 -268398592 - - -5.8355164527893066e-001 4.7890499234199524e-001 - <_> - - 0 -1 57 -1052266874 167813132 -2130690045 -703061621 - -131874777 -662142838 -1064730555 1119947703 - - -6.9379311800003052e-001 3.9936643838882446e-001 - - <_> - 9 - -6.6581231355667114e-001 - - <_> - - 0 -1 29 2080314175 -112910205 805323551 1024016674 - 1073891387 -2137847805 1653140111 -7676933 - - -5.5957448482513428e-001 5.4044550657272339e-001 - <_> - - 0 -1 94 -1358956801 -100880986 -1887436809 1073741823 - -1896350220 -838860811 268434686 -1912602633 - - -4.3124794960021973e-001 5.6135851144790649e-001 - <_> - - 0 -1 76 -26230993 1357905647 -1358958674 -135266305 -524434 - -176291841 -142622837 -1005125829 - - -4.6799373626708984e-001 5.1660954952239990e-001 - <_> - - 0 -1 30 -313836176 -742240245 16818511 -1391787262 - 1632363443 -156630911 -83631445 248984215 - - -6.2023061513900757e-001 3.9792594313621521e-001 - <_> - - 0 -1 91 -612895966 591778561 1073812490 369347088 - -1870223303 556335107 553910792 1907094058 - - -6.2148678302764893e-001 4.1758581995964050e-001 - <_> - - 0 -1 46 -1430257749 -672663689 -218104082 -135266322 - -1493174275 -873463809 -276826113 -690006715 - - -5.1617449522018433e-001 5.2012032270431519e-001 - <_> - - 0 -1 123 1088746207 1489289603 16781456 -443461355 - -762795606 -670564192 -1465814774 -101527550 - - -5.0202989578247070e-001 5.0987190008163452e-001 - <_> - - 0 -1 53 -1001679641 -955695103 25248080 -738078457 671123502 - 193003713 -1836523327 -216026117 - - -5.2692401409149170e-001 5.3243070840835571e-001 - <_> - - 0 -1 89 2147417937 -1048642 -1039 -1766457361 -134236382 - -1922646177 -16777473 -1534591162 - - -4.6150138974189758e-001 5.6634509563446045e-001 - - <_> - 8 - -1.2349532842636108e+000 - - <_> - - 0 -1 67 -142902409 -67142273 1878982639 -1182802113 -75841 - -274219146 -88604929 -31817921 - - -4.5625588297843933e-001 5.7534247636795044e-001 - <_> - - 0 -1 128 -808330661 1390004234 1107406871 -2098932967 - -767440829 1208655939 -1971196977 1351600587 - - -5.7236993312835693e-001 4.1942635178565979e-001 - <_> - - 0 -1 0 -805307409 -1052697 -65684 -4233 -134217745 -4194453 - -696778831 -708062879 - - -4.5485407114028931e-001 5.5909335613250732e-001 - <_> - - 0 -1 119 -169888509 1150652435 1074791064 541757442 - -645182635 989929472 1262741126 1963976639 - - -6.4869618415832520e-001 3.9796143770217896e-001 - <_> - - 0 -1 38 -912524801 811171970 33644801 -717151469 -2108956437 - 294158344 1109713681 1900266000 - - -5.0387507677078247e-001 5.1329559087753296e-001 - <_> - - 0 -1 20 -746687625 -200802301 1073872962 285491202 - 1208512717 -2138664446 -1837102693 1174835902 - - -5.9465301036834717e-001 4.4057011604309082e-001 - <_> - - 0 -1 16 -442903927 -988184502 -717209211 1443168395 - -1465793521 1252524168 1107337938 -1050414557 - - -5.9043467044830322e-001 4.3687704205513000e-001 - <_> - - 0 -1 104 -1692667790 -612286452 -1056931520 437452806 - -2136309078 -401536992 -1987928929 -1033981310 - - -5.0495445728302002e-001 4.9910807609558105e-001 - - <_> - 9 - -5.4583048820495605e-001 - - <_> - - 0 -1 97 -419954689 -570949699 2147417599 -1 -872415749 - -301989897 -872433670 -268443689 - - -4.0734556317329407e-001 7.1092438697814941e-001 - <_> - - 0 -1 3 -1062674253 1929486475 197402 1841550219 135268235 - -1165491808 956369290 1258896162 - - -5.4886269569396973e-001 4.1644170880317688e-001 - <_> - - 0 -1 37 -620271105 -901300206 1359008346 -603537150 - 1355455189 596312193 -247999129 -728767550 - - -5.1914668083190918e-001 3.9419922232627869e-001 - <_> - - 0 -1 17 -1072700149 546031429 12798103 1881656595 35238042 - 682232321 176931799 1148695251 - - -5.4100900888442993e-001 4.0588796138763428e-001 - <_> - - 0 -1 71 -522857685 1350893957 17339597 1999601732 -779974469 - -359071607 1879296642 -1236927697 - - -4.9249285459518433e-001 4.4877073168754578e-001 - <_> - - 0 -1 93 2037497904 492944831 -2013291075 -754983169 - 1837104414 -671812233 -1660989976 -973105033 - - -4.6483671665191650e-001 4.8267844319343567e-001 - <_> - - 0 -1 33 -553943182 -100663369 -1327169 -181207174 -805896236 - -16777225 -32770 -344459717 - - -3.9679497480392456e-001 5.6408804655075073e-001 - <_> - - 0 -1 44 -8439301 -9502850 2147412095 2134171367 1467968283 - -555876513 1719612907 -959121 - - -3.7275579571723938e-001 6.2219065427780151e-001 - <_> - - 0 -1 62 -2086686357 -2143072184 1073745988 -1878839231 - 1221503177 -2113732606 1133091218 1470880455 - - -5.5160778760910034e-001 4.4197219610214233e-001 - - <_> - 8 - -4.9482953548431396e-001 - - <_> - - 0 -1 124 803987455 -1207959557 -1073747969 -3 -1879048193 - -1720221705 -1073744641 -1212159499 - - -4.2883211374282837e-001 5.8106172084808350e-001 - <_> - - 0 -1 1 -1520569905 -125497088 1360134399 -49444069 - -1065189105 -612134877 -1497194288 -1006112575 - - -4.8296096920967102e-001 4.3431344628334045e-001 - <_> - - 0 -1 108 -67112229 -797503462 268623881 1083056391 - -1874187198 1879638016 -804355463 1985162053 - - -6.1597704887390137e-001 3.4508374333381653e-001 - <_> - - 0 -1 26 -686760009 1468434576 1140918535 -880733942 12599987 - -1304752000 -1593784081 115557220 - - -5.7973521947860718e-001 4.0324980020523071e-001 - <_> - - 0 -1 115 -753405796 4259842 -872415136 85172613 154534824 - 8454145 -2147292968 1094185899 - - -4.7171372175216675e-001 4.6018373966217041e-001 - <_> - - 0 -1 64 -737160572 2107229470 1478238399 386729999 46739708 - -1717532540 134302191 1502456202 - - -4.7625115513801575e-001 4.6307522058486938e-001 - <_> - - 0 -1 63 574973114 1079378118 151608 -1089433600 683881170 - 1234370560 25761968 1305471639 - - -5.4804503917694092e-001 4.2817059159278870e-001 - <_> - - 0 -1 126 -913048353 -1333444591 303141015 1107341569 - -1727960821 1644167297 -1190753878 1418524891 - - -6.3843786716461182e-001 3.2018747925758362e-001 - - <_> - 10 - -4.7552201151847839e-001 - - <_> - - 0 -1 54 -17825929 -8718489 -34111631 -135004289 -1358954497 - -16814213 -151556225 -285220369 - - -4.1965106129646301e-001 5.5681818723678589e-001 - <_> - - 0 -1 88 -1856526326 -645691871 337711324 1464176998 - -1602581814 -1710751608 168420078 -1341468062 - - -4.0517404675483704e-001 4.9981650710105896e-001 - <_> - - 0 -1 45 -741223945 -1627185101 822169913 407916675 - -897447857 589300224 540099855 -1156899883 - - -4.4794428348541260e-001 4.3524059653282166e-001 - <_> - - 0 -1 66 258608606 -1120993285 -419517441 -578240642 - -1879056401 -1101037569 -13383 -28301584 - - -3.9371734857559204e-001 5.2872020006179810e-001 - <_> - - 0 -1 117 -350280689 -829730738 -1073461695 38377489 - -645158785 839057410 -1249137694 1882566387 - - -5.7474929094314575e-001 3.8859930634498596e-001 - <_> - - 0 -1 34 1536523031 -952168281 -1855975139 -854621937 - -939095838 -1744699368 -796270511 1582955555 - - -5.4318642616271973e-001 4.1631007194519043e-001 - <_> - - 0 -1 51 1393782562 319525363 8471383 1368384004 889651722 - 1921550554 -1836930098 1660195204 - - -7.2387772798538208e-001 2.8236424922943115e-001 - <_> - - 0 -1 78 1675075922 637567168 -2130116204 -1890844654 - 34255055 167907336 1091555477 -2142773065 - - -5.3113341331481934e-001 3.7920853495597839e-001 - <_> - - 0 -1 7 1164149387 1433912608 16876979 1595080980 1275865262 - -1446313974 1241665562 173580528 - - -5.0643980503082275e-001 4.4159597158432007e-001 - <_> - - 0 -1 129 -111949961 -783789413 268583504 -923765997 - -1073657336 -1340440574 -394149886 1216081042 - - -5.0880813598632813e-001 4.1170257329940796e-001 - - <_> - 11 - -6.9445723295211792e-001 - - <_> - - 0 -1 106 -487588613 -118095873 -1 2109472735 -1258291202 - -101712129 -33832963 -67652237 - - -4.0311419963836670e-001 6.2951332330703735e-001 - <_> - - 0 -1 49 -268435473 -353372166 2138045906 -4121 -276824105 - 1317007308 -41945099 -134484017 - - -3.5493713617324829e-001 5.5815106630325317e-001 - <_> - - 0 -1 5 1460877355 -15613689 558207061 -1623109371 - -1926723379 244908044 -113047169 1414649856 - - -5.8201593160629272e-001 3.5618588328361511e-001 - <_> - - 0 -1 103 -669296387 189940185 -1860046723 -1760460773 - -1740078915 -931100536 276828352 -1917868015 - - -4.2647001147270203e-001 4.6035429835319519e-001 - <_> - - 0 -1 107 -2109233498 -602287230 -1054785005 1360101827 - 1099137177 -318504822 -1341497202 232232049 - - -4.9850422143936157e-001 4.4256457686424255e-001 - <_> - - 0 -1 40 -54286241 -1608934766 286327519 -1270398764 - 1267376258 1636335746 542720627 1966594122 - - -5.5573022365570068e-001 3.9825862646102905e-001 - <_> - - 0 -1 18 -904213325 1133543618 67508251 -714997735 1094779186 - 160088201 872654991 -903019733 - - -5.2738076448440552e-001 3.8662704825401306e-001 - <_> - - 0 -1 70 1275766299 1347454976 150995380 -217382907 - 1661501627 -788494333 1259046051 -1006600122 - - -4.6260216832160950e-001 4.6852749586105347e-001 - <_> - - 0 -1 121 -367803633 420562962 36765796 -502050533 1380984391 - 268601345 536897573 -995624251 - - -5.2821987867355347e-001 4.4226339459419250e-001 - <_> - - 0 -1 68 -470086117 1069514507 -268472471 1936420849 - -1904232854 1475346303 -160432647 -258802070 - - -4.5063796639442444e-001 5.2728754281997681e-001 - <_> - - 0 -1 85 -698610339 -1504477166 1267372697 822280328 - -909606742 -561903583 -1658732533 962675013 - - -5.5067950487136841e-001 3.9346820116043091e-001 - - <_> - 9 - -7.5511032342910767e-001 - - <_> - - 0 -1 27 -485801045 -1031585761 285212749 -1013038975 - 427848842 -1006632832 -1039468406 -162905189 - - -4.8945146799087524e-001 4.7218933701515198e-001 - <_> - - 0 -1 114 -962887670 1547862275 -1827077881 1140871689 - -536829941 -763363328 -264142181 1112595267 - - -6.1379230022430420e-001 3.4447920322418213e-001 - <_> - - 0 -1 111 -784109321 320069633 1073811463 1074292770 - -2138957664 -2130001880 -2147252214 315289683 - - -5.6861025094985962e-001 3.7049382925033569e-001 - <_> - - 0 -1 80 -679857295 -17928596 -328961 991442748 1064728144 - -357040523 -1082493190 -1368229638 - - -3.9095887541770935e-001 6.0248941183090210e-001 - <_> - - 0 -1 82 175736687 -17072405 2130705262 -218107907 - -1358978530 1692925804 787824558 -672137257 - - -4.0445902943611145e-001 6.0857713222503662e-001 - <_> - - 0 -1 47 -985116365 -553647839 420626839 1968635918 - -1576924981 -360119808 142606465 -795508656 - - -4.8094493150711060e-001 5.1770961284637451e-001 - <_> - - 0 -1 50 -1459109750 33792144 21514342 1343230978 1124110539 - 50364672 441024643 -202393597 - - -5.2261912822723389e-001 4.6680617332458496e-001 - <_> - - 0 -1 98 -259008926 1378975745 -1476362162 1888485505 - 1082744897 571146241 1367392642 -1073229683 - - -6.1712646484375000e-001 3.8970091938972473e-001 - <_> - - 0 -1 125 34318799 1090695442 25199491 1342177299 -2060943181 - 143360000 -2097010032 -907873592 - - -5.3400212526321411e-001 4.4268184900283813e-001 - - <_> - 10 - -4.8388049006462097e-001 - - <_> - - 0 -1 120 -1477443585 -1140940929 -1342185476 1308588029 - -1376256001 218070525 1073741181 -41951875 - - -5.0602412223815918e-001 5.5081558227539063e-001 - <_> - - 0 -1 36 -73936261 -2137816955 -1073659749 -553533419 - -1073706765 -30799693 -972443088 1998113303 - - -4.8420175909996033e-001 4.5527526736259460e-001 - <_> - - 0 -1 77 454566983 420696071 16777221 -2130608117 -1719576352 - -644874174 -2111166071 577795078 - - -6.1467814445495605e-001 3.4610831737518311e-001 - <_> - - 0 -1 60 -1592753970 -251404269 570458176 486621571 - -2130476982 -1207431030 25803086 -2029039551 - - -5.2004736661911011e-001 4.5498979091644287e-001 - <_> - - 0 -1 72 694105913 1907355278 -37129 821280759 931135417 - -923336907 1073716718 -68419540 - - -4.1492795944213867e-001 5.7309722900390625e-001 - <_> - - 0 -1 79 1393265851 -1032732526 264196 -920530793 754211 - 169623560 1149456611 1135983235 - - -5.1638025045394897e-001 4.7242832183837891e-001 - <_> - - 0 -1 73 706130001 -1708251305 1056944760 1006373626 - -1303178409 -813991949 -1183128387 -604048669 - - -4.1649991273880005e-001 5.9589266777038574e-001 - <_> - - 0 -1 95 -904859491 -134017015 1090589192 -587038719 - -167673709 -897449815 152141841 886696449 - - -6.4827072620391846e-001 3.5843926668167114e-001 - <_> - - 0 -1 90 -717057392 690163912 822149263 65803 -1706982525 - -1736400884 534537 -1630082545 - - -5.0309199094772339e-001 5.1634097099304199e-001 - <_> - - 0 -1 12 -1366843350 -2126376671 1041 -566034432 142770176 - 12583104 51712 1116198165 - - -7.9860860109329224e-001 3.1541401147842407e-001 - - <_> - 10 - -5.6616169214248657e-001 - - <_> - - 0 -1 28 -143395977 2004844407 -32897 1840447419 -852257 - -4097 -272630497 -1165502065 - - -4.4186046719551086e-001 5.1379764080047607e-001 - <_> - - 0 -1 8 -519577109 -427718635 -1862262703 -65943231 9163380 - 1112064264 553714225 1157599521 - - -6.9529622793197632e-001 2.9373377561569214e-001 - <_> - - 0 -1 109 990036221 -1392408495 85 -1455423472 537079956 - -1451032448 -2121658180 -1917118335 - - -4.6548900008201599e-001 4.4904062151908875e-001 - <_> - - 0 -1 83 -307263958 1726969598 602799716 -587284627 - -2110304757 -1500547078 1400237979 -194002951 - - -4.4492045044898987e-001 5.2867370843887329e-001 - <_> - - 0 -1 84 -696132137 331497536 -1868546039 -1859480056 - 1753940107 -1029504896 -1341584891 937520647 - - -4.9129620194435120e-001 4.4696673750877380e-001 - <_> - - 0 -1 61 -1056718371 -912911872 67113021 1498447874 134777514 - -1412955989 -2138406733 1082270464 - - -5.8106380701065063e-001 4.1291686892509460e-001 - <_> - - 0 -1 43 -648808770 -703963135 -2147401712 -1858043831 - 1073823883 1074266248 159924795 1879588907 - - -5.2166140079498291e-001 4.6159252524375916e-001 - <_> - - 0 -1 65 538123210 285607041 -2122121208 -1651965941 - -1047953261 1661077920 591915 1689841382 - - -7.4180144071578979e-001 3.0022916197776794e-001 - <_> - - 0 -1 55 805390529 407044123 285213203 211421255 -1702852378 - -1919942528 -2134294375 2066729839 - - -4.8658525943756104e-001 5.4231238365173340e-001 - <_> - - 0 -1 69 -490280822 -1274937328 268439820 1359003776 - -931126870 1220674050 268681287 1997226373 - - -5.6268626451492310e-001 4.5061412453651428e-001 - - <_> - 10 - -9.9649858474731445e-001 - - <_> - - 0 -1 122 -1745100805 -1209164803 -1073770531 -436207891 - -1090560009 234354687 -1610664449 -1082138881 - - -4.0143370628356934e-001 5.6573116779327393e-001 - <_> - - 0 -1 11 -644493203 -1021149047 16847288 -804977263 - 1074438223 1375879170 1099505907 -233072125 - - -4.9022576212882996e-001 4.1356840729713440e-001 - <_> - - 0 -1 110 -1092637138 -1127253650 -604013462 309325799 - 511047567 -562074754 -700452946 -763371997 - - -4.2038223147392273e-001 5.0647193193435669e-001 - <_> - - 0 -1 24 1223739637 -1419051417 1043595135 -215335105 - 376670206 -167870465 -4194306 -222771398 - - -4.0432786941528320e-001 5.9335744380950928e-001 - <_> - - 0 -1 75 -1761937577 -1076383745 -286361737 -9060559 - 2013197781 2013265783 -98370 -1002109842 - - -4.4517979025840759e-001 5.2503407001495361e-001 - <_> - - 0 -1 102 1359075611 -233766656 65681 -1878048735 -1610570746 - 1379991688 -1073689784 -221669373 - - -4.9918147921562195e-001 4.6203434467315674e-001 - <_> - - 0 -1 52 1186053495 -36241670 -268451888 519745529 175382495 - 788381687 2147319804 1327036346 - - -4.6265572309494019e-001 5.1841813325881958e-001 - <_> - - 0 -1 59 -1040035797 1946189894 50247 -1862266624 1090519113 - 268961800 679544907 757613389 - - -5.5006593465805054e-001 4.4656375050544739e-001 - <_> - - 0 -1 10 1610993732 -939524096 1073877397 -267910919 - 151167146 537427968 -769096510 -181428117 - - -5.6329357624053955e-001 4.2267900705337524e-001 - <_> - - 0 -1 86 -1596021624 2047393801 -2130673584 -1856700352 - 327207619 272728192 -2004808112 491069440 - - -6.3942277431488037e-001 3.8081073760986328e-001 - - <_> - 8 - -5.5261385440826416e-001 - - <_> - - 0 -1 13 -648185009 -1315897313 -2139077632 1367998985 - 1744840211 -1005502457 -935198613 -74777841 - - -5.3191488981246948e-001 4.0654698014259338e-001 - <_> - - 0 -1 105 1699432742 -1890377581 1343232064 -1039957887 - -2142687167 637566976 -2122282989 -460871217 - - -5.4315727949142456e-001 3.6683899164199829e-001 - <_> - - 0 -1 81 -67160267 2105388843 -1619001345 1937768302 - -1359003974 -1098989786 -805322771 -1874678652 - - -3.9974156022071838e-001 5.5645257234573364e-001 - <_> - - 0 -1 58 -1072656189 1095241792 16777487 -352059374 4718723 - 1109393544 1074438486 -1848987381 - - -5.0869542360305786e-001 4.9633875489234924e-001 - <_> - - 0 -1 22 226493774 -1911816127 1091108968 26214662 26222970 - -1123287032 -1987040599 -882898875 - - -6.0312920808792114e-001 3.5752627253532410e-001 - <_> - - 0 -1 127 -259153461 -805273578 50364730 -1060208632 - -1708161014 947912705 -2147450710 80388754 - - -6.9576680660247803e-001 3.3376914262771606e-001 - <_> - - 0 -1 42 -800800303 1368954882 75795 2031108096 -2013069281 - 212336778 538680 2064105488 - - -5.6596046686172485e-001 4.3809539079666138e-001 - <_> - - 0 -1 74 -2108215089 1260109955 -1207926768 268812673 - -2146893693 167788680 55189712 -140564306 - - -5.1393473148345947e-001 4.8148322105407715e-001 - - <_> - - 0 0 1 2 - <_> - - 0 0 1 3 - <_> - - 0 0 2 1 - <_> - - 0 0 2 11 - <_> - - 0 0 3 1 - <_> - - 0 0 4 4 - <_> - - 0 1 1 3 - <_> - - 0 1 3 5 - <_> - - 0 2 1 2 - <_> - - 0 2 4 17 - <_> - - 0 3 1 1 - <_> - - 0 4 1 1 - <_> - - 0 4 1 4 - <_> - - 0 4 1 18 - <_> - - 0 4 2 21 - <_> - - 0 5 1 1 - <_> - - 0 5 1 2 - <_> - - 0 5 1 4 - <_> - - 0 5 2 11 - <_> - - 0 6 1 2 - <_> - - 0 7 1 15 - <_> - - 0 7 2 18 - <_> - - 0 13 3 3 - <_> - - 0 13 3 19 - <_> - - 0 14 2 5 - <_> - - 0 14 2 14 - <_> - - 0 16 3 17 - <_> - - 0 17 1 6 - <_> - - 0 17 2 9 - <_> - - 0 18 1 6 - <_> - - 0 19 2 17 - <_> - - 0 21 4 13 - <_> - - 0 21 4 16 - <_> - - 0 22 2 8 - <_> - - 0 36 1 5 - <_> - - 0 40 2 12 - <_> - - 0 43 1 7 - <_> - - 0 46 2 10 - <_> - - 0 48 1 9 - <_> - - 0 48 2 4 - <_> - - 0 50 1 2 - <_> - - 0 56 2 3 - <_> - - 0 71 1 3 - <_> - - 0 74 1 2 - <_> - - 0 77 1 1 - <_> - - 0 77 2 1 - <_> - - 1 0 1 3 - <_> - - 1 0 2 1 - <_> - - 1 0 3 1 - <_> - - 1 2 1 1 - <_> - - 1 4 1 2 - <_> - - 1 4 3 23 - <_> - - 1 5 2 7 - <_> - - 1 9 1 1 - <_> - - 1 10 2 15 - <_> - - 1 12 2 7 - <_> - - 1 14 2 9 - <_> - - 1 25 2 18 - <_> - - 1 39 2 10 - <_> - - 1 71 1 3 - <_> - - 2 0 1 3 - <_> - - 2 0 2 1 - <_> - - 2 3 1 2 - <_> - - 2 4 1 5 - <_> - - 2 16 3 8 - <_> - - 2 18 3 14 - <_> - - 2 21 2 2 - <_> - - 2 22 1 4 - <_> - - 2 24 1 2 - <_> - - 2 64 1 5 - <_> - - 3 0 2 1 - <_> - - 3 1 3 25 - <_> - - 3 2 3 6 - <_> - - 3 3 2 11 - <_> - - 3 6 1 3 - <_> - - 3 17 1 11 - <_> - - 3 22 3 17 - <_> - - 3 23 1 4 - <_> - - 3 42 1 10 - <_> - - 3 52 1 6 - <_> - - 3 77 1 1 - <_> - - 4 0 2 2 - <_> - - 4 1 1 2 - <_> - - 4 2 1 1 - <_> - - 5 7 2 20 - <_> - - 5 12 2 19 - <_> - - 5 14 1 3 - <_> - - 5 19 2 15 - <_> - - 6 0 1 1 - <_> - - 6 0 2 1 - <_> - - 6 1 2 13 - <_> - - 6 5 2 5 - <_> - - 6 7 2 17 - <_> - - 6 10 2 7 - <_> - - 6 13 2 10 - <_> - - 6 14 2 13 - <_> - - 6 16 2 14 - <_> - - 6 19 2 7 - <_> - - 6 36 1 8 - <_> - - 6 39 2 7 - <_> - - 6 41 2 9 - <_> - - 6 44 2 2 - <_> - - 6 51 2 6 - <_> - - 6 77 2 1 - <_> - - 7 0 1 1 - <_> - - 7 9 1 2 - <_> - - 7 20 1 9 - <_> - - 7 23 1 4 - <_> - - 7 45 1 7 - <_> - - 7 77 1 1 - <_> - - 8 0 1 1 - <_> - - 8 47 1 11 - <_> - - 8 53 1 4 - <_> - - 8 77 1 1 - <_> - - 9 0 1 2 - <_> - - 9 0 1 15 - <_> - - 9 0 1 20 - <_> - - 9 2 1 3 - <_> - - 9 3 1 2 - <_> - - 9 6 1 3 - <_> - - 9 9 1 13 - <_> - - 9 13 1 2 - <_> - - 9 13 1 8 - <_> - - 9 19 1 16 - <_> - - 9 20 1 4 - <_> - - 9 25 1 4 - <_> - - 9 43 1 5 - <_> - - 9 48 1 4 - <_> - - 9 59 1 3 - <_> - - 9 61 1 5 - + + + + + BOOST + LBP + 80 + 12 + + GAB + 9.9500000476837158e-001 + 3.0000001192092896e-001 + 9.4999999999999996e-001 + 1 + 100 + + 256 + 1 + 16 + + + <_> + 4 + -8.2867860794067383e-002 + + <_> + + 0 -1 99 -268435521 -486543361 -258 1659633406 -134217857 + 1702887279 -134217929 -184549377 + + -7.5000000000000000e-001 8.6380833387374878e-001 + <_> + + 0 -1 39 -540541017 -1060113913 -781245688 -477121697 + -1818664155 1105186857 -505961467 -152575569 + + -7.9976779222488403e-001 7.5056612491607666e-001 + <_> + + 0 -1 101 -479208497 -353380921 -855254781 -1566689761 + -454302869 1893310787 -271591561 -134222965 + + -7.1062028408050537e-001 7.7380746603012085e-001 + <_> + + 0 -1 41 -338958865 -925383977 -1438297681 -981777969 + -882901177 1913369038 -135286729 1995959223 + + -7.8616768121719360e-001 6.9309240579605103e-001 + + <_> + 5 + -7.7058833837509155e-001 + + <_> + + 0 -1 14 -34089161 -2245 1878980471 -8687769 -134316045 + 1744797563 -8388737 1795146607 + + -6.1089491844177246e-001 7.3594772815704346e-001 + <_> + + 0 -1 32 -707274321 1896302609 1132560802 -183140351 17019099 + 830472347 -1993621429 1440074510 + + -6.4869755506515503e-001 5.6941097974777222e-001 + <_> + + 0 -1 4 -1055898237 -104492975 -1795141251 1464975384 + -1602043461 -914358144 1111543953 -2067496448 + + -6.0432785749435425e-001 5.5685383081436157e-001 + <_> + + 0 -1 96 -520160401 2063466495 -65665 -134217729 -50462805 + 1761476478 1693969709 1910503031 + + -5.6237226724624634e-001 6.2263637781143188e-001 + <_> + + 0 -1 6 -1479564374 -954482597 16859161 -799804534 268468874 + 713187329 1108033665 -714619755 + + -6.9048601388931274e-001 5.3264212608337402e-001 + + <_> + 5 + -7.1249550580978394e-001 + + <_> + + 0 -1 21 -34638473 -553976197 -134217865 -159715533 + -142901385 -272629761 -8421377 -956303361 + + -6.4170038700103760e-001 7.0683228969573975e-001 + <_> + + 0 -1 100 -8389777 -185860353 -277 -2097152001 -161 + -209780865 -1 -529006609 + + -5.5270516872406006e-001 6.9983023405075073e-001 + <_> + + 0 -1 118 -545259537 -276857217 -1258291302 1652358910 + -134236308 1735819126 -16812809 -221249673 + + -5.6243920326232910e-001 6.2150186300277710e-001 + <_> + + 0 -1 19 -342885713 -1369882213 -2079215310 -765214587 + -2113207945 1074365452 1393631959 1409022707 + + -6.8943935632705688e-001 5.3469669818878174e-001 + <_> + + 0 -1 23 -506991005 1360417115 -1844809365 -821575604 + 21178499 986120459 1347943419 -969541850 + + -6.7428857088088989e-001 5.5008578300476074e-001 + + <_> + 6 + -3.0183684825897217e-001 + + <_> + + 0 -1 31 -144703505 -143130625 -17 -134381841 -143130625 + 2012741567 -134218802 -134217841 + + -5.3079712390899658e-001 7.5616836547851563e-001 + <_> + + 0 -1 35 -137887809 -1924805943 1363218446 -817782134 + 1099022547 1082327168 -1279204784 1128784467 + + -6.4090979099273682e-001 5.3444361686706543e-001 + <_> + + 0 -1 15 -786433589 -515129128 277173650 -132673121 + -884037451 1137229866 1938662135 -676336865 + + -5.2920126914978027e-001 5.9623366594314575e-001 + <_> + + 0 -1 92 -1897400451 -1627924747 -335548553 -1 1257762559 + -2113929417 -419433067 -235309193 + + -5.5294114351272583e-001 5.8814722299575806e-001 + <_> + + 0 -1 112 -187176146 1743897116 -1878957040 542033563 + 1372582934 823282242 -158609727 -779295046 + + -6.8665105104446411e-001 4.4378995895385742e-001 + <_> + + 0 -1 9 1676637640 1887961346 16875658 1977614736 1682145753 + 813744265 -842338550 1930548135 + + -7.5830078125000000e-001 3.9562159776687622e-001 + + <_> + 8 + -3.9228534698486328e-001 + + <_> + + 0 -1 25 -167774345 -6689161 -2097153 -4194541 -282329093 -1 + -1 -352323601 + + -4.7727271914482117e-001 7.4114018678665161e-001 + <_> + + 0 -1 2 -1051598753 -1005571964 1900827102 2065404120 + -1207262247 -120553331 -1725955392 -494812414 + + -5.2365595102310181e-001 5.3981113433837891e-001 + <_> + + 0 -1 116 -2142770433 -1601462143 16842760 -804892128 1032369 + 268763273 1091011104 -1142957585 + + -4.7790464758872986e-001 5.4881525039672852e-001 + <_> + + 0 -1 87 -532155537 1351188929 1073823759 -1253637875 + -721321497 -662691837 -955278809 1623500836 + + -6.8072116374969482e-001 3.7135115265846252e-001 + <_> + + 0 -1 113 -1996457508 -2146282492 -1728016135 -578347007 + -1609004859 193626505 1153570968 -1920333632 + + -5.7289212942123413e-001 4.6210876107215881e-001 + <_> + + 0 -1 56 -972008109 -691003372 -2147413749 2098355010 + 143009971 -1744174583 -1073051430 617488921 + + -5.9549087285995483e-001 4.8842963576316833e-001 + <_> + + 0 -1 48 26 1971388449 419479901 2080931848 -1140292918 + -1719074813 -2130476842 -268398592 + + -5.8355164527893066e-001 4.7890499234199524e-001 + <_> + + 0 -1 57 -1052266874 167813132 -2130690045 -703061621 + -131874777 -662142838 -1064730555 1119947703 + + -6.9379311800003052e-001 3.9936643838882446e-001 + + <_> + 9 + -6.6581231355667114e-001 + + <_> + + 0 -1 29 2080314175 -112910205 805323551 1024016674 + 1073891387 -2137847805 1653140111 -7676933 + + -5.5957448482513428e-001 5.4044550657272339e-001 + <_> + + 0 -1 94 -1358956801 -100880986 -1887436809 1073741823 + -1896350220 -838860811 268434686 -1912602633 + + -4.3124794960021973e-001 5.6135851144790649e-001 + <_> + + 0 -1 76 -26230993 1357905647 -1358958674 -135266305 -524434 + -176291841 -142622837 -1005125829 + + -4.6799373626708984e-001 5.1660954952239990e-001 + <_> + + 0 -1 30 -313836176 -742240245 16818511 -1391787262 + 1632363443 -156630911 -83631445 248984215 + + -6.2023061513900757e-001 3.9792594313621521e-001 + <_> + + 0 -1 91 -612895966 591778561 1073812490 369347088 + -1870223303 556335107 553910792 1907094058 + + -6.2148678302764893e-001 4.1758581995964050e-001 + <_> + + 0 -1 46 -1430257749 -672663689 -218104082 -135266322 + -1493174275 -873463809 -276826113 -690006715 + + -5.1617449522018433e-001 5.2012032270431519e-001 + <_> + + 0 -1 123 1088746207 1489289603 16781456 -443461355 + -762795606 -670564192 -1465814774 -101527550 + + -5.0202989578247070e-001 5.0987190008163452e-001 + <_> + + 0 -1 53 -1001679641 -955695103 25248080 -738078457 671123502 + 193003713 -1836523327 -216026117 + + -5.2692401409149170e-001 5.3243070840835571e-001 + <_> + + 0 -1 89 2147417937 -1048642 -1039 -1766457361 -134236382 + -1922646177 -16777473 -1534591162 + + -4.6150138974189758e-001 5.6634509563446045e-001 + + <_> + 8 + -1.2349532842636108e+000 + + <_> + + 0 -1 67 -142902409 -67142273 1878982639 -1182802113 -75841 + -274219146 -88604929 -31817921 + + -4.5625588297843933e-001 5.7534247636795044e-001 + <_> + + 0 -1 128 -808330661 1390004234 1107406871 -2098932967 + -767440829 1208655939 -1971196977 1351600587 + + -5.7236993312835693e-001 4.1942635178565979e-001 + <_> + + 0 -1 0 -805307409 -1052697 -65684 -4233 -134217745 -4194453 + -696778831 -708062879 + + -4.5485407114028931e-001 5.5909335613250732e-001 + <_> + + 0 -1 119 -169888509 1150652435 1074791064 541757442 + -645182635 989929472 1262741126 1963976639 + + -6.4869618415832520e-001 3.9796143770217896e-001 + <_> + + 0 -1 38 -912524801 811171970 33644801 -717151469 -2108956437 + 294158344 1109713681 1900266000 + + -5.0387507677078247e-001 5.1329559087753296e-001 + <_> + + 0 -1 20 -746687625 -200802301 1073872962 285491202 + 1208512717 -2138664446 -1837102693 1174835902 + + -5.9465301036834717e-001 4.4057011604309082e-001 + <_> + + 0 -1 16 -442903927 -988184502 -717209211 1443168395 + -1465793521 1252524168 1107337938 -1050414557 + + -5.9043467044830322e-001 4.3687704205513000e-001 + <_> + + 0 -1 104 -1692667790 -612286452 -1056931520 437452806 + -2136309078 -401536992 -1987928929 -1033981310 + + -5.0495445728302002e-001 4.9910807609558105e-001 + + <_> + 9 + -5.4583048820495605e-001 + + <_> + + 0 -1 97 -419954689 -570949699 2147417599 -1 -872415749 + -301989897 -872433670 -268443689 + + -4.0734556317329407e-001 7.1092438697814941e-001 + <_> + + 0 -1 3 -1062674253 1929486475 197402 1841550219 135268235 + -1165491808 956369290 1258896162 + + -5.4886269569396973e-001 4.1644170880317688e-001 + <_> + + 0 -1 37 -620271105 -901300206 1359008346 -603537150 + 1355455189 596312193 -247999129 -728767550 + + -5.1914668083190918e-001 3.9419922232627869e-001 + <_> + + 0 -1 17 -1072700149 546031429 12798103 1881656595 35238042 + 682232321 176931799 1148695251 + + -5.4100900888442993e-001 4.0588796138763428e-001 + <_> + + 0 -1 71 -522857685 1350893957 17339597 1999601732 -779974469 + -359071607 1879296642 -1236927697 + + -4.9249285459518433e-001 4.4877073168754578e-001 + <_> + + 0 -1 93 2037497904 492944831 -2013291075 -754983169 + 1837104414 -671812233 -1660989976 -973105033 + + -4.6483671665191650e-001 4.8267844319343567e-001 + <_> + + 0 -1 33 -553943182 -100663369 -1327169 -181207174 -805896236 + -16777225 -32770 -344459717 + + -3.9679497480392456e-001 5.6408804655075073e-001 + <_> + + 0 -1 44 -8439301 -9502850 2147412095 2134171367 1467968283 + -555876513 1719612907 -959121 + + -3.7275579571723938e-001 6.2219065427780151e-001 + <_> + + 0 -1 62 -2086686357 -2143072184 1073745988 -1878839231 + 1221503177 -2113732606 1133091218 1470880455 + + -5.5160778760910034e-001 4.4197219610214233e-001 + + <_> + 8 + -4.9482953548431396e-001 + + <_> + + 0 -1 124 803987455 -1207959557 -1073747969 -3 -1879048193 + -1720221705 -1073744641 -1212159499 + + -4.2883211374282837e-001 5.8106172084808350e-001 + <_> + + 0 -1 1 -1520569905 -125497088 1360134399 -49444069 + -1065189105 -612134877 -1497194288 -1006112575 + + -4.8296096920967102e-001 4.3431344628334045e-001 + <_> + + 0 -1 108 -67112229 -797503462 268623881 1083056391 + -1874187198 1879638016 -804355463 1985162053 + + -6.1597704887390137e-001 3.4508374333381653e-001 + <_> + + 0 -1 26 -686760009 1468434576 1140918535 -880733942 12599987 + -1304752000 -1593784081 115557220 + + -5.7973521947860718e-001 4.0324980020523071e-001 + <_> + + 0 -1 115 -753405796 4259842 -872415136 85172613 154534824 + 8454145 -2147292968 1094185899 + + -4.7171372175216675e-001 4.6018373966217041e-001 + <_> + + 0 -1 64 -737160572 2107229470 1478238399 386729999 46739708 + -1717532540 134302191 1502456202 + + -4.7625115513801575e-001 4.6307522058486938e-001 + <_> + + 0 -1 63 574973114 1079378118 151608 -1089433600 683881170 + 1234370560 25761968 1305471639 + + -5.4804503917694092e-001 4.2817059159278870e-001 + <_> + + 0 -1 126 -913048353 -1333444591 303141015 1107341569 + -1727960821 1644167297 -1190753878 1418524891 + + -6.3843786716461182e-001 3.2018747925758362e-001 + + <_> + 10 + -4.7552201151847839e-001 + + <_> + + 0 -1 54 -17825929 -8718489 -34111631 -135004289 -1358954497 + -16814213 -151556225 -285220369 + + -4.1965106129646301e-001 5.5681818723678589e-001 + <_> + + 0 -1 88 -1856526326 -645691871 337711324 1464176998 + -1602581814 -1710751608 168420078 -1341468062 + + -4.0517404675483704e-001 4.9981650710105896e-001 + <_> + + 0 -1 45 -741223945 -1627185101 822169913 407916675 + -897447857 589300224 540099855 -1156899883 + + -4.4794428348541260e-001 4.3524059653282166e-001 + <_> + + 0 -1 66 258608606 -1120993285 -419517441 -578240642 + -1879056401 -1101037569 -13383 -28301584 + + -3.9371734857559204e-001 5.2872020006179810e-001 + <_> + + 0 -1 117 -350280689 -829730738 -1073461695 38377489 + -645158785 839057410 -1249137694 1882566387 + + -5.7474929094314575e-001 3.8859930634498596e-001 + <_> + + 0 -1 34 1536523031 -952168281 -1855975139 -854621937 + -939095838 -1744699368 -796270511 1582955555 + + -5.4318642616271973e-001 4.1631007194519043e-001 + <_> + + 0 -1 51 1393782562 319525363 8471383 1368384004 889651722 + 1921550554 -1836930098 1660195204 + + -7.2387772798538208e-001 2.8236424922943115e-001 + <_> + + 0 -1 78 1675075922 637567168 -2130116204 -1890844654 + 34255055 167907336 1091555477 -2142773065 + + -5.3113341331481934e-001 3.7920853495597839e-001 + <_> + + 0 -1 7 1164149387 1433912608 16876979 1595080980 1275865262 + -1446313974 1241665562 173580528 + + -5.0643980503082275e-001 4.4159597158432007e-001 + <_> + + 0 -1 129 -111949961 -783789413 268583504 -923765997 + -1073657336 -1340440574 -394149886 1216081042 + + -5.0880813598632813e-001 4.1170257329940796e-001 + + <_> + 11 + -6.9445723295211792e-001 + + <_> + + 0 -1 106 -487588613 -118095873 -1 2109472735 -1258291202 + -101712129 -33832963 -67652237 + + -4.0311419963836670e-001 6.2951332330703735e-001 + <_> + + 0 -1 49 -268435473 -353372166 2138045906 -4121 -276824105 + 1317007308 -41945099 -134484017 + + -3.5493713617324829e-001 5.5815106630325317e-001 + <_> + + 0 -1 5 1460877355 -15613689 558207061 -1623109371 + -1926723379 244908044 -113047169 1414649856 + + -5.8201593160629272e-001 3.5618588328361511e-001 + <_> + + 0 -1 103 -669296387 189940185 -1860046723 -1760460773 + -1740078915 -931100536 276828352 -1917868015 + + -4.2647001147270203e-001 4.6035429835319519e-001 + <_> + + 0 -1 107 -2109233498 -602287230 -1054785005 1360101827 + 1099137177 -318504822 -1341497202 232232049 + + -4.9850422143936157e-001 4.4256457686424255e-001 + <_> + + 0 -1 40 -54286241 -1608934766 286327519 -1270398764 + 1267376258 1636335746 542720627 1966594122 + + -5.5573022365570068e-001 3.9825862646102905e-001 + <_> + + 0 -1 18 -904213325 1133543618 67508251 -714997735 1094779186 + 160088201 872654991 -903019733 + + -5.2738076448440552e-001 3.8662704825401306e-001 + <_> + + 0 -1 70 1275766299 1347454976 150995380 -217382907 + 1661501627 -788494333 1259046051 -1006600122 + + -4.6260216832160950e-001 4.6852749586105347e-001 + <_> + + 0 -1 121 -367803633 420562962 36765796 -502050533 1380984391 + 268601345 536897573 -995624251 + + -5.2821987867355347e-001 4.4226339459419250e-001 + <_> + + 0 -1 68 -470086117 1069514507 -268472471 1936420849 + -1904232854 1475346303 -160432647 -258802070 + + -4.5063796639442444e-001 5.2728754281997681e-001 + <_> + + 0 -1 85 -698610339 -1504477166 1267372697 822280328 + -909606742 -561903583 -1658732533 962675013 + + -5.5067950487136841e-001 3.9346820116043091e-001 + + <_> + 9 + -7.5511032342910767e-001 + + <_> + + 0 -1 27 -485801045 -1031585761 285212749 -1013038975 + 427848842 -1006632832 -1039468406 -162905189 + + -4.8945146799087524e-001 4.7218933701515198e-001 + <_> + + 0 -1 114 -962887670 1547862275 -1827077881 1140871689 + -536829941 -763363328 -264142181 1112595267 + + -6.1379230022430420e-001 3.4447920322418213e-001 + <_> + + 0 -1 111 -784109321 320069633 1073811463 1074292770 + -2138957664 -2130001880 -2147252214 315289683 + + -5.6861025094985962e-001 3.7049382925033569e-001 + <_> + + 0 -1 80 -679857295 -17928596 -328961 991442748 1064728144 + -357040523 -1082493190 -1368229638 + + -3.9095887541770935e-001 6.0248941183090210e-001 + <_> + + 0 -1 82 175736687 -17072405 2130705262 -218107907 + -1358978530 1692925804 787824558 -672137257 + + -4.0445902943611145e-001 6.0857713222503662e-001 + <_> + + 0 -1 47 -985116365 -553647839 420626839 1968635918 + -1576924981 -360119808 142606465 -795508656 + + -4.8094493150711060e-001 5.1770961284637451e-001 + <_> + + 0 -1 50 -1459109750 33792144 21514342 1343230978 1124110539 + 50364672 441024643 -202393597 + + -5.2261912822723389e-001 4.6680617332458496e-001 + <_> + + 0 -1 98 -259008926 1378975745 -1476362162 1888485505 + 1082744897 571146241 1367392642 -1073229683 + + -6.1712646484375000e-001 3.8970091938972473e-001 + <_> + + 0 -1 125 34318799 1090695442 25199491 1342177299 -2060943181 + 143360000 -2097010032 -907873592 + + -5.3400212526321411e-001 4.4268184900283813e-001 + + <_> + 10 + -4.8388049006462097e-001 + + <_> + + 0 -1 120 -1477443585 -1140940929 -1342185476 1308588029 + -1376256001 218070525 1073741181 -41951875 + + -5.0602412223815918e-001 5.5081558227539063e-001 + <_> + + 0 -1 36 -73936261 -2137816955 -1073659749 -553533419 + -1073706765 -30799693 -972443088 1998113303 + + -4.8420175909996033e-001 4.5527526736259460e-001 + <_> + + 0 -1 77 454566983 420696071 16777221 -2130608117 -1719576352 + -644874174 -2111166071 577795078 + + -6.1467814445495605e-001 3.4610831737518311e-001 + <_> + + 0 -1 60 -1592753970 -251404269 570458176 486621571 + -2130476982 -1207431030 25803086 -2029039551 + + -5.2004736661911011e-001 4.5498979091644287e-001 + <_> + + 0 -1 72 694105913 1907355278 -37129 821280759 931135417 + -923336907 1073716718 -68419540 + + -4.1492795944213867e-001 5.7309722900390625e-001 + <_> + + 0 -1 79 1393265851 -1032732526 264196 -920530793 754211 + 169623560 1149456611 1135983235 + + -5.1638025045394897e-001 4.7242832183837891e-001 + <_> + + 0 -1 73 706130001 -1708251305 1056944760 1006373626 + -1303178409 -813991949 -1183128387 -604048669 + + -4.1649991273880005e-001 5.9589266777038574e-001 + <_> + + 0 -1 95 -904859491 -134017015 1090589192 -587038719 + -167673709 -897449815 152141841 886696449 + + -6.4827072620391846e-001 3.5843926668167114e-001 + <_> + + 0 -1 90 -717057392 690163912 822149263 65803 -1706982525 + -1736400884 534537 -1630082545 + + -5.0309199094772339e-001 5.1634097099304199e-001 + <_> + + 0 -1 12 -1366843350 -2126376671 1041 -566034432 142770176 + 12583104 51712 1116198165 + + -7.9860860109329224e-001 3.1541401147842407e-001 + + <_> + 10 + -5.6616169214248657e-001 + + <_> + + 0 -1 28 -143395977 2004844407 -32897 1840447419 -852257 + -4097 -272630497 -1165502065 + + -4.4186046719551086e-001 5.1379764080047607e-001 + <_> + + 0 -1 8 -519577109 -427718635 -1862262703 -65943231 9163380 + 1112064264 553714225 1157599521 + + -6.9529622793197632e-001 2.9373377561569214e-001 + <_> + + 0 -1 109 990036221 -1392408495 85 -1455423472 537079956 + -1451032448 -2121658180 -1917118335 + + -4.6548900008201599e-001 4.4904062151908875e-001 + <_> + + 0 -1 83 -307263958 1726969598 602799716 -587284627 + -2110304757 -1500547078 1400237979 -194002951 + + -4.4492045044898987e-001 5.2867370843887329e-001 + <_> + + 0 -1 84 -696132137 331497536 -1868546039 -1859480056 + 1753940107 -1029504896 -1341584891 937520647 + + -4.9129620194435120e-001 4.4696673750877380e-001 + <_> + + 0 -1 61 -1056718371 -912911872 67113021 1498447874 134777514 + -1412955989 -2138406733 1082270464 + + -5.8106380701065063e-001 4.1291686892509460e-001 + <_> + + 0 -1 43 -648808770 -703963135 -2147401712 -1858043831 + 1073823883 1074266248 159924795 1879588907 + + -5.2166140079498291e-001 4.6159252524375916e-001 + <_> + + 0 -1 65 538123210 285607041 -2122121208 -1651965941 + -1047953261 1661077920 591915 1689841382 + + -7.4180144071578979e-001 3.0022916197776794e-001 + <_> + + 0 -1 55 805390529 407044123 285213203 211421255 -1702852378 + -1919942528 -2134294375 2066729839 + + -4.8658525943756104e-001 5.4231238365173340e-001 + <_> + + 0 -1 69 -490280822 -1274937328 268439820 1359003776 + -931126870 1220674050 268681287 1997226373 + + -5.6268626451492310e-001 4.5061412453651428e-001 + + <_> + 10 + -9.9649858474731445e-001 + + <_> + + 0 -1 122 -1745100805 -1209164803 -1073770531 -436207891 + -1090560009 234354687 -1610664449 -1082138881 + + -4.0143370628356934e-001 5.6573116779327393e-001 + <_> + + 0 -1 11 -644493203 -1021149047 16847288 -804977263 + 1074438223 1375879170 1099505907 -233072125 + + -4.9022576212882996e-001 4.1356840729713440e-001 + <_> + + 0 -1 110 -1092637138 -1127253650 -604013462 309325799 + 511047567 -562074754 -700452946 -763371997 + + -4.2038223147392273e-001 5.0647193193435669e-001 + <_> + + 0 -1 24 1223739637 -1419051417 1043595135 -215335105 + 376670206 -167870465 -4194306 -222771398 + + -4.0432786941528320e-001 5.9335744380950928e-001 + <_> + + 0 -1 75 -1761937577 -1076383745 -286361737 -9060559 + 2013197781 2013265783 -98370 -1002109842 + + -4.4517979025840759e-001 5.2503407001495361e-001 + <_> + + 0 -1 102 1359075611 -233766656 65681 -1878048735 -1610570746 + 1379991688 -1073689784 -221669373 + + -4.9918147921562195e-001 4.6203434467315674e-001 + <_> + + 0 -1 52 1186053495 -36241670 -268451888 519745529 175382495 + 788381687 2147319804 1327036346 + + -4.6265572309494019e-001 5.1841813325881958e-001 + <_> + + 0 -1 59 -1040035797 1946189894 50247 -1862266624 1090519113 + 268961800 679544907 757613389 + + -5.5006593465805054e-001 4.4656375050544739e-001 + <_> + + 0 -1 10 1610993732 -939524096 1073877397 -267910919 + 151167146 537427968 -769096510 -181428117 + + -5.6329357624053955e-001 4.2267900705337524e-001 + <_> + + 0 -1 86 -1596021624 2047393801 -2130673584 -1856700352 + 327207619 272728192 -2004808112 491069440 + + -6.3942277431488037e-001 3.8081073760986328e-001 + + <_> + 8 + -5.5261385440826416e-001 + + <_> + + 0 -1 13 -648185009 -1315897313 -2139077632 1367998985 + 1744840211 -1005502457 -935198613 -74777841 + + -5.3191488981246948e-001 4.0654698014259338e-001 + <_> + + 0 -1 105 1699432742 -1890377581 1343232064 -1039957887 + -2142687167 637566976 -2122282989 -460871217 + + -5.4315727949142456e-001 3.6683899164199829e-001 + <_> + + 0 -1 81 -67160267 2105388843 -1619001345 1937768302 + -1359003974 -1098989786 -805322771 -1874678652 + + -3.9974156022071838e-001 5.5645257234573364e-001 + <_> + + 0 -1 58 -1072656189 1095241792 16777487 -352059374 4718723 + 1109393544 1074438486 -1848987381 + + -5.0869542360305786e-001 4.9633875489234924e-001 + <_> + + 0 -1 22 226493774 -1911816127 1091108968 26214662 26222970 + -1123287032 -1987040599 -882898875 + + -6.0312920808792114e-001 3.5752627253532410e-001 + <_> + + 0 -1 127 -259153461 -805273578 50364730 -1060208632 + -1708161014 947912705 -2147450710 80388754 + + -6.9576680660247803e-001 3.3376914262771606e-001 + <_> + + 0 -1 42 -800800303 1368954882 75795 2031108096 -2013069281 + 212336778 538680 2064105488 + + -5.6596046686172485e-001 4.3809539079666138e-001 + <_> + + 0 -1 74 -2108215089 1260109955 -1207926768 268812673 + -2146893693 167788680 55189712 -140564306 + + -5.1393473148345947e-001 4.8148322105407715e-001 + + <_> + + 0 0 1 2 + <_> + + 0 0 1 3 + <_> + + 0 0 2 1 + <_> + + 0 0 2 11 + <_> + + 0 0 3 1 + <_> + + 0 0 4 4 + <_> + + 0 1 1 3 + <_> + + 0 1 3 5 + <_> + + 0 2 1 2 + <_> + + 0 2 4 17 + <_> + + 0 3 1 1 + <_> + + 0 4 1 1 + <_> + + 0 4 1 4 + <_> + + 0 4 1 18 + <_> + + 0 4 2 21 + <_> + + 0 5 1 1 + <_> + + 0 5 1 2 + <_> + + 0 5 1 4 + <_> + + 0 5 2 11 + <_> + + 0 6 1 2 + <_> + + 0 7 1 15 + <_> + + 0 7 2 18 + <_> + + 0 13 3 3 + <_> + + 0 13 3 19 + <_> + + 0 14 2 5 + <_> + + 0 14 2 14 + <_> + + 0 16 3 17 + <_> + + 0 17 1 6 + <_> + + 0 17 2 9 + <_> + + 0 18 1 6 + <_> + + 0 19 2 17 + <_> + + 0 21 4 13 + <_> + + 0 21 4 16 + <_> + + 0 22 2 8 + <_> + + 0 36 1 5 + <_> + + 0 40 2 12 + <_> + + 0 43 1 7 + <_> + + 0 46 2 10 + <_> + + 0 48 1 9 + <_> + + 0 48 2 4 + <_> + + 0 50 1 2 + <_> + + 0 56 2 3 + <_> + + 0 71 1 3 + <_> + + 0 74 1 2 + <_> + + 0 77 1 1 + <_> + + 0 77 2 1 + <_> + + 1 0 1 3 + <_> + + 1 0 2 1 + <_> + + 1 0 3 1 + <_> + + 1 2 1 1 + <_> + + 1 4 1 2 + <_> + + 1 4 3 23 + <_> + + 1 5 2 7 + <_> + + 1 9 1 1 + <_> + + 1 10 2 15 + <_> + + 1 12 2 7 + <_> + + 1 14 2 9 + <_> + + 1 25 2 18 + <_> + + 1 39 2 10 + <_> + + 1 71 1 3 + <_> + + 2 0 1 3 + <_> + + 2 0 2 1 + <_> + + 2 3 1 2 + <_> + + 2 4 1 5 + <_> + + 2 16 3 8 + <_> + + 2 18 3 14 + <_> + + 2 21 2 2 + <_> + + 2 22 1 4 + <_> + + 2 24 1 2 + <_> + + 2 64 1 5 + <_> + + 3 0 2 1 + <_> + + 3 1 3 25 + <_> + + 3 2 3 6 + <_> + + 3 3 2 11 + <_> + + 3 6 1 3 + <_> + + 3 17 1 11 + <_> + + 3 22 3 17 + <_> + + 3 23 1 4 + <_> + + 3 42 1 10 + <_> + + 3 52 1 6 + <_> + + 3 77 1 1 + <_> + + 4 0 2 2 + <_> + + 4 1 1 2 + <_> + + 4 2 1 1 + <_> + + 5 7 2 20 + <_> + + 5 12 2 19 + <_> + + 5 14 1 3 + <_> + + 5 19 2 15 + <_> + + 6 0 1 1 + <_> + + 6 0 2 1 + <_> + + 6 1 2 13 + <_> + + 6 5 2 5 + <_> + + 6 7 2 17 + <_> + + 6 10 2 7 + <_> + + 6 13 2 10 + <_> + + 6 14 2 13 + <_> + + 6 16 2 14 + <_> + + 6 19 2 7 + <_> + + 6 36 1 8 + <_> + + 6 39 2 7 + <_> + + 6 41 2 9 + <_> + + 6 44 2 2 + <_> + + 6 51 2 6 + <_> + + 6 77 2 1 + <_> + + 7 0 1 1 + <_> + + 7 9 1 2 + <_> + + 7 20 1 9 + <_> + + 7 23 1 4 + <_> + + 7 45 1 7 + <_> + + 7 77 1 1 + <_> + + 8 0 1 1 + <_> + + 8 47 1 11 + <_> + + 8 53 1 4 + <_> + + 8 77 1 1 + <_> + + 9 0 1 2 + <_> + + 9 0 1 15 + <_> + + 9 0 1 20 + <_> + + 9 2 1 3 + <_> + + 9 3 1 2 + <_> + + 9 6 1 3 + <_> + + 9 9 1 13 + <_> + + 9 13 1 2 + <_> + + 9 13 1 8 + <_> + + 9 19 1 16 + <_> + + 9 20 1 4 + <_> + + 9 25 1 4 + <_> + + 9 43 1 5 + <_> + + 9 48 1 4 + <_> + + 9 59 1 3 + <_> + + 9 61 1 5 +