diff --git a/__pycache__/data_generator.cpython-314.pyc b/__pycache__/data_generator.cpython-314.pyc new file mode 100644 index 0000000..46fcf36 Binary files /dev/null and b/__pycache__/data_generator.cpython-314.pyc differ diff --git a/__pycache__/dataset.cpython-314.pyc b/__pycache__/dataset.cpython-314.pyc new file mode 100644 index 0000000..53353af Binary files /dev/null and b/__pycache__/dataset.cpython-314.pyc differ diff --git a/__pycache__/inference.cpython-314.pyc b/__pycache__/inference.cpython-314.pyc new file mode 100644 index 0000000..209dec7 Binary files /dev/null and b/__pycache__/inference.cpython-314.pyc differ diff --git a/app/__pycache__/main.cpython-314.pyc b/app/__pycache__/main.cpython-314.pyc new file mode 100644 index 0000000..5dc5eb6 Binary files /dev/null and b/app/__pycache__/main.cpython-314.pyc differ diff --git a/app/main.py b/app/main.py index 866431d..56d9f46 100644 --- a/app/main.py +++ b/app/main.py @@ -25,6 +25,11 @@ app = FastAPI(title="POS Object Detection API", description="Fruit & Vegetable c # Initialize detector detector = FruitVegetableDetector() +# Global variable to track active training process +current_training_process = None + +import re + # Paths BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) STATUS_FILE = os.path.join(BASE_DIR, "training_status.json") @@ -41,6 +46,7 @@ class TrainRequest(BaseModel): class CaptureRequest(BaseModel): image: str class_name: str + bbox: dict = None # Optional client-side bounding box dictionary class SaveArticlesRequest(BaseModel): articles: dict @@ -48,6 +54,13 @@ class SaveArticlesRequest(BaseModel): class ScanRequest(BaseModel): class_name: str +class CalibrateRequest(BaseModel): + image: str + +class DeleteCaptureRequest(BaseModel): + filename: str + + # Serve frontend static files static_path = os.path.join(os.path.dirname(__file__), "static") os.makedirs(static_path, exist_ok=True) @@ -75,6 +88,78 @@ def write_training_status(status_dict): with open(STATUS_FILE, "w") as f: json.dump(status_dict, f, indent=2) +def is_safe_filename(filename: str) -> bool: + return re.match(r"^user_capture_\d+\.jpg$", filename) is not None + +def calculate_auto_crop_bbox(image_rgb: np.ndarray, background_path: str, threshold: int = 25) -> list: + """ + Compares the current image with the saved background. + Returns normalized YOLO bounding box [x_center, y_center, width, height] if found, else None. + """ + if not os.path.exists(background_path): + return None + try: + # Load background image + bg_img = cv2.imread(background_path) + if bg_img is None: + return None + # Convert to grayscale + bg_gray = cv2.cvtColor(bg_img, cv2.COLOR_BGR2GRAY) + + # Ensure they have the same dimensions + h_img, w_img, _ = image_rgb.shape + if bg_gray.shape[0] != h_img or bg_gray.shape[1] != w_img: + bg_gray = cv2.resize(bg_gray, (w_img, h_img)) + + # Convert current image to grayscale (assuming input is RGB) + curr_gray = cv2.cvtColor(image_rgb, cv2.COLOR_RGB2GRAY) + + # Calculate absolute difference + diff = cv2.absdiff(bg_gray, curr_gray) + + # Apply thresholding + _, thresh = cv2.threshold(diff, threshold, 255, cv2.THRESH_BINARY) + + # Morphological operations to remove noise and fill holes + kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (5, 5)) + thresh = cv2.morphologyEx(thresh, cv2.MORPH_CLOSE, kernel) + thresh = cv2.morphologyEx(thresh, cv2.MORPH_OPEN, kernel) + + # Find contours + contours, _ = cv2.findContours(thresh, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) + if not contours: + return None + + # Filter contours by size and find the largest + large_contours = [c for c in contours if cv2.contourArea(c) > 150] + if not large_contours: + return None + + largest_contour = max(large_contours, key=cv2.contourArea) + x, y, w, h = cv2.boundingRect(largest_contour) + + # Add padding around the bounding box + padding = 15 + x_min = max(0, x - padding) + y_min = max(0, y - padding) + x_max = min(w_img, x + w + padding) + y_max = min(h_img, y + h + padding) + + box_w = x_max - x_min + box_h = y_max - y_min + + # Calculate YOLO format values + x_center = (x_min + box_w / 2.0) / w_img + y_center = (y_min + box_h / 2.0) / h_img + norm_w = box_w / w_img + norm_h = box_h / h_img + + return [x_center, y_center, norm_w, norm_h] + except Exception as e: + print(f"Error in calculate_auto_crop_bbox: {e}") + return None + + @app.post("/api/detect") async def detect_objects(payload: DetectionRequest): """ @@ -89,6 +174,18 @@ async def detect_objects(payload: DetectionRequest): img = Image.open(BytesIO(img_bytes)).convert("RGB") img_np = np.array(img) + # Check if empty background calibration exists and compare + bg_path = os.path.join(BASE_DIR, "dataset", "background.jpg") + if os.path.exists(bg_path): + # Use a slightly lower threshold (20) to ensure we capture any real item placed + bbox = calculate_auto_crop_bbox(img_np, bg_path, threshold=20) + if bbox is None: + # Scale is empty or no significant object placed + return { + "status": "success", + "predictions": [] + } + predictions = detector.detect(img_np) return { @@ -153,6 +250,7 @@ async def trigger_training(req: TrainRequest): """ Triggers model training. """ + global current_training_process status = get_training_status() if status.get("status") in ["training", "generating_data"]: raise HTTPException(status_code=400, detail="Training or data generation is already in progress.") @@ -167,7 +265,8 @@ async def trigger_training(req: TrainRequest): "message": "Initializing training background process..." }) - # Launch training process in background + # Launch training process in background with reduced CPU priority + # so the FastAPI server stays responsive during CPU-heavy training cmd = [ sys.executable, os.path.join(BASE_DIR, "train.py"), @@ -175,7 +274,25 @@ async def trigger_training(req: TrainRequest): "--batch-size", str(req.batch_size), "--lr", str(req.lr) ] - subprocess.Popen(cmd, cwd=BASE_DIR) + + env = os.environ.copy() + env["PYTHONUTF8"] = "1" + proc = subprocess.Popen(cmd, cwd=BASE_DIR, env=env) + current_training_process = proc + + # On Windows: lower the training process priority so the web server + # remains responsive during CPU-intensive training + if sys.platform == "win32": + try: + import ctypes + BELOW_NORMAL_PRIORITY_CLASS = 0x00004000 + ctypes.windll.kernel32.SetPriorityClass( + ctypes.windll.kernel32.OpenProcess(0x0200, False, proc.pid), + BELOW_NORMAL_PRIORITY_CLASS + ) + print(f"Training process (PID {proc.pid}) set to BELOW_NORMAL priority.") + except Exception as e: + print(f"Could not set process priority: {e}") return {"status": "success", "message": f"Training initiated for {req.epochs} epochs."} @@ -184,11 +301,58 @@ async def get_status(): """ Returns current training status. """ - # Check if background processes are actually running - # If status says training/generating but no process matches, we can update status to failed/idle. + global current_training_process status = get_training_status() + + # Auto-detect if process died unexpectedly + if status.get("status") == "training": + if current_training_process is None or current_training_process.poll() is not None: + status["status"] = "failed" + status["message"] = "Training-Prozess unerwartet beendet." + write_training_status(status) + current_training_process = None + return status +@app.post("/api/cancel_training") +async def cancel_training(): + global current_training_process + if current_training_process is None or current_training_process.poll() is not None: + # Fallback: kill via PowerShell command on Windows + if sys.platform == "win32": + try: + import subprocess as sp + sp.run("powershell -Command \"Get-CimInstance Win32_Process | Where-Object { $_.CommandLine -like '*train.py*' } | ForEach-Object { Stop-Process -Id $_.ProcessId -Force }\"", shell=True, capture_output=True) + except Exception: + pass + + status = get_training_status() + status["status"] = "failed" + status["message"] = "Training vom Benutzer abgebrochen." + write_training_status(status) + current_training_process = None + + return {"status": "success", "message": "Training abgebrochen."} + + try: + current_training_process.terminate() + current_training_process.wait(timeout=2.0) + except Exception: + try: + current_training_process.kill() + except Exception: + pass + + current_training_process = None + + # Read status, set to failed + status = get_training_status() + status["status"] = "failed" + status["message"] = "Training vom Benutzer abgebrochen." + write_training_status(status) + + return {"status": "success", "message": "Training erfolgreich abgebrochen."} + @app.post("/api/export") async def trigger_export(): """ @@ -200,8 +364,10 @@ async def trigger_export(): try: # Run export script synchronously since it is fast (few seconds) + env = os.environ.copy() + env["PYTHONUTF8"] = "1" cmd = [sys.executable, os.path.join(BASE_DIR, "export.py")] - result = subprocess.run(cmd, cwd=BASE_DIR, capture_output=True, text=True, check=True) + result = subprocess.run(cmd, cwd=BASE_DIR, capture_output=True, text=True, check=True, env=env) # Reload the detector model detector.load_model() @@ -317,10 +483,146 @@ async def get_simulated_frame(): except Exception as e: raise HTTPException(status_code=500, detail=f"Failed to generate simulated frame: {str(e)}") +@app.post("/api/calibrate_background") +async def calibrate_background(payload: CalibrateRequest): + """ + Saves a webcam snapshot of the empty scale to use as the background baseline. + """ + try: + data_url = payload.image + if "," in data_url: + data_url = data_url.split(",")[1] + + img_bytes = base64.b64decode(data_url) + img = Image.open(BytesIO(img_bytes)).convert("RGB") + + bg_path = os.path.join(BASE_DIR, "dataset", "background.jpg") + os.makedirs(os.path.dirname(bg_path), exist_ok=True) + img.save(bg_path, "JPEG", quality=95) + + return { + "status": "success", + "message": "Hintergrund erfolgreich kalibriert und als Null-Linie gespeichert!" + } + except Exception as e: + raise HTTPException(status_code=500, detail=f"Hintergrundkalibrierung fehlgeschlagen: {str(e)}") + +@app.get("/api/has_background") +async def has_background(): + """ + Checks if a baseline background image exists and returns metadata. + """ + bg_path = os.path.join(BASE_DIR, "dataset", "background.jpg") + exists = os.path.exists(bg_path) + timestamp = None + if exists: + timestamp = os.path.getmtime(bg_path) + return { + "has_background": exists, + "timestamp": timestamp + } + +@app.post("/api/reset_background") +async def reset_background(): + """ + Removes the baseline background image calibration. + """ + bg_path = os.path.join(BASE_DIR, "dataset", "background.jpg") + if os.path.exists(bg_path): + try: + os.remove(bg_path) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Fehler beim Zurücksetzen: {str(e)}") + return {"status": "success", "message": "Hintergrundkalibrierung zurückgesetzt."} + +@app.post("/api/reset_dataset") +async def reset_dataset(): + """ + Deletes all user-captured images, labels, and the baseline background image calibration. + """ + images_dir = os.path.join(BASE_DIR, "dataset", "images", "train") + labels_dir = os.path.join(BASE_DIR, "dataset", "labels", "train") + bg_path = os.path.join(BASE_DIR, "dataset", "background.jpg") + + count_deleted = 0 + try: + # Delete images starting with user_capture_ + if os.path.exists(images_dir): + for f in os.listdir(images_dir): + if f.startswith("user_capture_"): + try: + os.remove(os.path.join(images_dir, f)) + count_deleted += 1 + except Exception: + pass + + # Delete labels starting with user_capture_ + if os.path.exists(labels_dir): + for f in os.listdir(labels_dir): + if f.startswith("user_capture_"): + try: + os.remove(os.path.join(labels_dir, f)) + except Exception: + pass + + # Delete background + if os.path.exists(bg_path): + try: + os.remove(bg_path) + except Exception: + pass + + return { + "status": "success", + "message": f"Datenbank erfolgreich zurückgesetzt! {count_deleted} selbst erfasste Bilder gelöscht." + } + except Exception as e: + raise HTTPException(status_code=500, detail=f"Fehler beim Zurücksetzen: {str(e)}") + +@app.post("/api/reset_model") +async def reset_model(): + """ + Deletes the trained PyTorch model and exported ONNX model, + resets training status, and reloads the detector. + """ + pytorch_path = os.path.join(BASE_DIR, "models", "model.pt") + onnx_path = os.path.join(BASE_DIR, "models", "model.onnx") + + try: + deleted_any = False + if os.path.exists(pytorch_path): + os.remove(pytorch_path) + deleted_any = True + if os.path.exists(onnx_path): + os.remove(onnx_path) + deleted_any = True + + # Re-initialize training status to idle + write_training_status({ + "status": "idle", + "epoch": 0, + "total_epochs": 0, + "train_loss": [], + "val_loss": [], + "progress": 0.0, + "message": "AI model has been reset to default/simulated state." + }) + + # Reload detector so it goes back to simulated mode + detector.load_model() + + return { + "status": "success", + "message": "KI-Modell erfolgreich zurückgesetzt. Das System läuft nun wieder im Simulations-Modus." + } + except Exception as e: + raise HTTPException(status_code=500, detail=f"Fehler beim Zurücksetzen des Modells: {str(e)}") + @app.post("/api/capture_training_image") async def capture_training_image(payload: CaptureRequest): """ - Saves a webcam snapshot and generates a centered YOLO format bounding box label. + Saves a webcam snapshot and generates a YOLO format bounding box label. + Uses OpenCV background subtraction if calibrated, falls back to client bbox or default center. """ try: class_name = payload.class_name @@ -335,6 +637,7 @@ async def capture_training_image(payload: CaptureRequest): data_url = data_url.split(",")[1] img_bytes = base64.b64decode(data_url) img = Image.open(BytesIO(img_bytes)).convert("RGB") + img_np = np.array(img) # Save image with unique filename import time @@ -348,11 +651,34 @@ async def capture_training_image(payload: CaptureRequest): img.save(os.path.join(images_dir, filename), quality=95) - # Write YOLO label centered at scale - # Bounding box: class_idx, x_center=0.5, y_center=0.5, width=0.6, height=0.6 + # Calculate bounding box using background subtraction + bg_path = os.path.join(BASE_DIR, "dataset", "background.jpg") + yolo_box = calculate_auto_crop_bbox(img_np, bg_path) + + if yolo_box is None: + # Fallback to client-side bounding box if provided + if payload.bbox and all(k in payload.bbox for k in ["xmin", "ymin", "xmax", "ymax"]): + h_img, w_img, _ = img_np.shape + xmin = payload.bbox["xmin"] + ymin = payload.bbox["ymin"] + xmax = payload.bbox["xmax"] + ymax = payload.bbox["ymax"] + box_w = xmax - xmin + box_h = ymax - ymin + x_center = (xmin + box_w / 2.0) / w_img + y_center = (ymin + box_h / 2.0) / h_img + norm_w = box_w / w_img + norm_h = box_h / h_img + yolo_box = [x_center, y_center, norm_w, norm_h] + + if yolo_box is None: + # Fallback to default centered box + yolo_box = [0.500000, 0.500000, 0.650000, 0.650000] + + # Save YOLO label file label_filename = f"user_capture_{timestamp}.txt" with open(os.path.join(labels_dir, label_filename), "w") as f: - f.write(f"{class_idx} 0.500000 0.500000 0.650000 0.650000\n") + f.write(f"{class_idx} {yolo_box[0]:.6f} {yolo_box[1]:.6f} {yolo_box[2]:.6f} {yolo_box[3]:.6f}\n") # Count total user captured images user_images = [f for f in os.listdir(images_dir) if f.startswith("user_capture_")] @@ -361,11 +687,66 @@ async def capture_training_image(payload: CaptureRequest): return { "status": "success", "message": f"Bild erfolgreich als Training für {class_name} erfasst!", - "count": count + "count": count, + "filename": filename } except Exception as e: raise HTTPException(status_code=500, detail=f"Fehler bei Bild-Erfassung: {str(e)}") +@app.post("/api/delete_captured_image") +async def delete_captured_image(payload: DeleteCaptureRequest): + """ + Deletes a user-captured image and its corresponding YOLO label file. + """ + filename = payload.filename + if not is_safe_filename(filename): + raise HTTPException(status_code=400, detail="Ungültiger Dateiname.") + + images_dir = os.path.join(BASE_DIR, "dataset", "images", "train") + labels_dir = os.path.join(BASE_DIR, "dataset", "labels", "train") + + img_path = os.path.join(images_dir, filename) + lbl_path = os.path.join(labels_dir, filename.replace(".jpg", ".txt")) + + deleted = False + try: + if os.path.exists(img_path): + os.remove(img_path) + deleted = True + if os.path.exists(lbl_path): + os.remove(lbl_path) + deleted = True + + if not deleted: + raise HTTPException(status_code=404, detail="Datei nicht gefunden.") + + # Recount total user captured images + user_images = [f for f in os.listdir(images_dir) if f.startswith("user_capture_")] + count = len(user_images) + + return { + "status": "success", + "message": f"Bild {filename} und Label erfolgreich gelöscht.", + "count": count + } + except Exception as e: + raise HTTPException(status_code=500, detail=f"Fehler beim Löschen der Datei: {str(e)}") + +@app.get("/api/captured_images/{filename}") +async def get_captured_image(filename: str): + """ + Serves a user-captured training image file securely. + """ + if not is_safe_filename(filename): + raise HTTPException(status_code=400, detail="Ungültiger Dateiname.") + + img_path = os.path.join(BASE_DIR, "dataset", "images", "train", filename) + if not os.path.exists(img_path): + raise HTTPException(status_code=404, detail="Bild nicht gefunden.") + + return FileResponse(img_path) + + @app.get("/api/capture_count") async def get_capture_count(): """ @@ -428,6 +809,16 @@ def simulate_keyboard_type(text: str): print(f"Failed to type keyboard input: {e}", file=sys.stderr) return False +@app.get("/api/background_image") +async def get_background_image(): + """ + Serves the calibrated background image. + """ + bg_path = os.path.join(BASE_DIR, "dataset", "background.jpg") + if not os.path.exists(bg_path): + raise HTTPException(status_code=404, detail="Hintergrund nicht kalibriert.") + return FileResponse(bg_path) + @app.get("/api/articles") async def get_articles(): if not os.path.exists(ARTICLES_FILE): diff --git a/app/static/app.js b/app/static/app.js index 5c37b26..d45f0ac 100644 --- a/app/static/app.js +++ b/app/static/app.js @@ -36,10 +36,17 @@ let isWebcamActive = false; let webcamStream = null; let simulatedStreamInterval = null; let currentFrameBase64 = null; +let activeCameraDeviceId = null; // stores selected camera device ID let isDetecting = false; let autoDetectEnabled = true; let trainingPollInterval = null; +// Learn/Anlern-Modus State +let learnBackgroundFrame = null; // stores ImageData or Image object for canvas subtraction +let learnSelectedClass = null; // selected article key for training +let learnSessionImages = []; // list of filenames in the current session +let isSerialCapturing = false; + // Scanner Emulator State let autoScanEnabled = true; let stableClass = null; @@ -56,6 +63,9 @@ let shoppingCart = []; const videoEl = document.getElementById("webcam"); const canvasEl = document.getElementById("camera-canvas"); const ctx = canvasEl.getContext("2d"); +const learnCanvasEl = document.getElementById("learn-camera-canvas"); +const learnCtx = learnCanvasEl ? learnCanvasEl.getContext("2d") : null; + const toggleCameraBtn = document.getElementById("toggle-camera-btn"); const triggerScaleBtn = document.getElementById("trigger-scale-btn"); const autoDetectToggle = document.getElementById("auto-detect-toggle"); @@ -86,19 +96,121 @@ function switchTab(tabName) { if (tabName === 'articles') { loadArticlesDatabase(); } + + if (tabName === 'learn') { + checkBackgroundCalibration(); + loadLearnArticles(); + updateLearnBadge(); + } } // --- CAMERA & DETECTION LOGIC --- -async function startWebcam() { +async function initCameraSelection() { try { + const devices = await navigator.mediaDevices.enumerateDevices(); + const videoDevices = devices.filter(device => device.kind === 'videoinput'); + + const selectCheckout = document.getElementById("camera-select"); + const selectLearn = document.getElementById("learn-camera-select"); + + if (selectCheckout && selectLearn) { + selectCheckout.innerHTML = ""; + selectLearn.innerHTML = ""; + + if (videoDevices.length === 0) { + const opt = document.createElement("option"); + opt.value = ""; + opt.textContent = "Keine Kamera gefunden"; + selectCheckout.appendChild(opt); + selectLearn.appendChild(opt.cloneNode(true)); + return; + } + + videoDevices.forEach((device, idx) => { + const label = device.label || `Kamera ${idx + 1}`; + const opt = document.createElement("option"); + opt.value = device.deviceId; + opt.textContent = label; + + selectCheckout.appendChild(opt); + selectLearn.appendChild(opt.cloneNode(true)); + }); + + // Sync values to current active camera + if (activeCameraDeviceId) { + selectCheckout.value = activeCameraDeviceId; + selectLearn.value = activeCameraDeviceId; + } else { + activeCameraDeviceId = videoDevices[0].deviceId; + selectCheckout.value = activeCameraDeviceId; + selectLearn.value = activeCameraDeviceId; + } + + // Hook up change handlers + selectCheckout.onchange = (e) => switchCameraDevice(e.target.value); + selectLearn.onchange = (e) => switchCameraDevice(e.target.value); + } + } catch (err) { + console.error("Fehler beim Abrufen der Kameras:", err); + } +} + +async function switchCameraDevice(deviceId) { + activeCameraDeviceId = deviceId; + + // Sync dropdown values across tabs + const selectCheckout = document.getElementById("camera-select"); + const selectLearn = document.getElementById("learn-camera-select"); + if (selectCheckout) selectCheckout.value = deviceId; + if (selectLearn) selectLearn.value = deviceId; + + if (isWebcamActive) { + // Stop current tracks and restart webcam stream with the new device + if (webcamStream) { + webcamStream.getTracks().forEach(track => track.stop()); + webcamStream = null; + } + await startWebcam(deviceId); + } +} + +async function startWebcam(deviceId = null) { + try { + const targetDeviceId = deviceId || activeCameraDeviceId; + const videoConstraints = { + width: 640, + height: 480 + }; + + if (targetDeviceId) { + videoConstraints.deviceId = { exact: targetDeviceId }; + } else { + videoConstraints.facingMode = "environment"; + } + webcamStream = await navigator.mediaDevices.getUserMedia({ - video: { width: 640, height: 480, facingMode: "environment" } + video: videoConstraints }); + videoEl.srcObject = webcamStream; videoEl.style.display = "none"; isWebcamActive = true; + + // Show camera selector dropdowns + const selectCheckout = document.getElementById("camera-select"); + const selectLearn = document.getElementById("learn-camera-select"); + if (selectCheckout) selectCheckout.style.display = "inline-block"; + if (selectLearn) selectLearn.style.display = "inline-block"; + cameraTypeBadge.textContent = "LIVE-WEBCAM"; cameraTypeBadge.style.background = "var(--color-primary)"; + + const learnStreamBadge = document.getElementById("learn-camera-type-badge"); + if (learnStreamBadge) { + learnStreamBadge.textContent = "LIVE-WEBCAM"; + learnStreamBadge.style.background = "var(--color-primary)"; + } + toggleCameraBtn.innerHTML = ` Kamera deaktivieren @@ -106,6 +218,9 @@ async function startWebcam() { document.getElementById("stream-status").textContent = "LIVE"; document.getElementById("stream-status").classList.add("live"); + // Initialize options list + await initCameraSelection(); + // Stop simulated stream if active if (simulatedStreamInterval) { clearInterval(simulatedStreamInterval); @@ -128,25 +243,42 @@ function stopWebcam() { videoEl.srcObject = null; videoEl.style.display = "none"; isWebcamActive = false; + + // Hide camera selectors when webcam is inactive + const selectCheckout = document.getElementById("camera-select"); + const selectLearn = document.getElementById("learn-camera-select"); + if (selectCheckout) selectCheckout.style.display = "none"; + if (selectLearn) selectLearn.style.display = "none"; + toggleCameraBtn.innerHTML = ` Webcam aktivieren `; startSimulatedStream(); } - function processWebcamFrame() { if (!isWebcamActive) return; - // Draw current video frame to canvas - ctx.drawImage(videoEl, 0, 0, canvasEl.width, canvasEl.height); - - // Get frame as base64 - currentFrameBase64 = canvasEl.toDataURL("image/jpeg", 0.7); - - // Auto-detect if enabled - if (autoDetectEnabled && !isDetecting) { - runDetection(); + if (activeTab === 'checkout') { + // Draw current video frame to canvas + ctx.drawImage(videoEl, 0, 0, canvasEl.width, canvasEl.height); + // Get frame as base64 + currentFrameBase64 = canvasEl.toDataURL("image/jpeg", 0.7); + + // Auto-detect if enabled + if (autoDetectEnabled && !isDetecting) { + runDetection(); + } + } else if (activeTab === 'learn') { + if (learnCanvasEl && learnCtx) { + // Draw current video frame to learn canvas + learnCtx.drawImage(videoEl, 0, 0, learnCanvasEl.width, learnCanvasEl.height); + // Get frame as base64 + currentFrameBase64 = learnCanvasEl.toDataURL("image/jpeg", 0.7); + + // Draw dynamic green bounding box + drawLearnFrameGreenBox(); + } } setTimeout(() => { @@ -155,10 +287,22 @@ function processWebcamFrame() { } function startSimulatedStream() { - cameraTypeBadge.textContent = "SIMULATIONS-MODUS"; - cameraTypeBadge.style.background = "var(--color-bg-dark)"; - document.getElementById("stream-status").textContent = "Simuliert"; - document.getElementById("stream-status").classList.add("live"); + const streamBadge = document.getElementById("camera-type-badge"); + const learnStreamBadge = document.getElementById("learn-camera-type-badge"); + if (streamBadge) { + streamBadge.textContent = "SIMULATIONS-MODUS"; + streamBadge.style.background = "var(--color-bg-dark)"; + } + if (learnStreamBadge) { + learnStreamBadge.textContent = "SIMULATIONS-MODUS"; + learnStreamBadge.style.background = "var(--color-bg-dark)"; + } + + const streamStatus = document.getElementById("stream-status"); + if (streamStatus) { + streamStatus.textContent = "Simuliert"; + streamStatus.classList.add("live"); + } const loadSimulatedFrame = async () => { try { @@ -167,11 +311,21 @@ function startSimulatedStream() { if (data.status === "success" && data.image) { const img = new Image(); img.onload = () => { - ctx.drawImage(img, 0, 0, canvasEl.width, canvasEl.height); - currentFrameBase64 = data.image; - - if (autoDetectEnabled && !isDetecting) { - runDetection(); + if (activeTab === 'checkout') { + ctx.drawImage(img, 0, 0, canvasEl.width, canvasEl.height); + currentFrameBase64 = data.image; + + if (autoDetectEnabled && !isDetecting) { + runDetection(); + } + } else if (activeTab === 'learn') { + if (learnCanvasEl && learnCtx) { + learnCtx.drawImage(img, 0, 0, learnCanvasEl.width, learnCanvasEl.height); + currentFrameBase64 = data.image; + + // Draw dynamic green bounding box + drawLearnFrameGreenBox(); + } } }; img.src = data.image; @@ -248,14 +402,14 @@ function drawDetections(predictions) { function updateQuickButtons(predictions) { quickSelectButtons.innerHTML = ""; - // Filter predictions with confidence > 0.10 - const candidates = predictions.filter(p => p.confidence > 0.10); + // Filter predictions with confidence > 0.85 + const candidates = predictions.filter(p => p.confidence > 0.85); if (candidates.length === 0) { quickSelectButtons.innerHTML = `

Keine Objekte erkannt

- Confidence Schwellenwert unter 10% + Confidence Schwellenwert unter 85%
`; return; @@ -446,6 +600,23 @@ async function startTraining() { } } +// Cancel active model training +async function cancelTraining() { + const cancelBtn = document.getElementById("cancel-training-btn"); + if (cancelBtn) cancelBtn.disabled = true; + + try { + const response = await fetch("/api/cancel_training", { method: "POST" }); + const data = await response.json(); + alert(data.message); + } catch (err) { + console.error("Failed to cancel training:", err); + alert("Fehler beim Abbrechen des Trainings."); + } finally { + if (cancelBtn) cancelBtn.disabled = false; + } +} + // Poll training API function startTrainingPolling() { if (trainingPollInterval) return; @@ -497,6 +668,19 @@ function updateTrainingStatusUI(data) { statusBox.classList.add("active-pulse"); } + // Toggle start and cancel buttons based on status + const startBtn = document.getElementById("start-training-btn"); + const cancelBtn = document.getElementById("cancel-training-btn"); + if (startBtn && cancelBtn) { + if (data.status === "training") { + startBtn.style.display = "none"; + cancelBtn.style.display = "inline-block"; + } else { + startBtn.style.display = "inline-block"; + cancelBtn.style.display = "none"; + } + } + // Plot Chart if loss history is available if (data.train_loss && data.train_loss.length > 0) { updateChart(data.train_loss, data.val_loss || []); @@ -900,7 +1084,7 @@ async function processStabilityAndScan(predictions) { const progressWrapper = document.getElementById("stability-progress-wrapper"); const progressFill = document.getElementById("stability-progress-fill"); - const STABLE_CONF_THRESHOLD = 0.75; + const STABLE_CONF_THRESHOLD = 0.85; if (topPrediction && topPrediction.confidence >= STABLE_CONF_THRESHOLD) { const detectedClass = topPrediction.class; @@ -986,6 +1170,518 @@ async function triggerManualScan() { } } +// --- LEARN ARTICLE TAB (ANLERN-MODUS) LOGIC --- +let learnCurrentBBox = null; // stores {xmin, ymin, xmax, ymax} + +function computeBBoxFromDiff(currData, bgData, width, height, threshold = 25) { + let minX = width, minY = height, maxX = 0, maxY = 0; + let changedCount = 0; + + for (let y = 0; y < height; y += 4) { // sample every 4th pixel for speed + for (let x = 0; x < width; x += 4) { + const idx = (y * width + x) * 4; + const rDiff = Math.abs(currData[idx] - bgData[idx]); + const gDiff = Math.abs(currData[idx+1] - bgData[idx+1]); + const bDiff = Math.abs(currData[idx+2] - bgData[idx+2]); + + if (rDiff + gDiff + bDiff > threshold * 3) { + if (x < minX) minX = x; + if (x > maxX) maxX = x; + if (y < minY) minY = y; + if (y > maxY) maxY = y; + changedCount++; + } + } + } + + // If too few pixels changed, it's probably noise or empty + if (changedCount < 100) return null; + + // Add padding + const padding = 15; + minX = Math.max(0, minX - padding); + minY = Math.max(0, minY - padding); + maxX = Math.min(width, maxX + padding); + maxY = Math.min(height, maxY + padding); + + return { xmin: minX, ymin: minY, xmax: maxX, ymax: maxY }; +} + +function drawLearnFrameGreenBox() { + if (!learnCanvasEl || !learnCtx || !currentFrameBase64) return; + + if (learnBackgroundFrame) { + try { + const width = learnCanvasEl.width; + const height = learnCanvasEl.height; + + // Get current frame image data + const currImgData = learnCtx.getImageData(0, 0, width, height); + + // Calculate bbox + const bbox = computeBBoxFromDiff(currImgData.data, learnBackgroundFrame.data, width, height); + learnCurrentBBox = bbox; + + if (bbox) { + // Draw green bounding box outline + learnCtx.lineWidth = 3; + learnCtx.strokeStyle = "#10b981"; // Green + learnCtx.strokeRect(bbox.xmin, bbox.ymin, bbox.xmax - bbox.xmin, bbox.ymax - bbox.ymin); + + // Draw label box background + learnCtx.fillStyle = "rgba(16, 185, 129, 0.85)"; + const labelText = "Ware erkannt (Auto-Crop)"; + learnCtx.font = "bold 12px sans-serif"; + const textWidth = learnCtx.measureText(labelText).width; + learnCtx.fillRect(bbox.xmin - 1, bbox.ymin - 22, textWidth + 12, 22); + + // Label text + learnCtx.fillStyle = "#ffffff"; + learnCtx.fillText(labelText, bbox.xmin + 5, bbox.ymin - 6); + } + } catch (e) { + console.error("Error drawing green box:", e); + } + } else { + learnCurrentBBox = null; + } +} + +async function calibrateBackground() { + if (!currentFrameBase64) { + alert("Warte auf Kamerabild..."); + return; + } + + try { + const response = await fetch("/api/calibrate_background", { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify({ image: currentFrameBase64 }) + }); + const data = await response.json(); + if (data.status === "success") { + // Save background frame locally as ImageData for real-time diffing + const width = learnCanvasEl.width; + const height = learnCanvasEl.height; + learnBackgroundFrame = learnCtx.getImageData(0, 0, width, height); + + // Update UI indicators + const statusIndicator = document.getElementById("learn-calibration-indicator"); + if (statusIndicator) { + statusIndicator.textContent = "Kalibriert"; + statusIndicator.style.color = "var(--color-success)"; + statusIndicator.classList.add("live"); + } + const checkbox = document.getElementById("learn-bg-ok-indicator"); + if (checkbox) { + checkbox.checked = true; + } + + alert(data.message); + } else { + alert("Kalibrierung fehlgeschlagen: " + data.message); + } + } catch (err) { + console.error("Calibration error:", err); + alert("Serverfehler bei Kalibrierung."); + } +} + +async function checkBackgroundCalibration() { + try { + const response = await fetch("/api/has_background"); + const data = await response.json(); + const statusIndicator = document.getElementById("learn-calibration-indicator"); + const checkbox = document.getElementById("learn-bg-ok-indicator"); + + if (data.has_background) { + if (statusIndicator) { + statusIndicator.textContent = "Kalibriert"; + statusIndicator.style.color = "var(--color-success)"; + statusIndicator.classList.add("live"); + } + if (checkbox) { + checkbox.checked = true; + } + + // Load background image from backend and draw it on a hidden canvas to get ImageData + const img = new Image(); + img.crossOrigin = "anonymous"; + img.onload = () => { + const hiddenCanvas = document.createElement("canvas"); + hiddenCanvas.width = learnCanvasEl.width; + hiddenCanvas.height = learnCanvasEl.height; + const hiddenCtx = hiddenCanvas.getContext("2d"); + hiddenCtx.drawImage(img, 0, 0, hiddenCanvas.width, hiddenCanvas.height); + learnBackgroundFrame = hiddenCtx.getImageData(0, 0, hiddenCanvas.width, hiddenCanvas.height); + }; + img.src = "/api/background_image?t=" + Date.now(); // Cache busting + } else { + learnBackgroundFrame = null; + if (statusIndicator) { + statusIndicator.textContent = "Nicht kalibriert"; + statusIndicator.style.color = "var(--text-muted)"; + statusIndicator.classList.remove("live"); + } + if (checkbox) { + checkbox.checked = false; + } + } + } catch (err) { + console.error("Failed to check background calibration:", err); + } +} + +async function resetBackgroundCalibration() { + if (!confirm("Hintergrundkalibrierung wirklich zurücksetzen?")) return; + try { + const response = await fetch("/api/reset_background", { method: "POST" }); + const data = await response.json(); + if (data.status === "success") { + learnBackgroundFrame = null; + const statusIndicator = document.getElementById("learn-calibration-indicator"); + if (statusIndicator) { + statusIndicator.textContent = "Nicht kalibriert"; + statusIndicator.style.color = "var(--text-muted)"; + statusIndicator.classList.remove("live"); + } + const checkbox = document.getElementById("learn-bg-ok-indicator"); + if (checkbox) { + checkbox.checked = false; + } + alert(data.message); + } + } catch (err) { + console.error("Reset calibration error:", err); + } +} + +function loadLearnArticles() { + const listContainer = document.getElementById("learn-articles-list"); + if (!listContainer) return; + listContainer.innerHTML = ""; + + // Check if database loaded, if not, wait + if (Object.keys(articlesDatabase).length === 0) { + setTimeout(loadLearnArticles, 200); + return; + } + + Object.keys(articlesDatabase).forEach(key => { + const art = articlesDatabase[key]; + const item = document.createElement("div"); + item.className = "learn-article-item"; + item.id = `learn-item-${key}`; + if (learnSelectedClass === key) { + item.classList.add("selected"); + } + item.onclick = () => selectLearnArticle(key); + + item.innerHTML = ` + ${art.name} + EAN: ${art.ean || 'Keine'} + `; + listContainer.appendChild(item); + }); +} + +function filterLearnArticles() { + const query = document.getElementById("learn-search-input").value.toLowerCase().trim(); + const items = document.querySelectorAll(".learn-article-item"); + + items.forEach(item => { + const text = item.textContent.toLowerCase(); + if (text.includes(query)) { + item.style.display = "flex"; + } else { + item.style.display = "none"; + } + }); +} + +function selectLearnArticle(classKey) { + learnSelectedClass = classKey; + document.querySelectorAll(".learn-article-item").forEach(el => el.classList.remove("selected")); + + const selectedEl = document.getElementById(`learn-item-${classKey}`); + if (selectedEl) { + selectedEl.classList.add("selected"); + } + + const display = document.getElementById("learn-selected-article-display"); + if (display) { + const name = articlesDatabase[classKey]?.name || classKey; + display.textContent = name; + } +} + +function updateLearnBadge() { + fetch("/api/capture_count") + .then(r => r.json()) + .then(data => { + const badge = document.getElementById("learn-session-count-badge"); + if (badge) badge.textContent = `Eigene Bilder Gesamt: ${data.count}`; + const displayCheckout = document.getElementById("capture-count-display"); + if (displayCheckout) displayCheckout.textContent = `Eigene Bilder: ${data.count}`; + }) + .catch(err => console.error(err)); +} + +async function startSerialCapture() { + if (!learnSelectedClass) { + alert("Bitte wählen Sie zuerst einen Artikel aus der Liste aus."); + return; + } + if (!learnBackgroundFrame) { + alert("Bitte führen Sie zuerst die Hintergrund-Kalibrierung durch (Hintergrund speichern)."); + return; + } + if (isSerialCapturing) return; + + isSerialCapturing = true; + + // Clear session gallery UI and list + const galleryGrid = document.getElementById("learn-gallery-grid"); + galleryGrid.innerHTML = ""; + learnSessionImages = []; + + const startBtn = document.getElementById("learn-start-capture-btn"); + startBtn.disabled = true; + startBtn.innerHTML = `Aufnahme läuft...`; + + const progressText = document.getElementById("learn-progress-text"); + const progressFill = document.getElementById("learn-progress-fill"); + + let count = 0; + const total = 10; + + const captureNext = async () => { + // Sound feedback + playScannerBeep(); + + // Capture frame + const frameData = learnCanvasEl.toDataURL("image/jpeg", 0.95); + const currentBbox = learnCurrentBBox ? { ...learnCurrentBBox } : null; + + try { + const response = await fetch("/api/capture_training_image", { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify({ + image: frameData, + class_name: learnSelectedClass, + bbox: currentBbox + }) + }); + const data = await response.json(); + if (data.status === "success" && data.filename) { + learnSessionImages.push(data.filename); + addPhotoToGallery(data.filename); + } + } catch (err) { + console.error("Serial capture step failed:", err); + } + + count++; + if (progressText) progressText.textContent = `${count} / ${total} Bilder`; + if (progressFill) progressFill.style.width = `${(count / total) * 100}%`; + + if (count >= total) { + clearInterval(captureInterval); + isSerialCapturing = false; + startBtn.disabled = false; + startBtn.innerHTML = ` + + START (SERIENAUFNAHME) + `; + updateLearnBadge(); + alert("Serienaufnahme abgeschlossen! Sie können fehlerhafte Bilder unten in der Galerie löschen."); + } + }; + + // Start interval + await captureNext(); // First capture immediately + const captureInterval = setInterval(captureNext, 1000); +} + +function addPhotoToGallery(filename) { + const galleryGrid = document.getElementById("learn-gallery-grid"); + const emptyState = document.getElementById("learn-gallery-empty"); + if (emptyState) emptyState.remove(); + + const wrapper = document.createElement("div"); + wrapper.className = "gallery-item-wrapper"; + wrapper.id = `gallery-item-${filename.replace(".", "_")}`; + + wrapper.innerHTML = ` + ${filename} + + `; + + galleryGrid.appendChild(wrapper); +} + +async function deleteSessionImage(filename) { + if (!confirm("Dieses Bild aus der Session löschen?")) return; + + try { + const response = await fetch("/api/delete_captured_image", { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify({ filename: filename }) + }); + const data = await response.json(); + if (data.status === "success") { + // Remove from UI + const wrapper = document.getElementById(`gallery-item-${filename.replace(".", "_")}`); + if (wrapper) wrapper.remove(); + + // Remove from list + learnSessionImages = learnSessionImages.filter(f => f !== filename); + + // If empty, show empty state + const galleryGrid = document.getElementById("learn-gallery-grid"); + if (galleryGrid && galleryGrid.children.length === 0) { + galleryGrid.innerHTML = ` + + `; + } + + updateLearnBadge(); + console.log(data.message); + } else { + alert("Löschen fehlgeschlagen: " + data.message); + } + } catch (err) { + console.error("Delete image error:", err); + alert("Serverfehler beim Löschen des Bildes."); + } +} + +// --- RESET ALL CAPTURED TRAINING DATA --- +async function resetAllCapturedData() { + const confirmed = confirm( + "⚠️ Alle selbst erfassten Trainingsbilder löschen?\n\n" + + "Dies entfernt alle user_capture_* Bilder und Labels sowie die Hintergrundkalibrierung.\n" + + "Das vortrainierte Basis-Modell bleibt erhalten.\n\n" + + "Dieser Vorgang kann NICHT rückgängig gemacht werden!" + ); + if (!confirmed) return; + + const resetBtnLearn = document.getElementById("reset-all-captures-btn"); + const resetBtnDash = document.getElementById("dashboard-reset-btn"); + if (resetBtnLearn) { resetBtnLearn.disabled = true; resetBtnLearn.textContent = "Wird gelöscht..."; } + if (resetBtnDash) { resetBtnDash.disabled = true; resetBtnDash.textContent = "Wird gelöscht..."; } + + try { + const response = await fetch("/api/reset_dataset", { method: "POST" }); + const data = await response.json(); + + if (data.status === "success") { + // 1. Clear gallery UI + const galleryGrid = document.getElementById("learn-gallery-grid"); + if (galleryGrid) { + galleryGrid.innerHTML = ` + + `; + } + learnSessionImages = []; + + // 2. Reset background calibration state + learnBackgroundFrame = null; + learnCurrentBBox = null; + const statusIndicator = document.getElementById("learn-calibration-indicator"); + if (statusIndicator) { + statusIndicator.textContent = "Nicht kalibriert"; + statusIndicator.style.color = "var(--text-muted)"; + statusIndicator.classList.remove("live"); + } + const checkbox = document.getElementById("learn-bg-ok-indicator"); + if (checkbox) checkbox.checked = false; + + // 3. Update count badges + const badge = document.getElementById("learn-session-count-badge"); + if (badge) badge.textContent = "Eigene Bilder Gesamt: 0"; + const countDisplay = document.getElementById("capture-count-display"); + if (countDisplay) countDisplay.textContent = "Eigene Bilder: 0"; + + alert("✅ " + data.message); + } else { + alert("Fehler beim Zurücksetzen: " + (data.detail || data.message)); + } + } catch (err) { + console.error("Reset error:", err); + alert("Serverfehler beim Zurücksetzen der Trainingsdaten."); + } finally { + if (resetBtnLearn) { + resetBtnLearn.disabled = false; + resetBtnLearn.innerHTML = ` + + Alle Trainingsbilder löschen + `; + } + if (resetBtnDash) { + resetBtnDash.disabled = false; + resetBtnDash.innerHTML = ` + + Eigene Bilder & Kalibrierung zurücksetzen + `; + } + } +} + +// --- RESET TRAINED AI MODEL --- +async function resetAIModel() { + const confirmed = confirm( + "⚠️ Trainiertes KI-Modell wirklich zurücksetzen?\n\n" + + "Dies löscht das trainierte PyTorch- und ONNX-Modell vom Server.\n" + + "Das System läuft danach im Simulations-Modus, bis Sie ein neues Modell trainieren.\n\n" + + "Dieser Vorgang kann NICHT rückgängig gemacht werden!" + ); + if (!confirmed) return; + + const resetBtn = document.getElementById("dashboard-reset-model-btn"); + if (resetBtn) { + resetBtn.disabled = true; + resetBtn.textContent = "Zurücksetzen..."; + } + + try { + const response = await fetch("/api/reset_model", { method: "POST" }); + const data = await response.json(); + + if (response.ok && data.status === "success") { + alert("✅ " + data.message); + // Refresh dashboard training status if polling is active + if (activeTab === 'dashboard') { + const statusResponse = await fetch("/api/train_status"); + const statusData = await statusResponse.json(); + updateTrainingStatusUI(statusData); + } + } else { + alert("Fehler beim Zurücksetzen des Modells: " + (data.detail || data.message)); + } + } catch (err) { + console.error("Reset model error:", err); + alert("Serverfehler beim Zurücksetzen des KI-Modells."); + } finally { + if (resetBtn) { + resetBtn.disabled = false; + resetBtn.innerHTML = ` + + Trainiertes KI-Modell zurücksetzen + `; + } + } +} + // --- INTERACTIVE EVENT LISTENERS --- toggleCameraBtn.addEventListener("click", () => { if (isWebcamActive) { @@ -1022,4 +1718,8 @@ window.addEventListener("DOMContentLoaded", () => { // Initialize capture classes initCapturePanel(); + + // Check background calibration on startup + checkBackgroundCalibration(); + updateLearnBadge(); }); diff --git a/app/static/index.html b/app/static/index.html index dfe440e..3e775b3 100644 --- a/app/static/index.html +++ b/app/static/index.html @@ -27,6 +27,10 @@ Kassensystem + + + + + + + + + + +
+ +
+
+

Artikel-Details

+

Wähle den anzulernenden Artikel aus

+
+
+
+ + +
+
+ +
+
+ Ausgewählter Artikel: + Kein Artikel ausgewählt +
+
+
+ + +
+
+

Aufnahme-Steuerung

+

Serienaufnahme starten und Artikel drehen

+
+
+ +
+ Fortschritt: + 0 / 10 Bilder +
+
+
+
+

+ Das System nimmt im Sekundentakt automatisch 10 Bilder auf. Stupsen Sie das Produkt zwischen den Signaltönen leicht an, um verschiedene Ansichten zu erfassen. +

+
+
+
+ + + +
+
+
+

Bilder-Galerie (Aktuelle Session)

+

Hier werden die 10 aufgenommenen Bilder angezeigt. Lösche fehlerhafte Bilder per Klick auf das X.

+
+
+ Session Bilder: 0 + +
+
+
+ +
+
+ +
@@ -217,6 +341,49 @@
+ +
+
+
+

⚠ KI Gefahrenzone & Reset-Optionen

+

Trainingsdaten löschen oder das trainierte KI-Modell zurücksetzen

+
+
+
+ +
+

1. Trainingsbilder & Kalibrierung

+

+ Löscht alle selbst erfassten Trainingsbilder und setzt den kalibrierten Hintergrund zurück. +

+
+ + Nicht umkehrbar! +
+
+ +
+ + +
+

2. KI-Modell zurücksetzen

+

+ Löscht das trainierte PyTorch- und ONNX-Modell. Das System fällt danach in den Simulations-Modus zurück, bis ein neues Modell trainiert wird. +

+
+ + Setzt Inferenz auf Simulation zurück. +
+
+
+
+
@@ -272,14 +439,17 @@
+
@@ -373,7 +543,7 @@
diff --git a/app/static/styles.css b/app/static/styles.css index 2e1d87a..3ff0161 100644 --- a/app/static/styles.css +++ b/app/static/styles.css @@ -1073,3 +1073,105 @@ input:checked + .toggle-slider::before { color: var(--text-muted); font-size: 11px; } + +/* Learn Tab specific styles */ +.learn-articles-list { + scrollbar-width: thin; + scrollbar-color: var(--border-glass) transparent; +} + +.learn-article-item { + padding: 8px 12px; + border-radius: var(--border-radius-sm); + background: rgba(255, 255, 255, 0.02); + border: 1px solid var(--border-glass); + color: var(--text-secondary); + font-size: 13px; + cursor: pointer; + display: flex; + justify-content: space-between; + align-items: center; + transition: all 0.2s ease; +} + +.learn-article-item:hover { + background: rgba(99, 102, 241, 0.06); + border-color: rgba(99, 102, 241, 0.3); + color: var(--text-primary); +} + +.learn-article-item.selected { + background: rgba(99, 102, 241, 0.15); + border-color: var(--color-primary); + color: var(--text-primary); + box-shadow: 0 0 10px rgba(99, 102, 241, 0.15); + font-weight: 500; +} + +.learn-article-item .item-plu { + font-family: monospace; + font-size: 11px; + background: rgba(255, 255, 255, 0.05); + padding: 2px 6px; + border-radius: 4px; + color: var(--text-muted); +} + +.learn-article-item.selected .item-plu { + background: rgba(99, 102, 241, 0.3); + color: #a5b4fc; +} + +.gallery-item-wrapper { + position: relative; + border-radius: var(--border-radius-md); + border: 1px solid var(--border-glass); + background: rgba(0, 0, 0, 0.3); + aspect-ratio: 4/3; + overflow: hidden; + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3); + transition: all 0.2s ease; +} + +.gallery-item-wrapper:hover { + transform: scale(1.03); + border-color: var(--color-accent); + box-shadow: 0 4px 12px rgba(168, 85, 247, 0.2); +} + +.gallery-item-img { + width: 100%; + height: 100%; + object-fit: cover; + display: block; +} + +.gallery-item-delete-btn { + position: absolute; + top: 6px; + right: 6px; + width: 22px; + height: 22px; + background: rgba(239, 68, 68, 0.9); + border: none; + color: #fff; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + opacity: 0; + transition: all 0.2s ease; + font-size: 11px; + font-weight: bold; + box-shadow: 0 2px 4px rgba(0,0,0,0.5); +} + +.gallery-item-wrapper:hover .gallery-item-delete-btn { + opacity: 1; +} + +.gallery-item-delete-btn:hover { + background: var(--color-danger); + transform: scale(1.1); +} diff --git a/articles.json b/articles.json index 7669785..3ab5406 100644 --- a/articles.json +++ b/articles.json @@ -1,15 +1,15 @@ { "apfel_elstar": { "name": "Apfel Elstar", - "ean": "4001234000018" + "ean": "4001234000163" }, "apfel_gala": { "name": "Apfel Gala", - "ean": "4001234000025" + "ean": "4005096027968" }, "apfel_granny_smith": { "name": "Apfel Granny Smith", - "ean": "4001234000032" + "ean": "4018178051126" }, "banane_chiquita": { "name": "Banane Chiquita", @@ -17,7 +17,7 @@ }, "banane_bio": { "name": "Bio Banane", - "ean": "4001234000056" + "ean": "4004545329462" }, "birne": { "name": "Birne Abate Fetel", @@ -25,19 +25,19 @@ }, "orange": { "name": "Orangen", - "ean": "4001234000070" + "ean": "4040328034000" }, "zitrone": { "name": "Zitronen", - "ean": "4001234000087" + "ean": "4001021530701" }, "limette": { "name": "Limetten", - "ean": "4001234000094" + "ean": "4001165020311" }, "erdbeere": { "name": "Erdbeeren Schale", - "ean": "4001234000100" + "ean": "6903929829957" }, "blaubeere": { "name": "Kulturheidelbeeren", @@ -110,5 +110,9 @@ "avocado": { "name": "Avocado Hass", "ean": "4001234000285" + }, + "handy": { + "name": "Iphone", + "ean": "6903929829940" } } \ No newline at end of file diff --git a/dataset/background.jpg b/dataset/background.jpg new file mode 100644 index 0000000..06c9047 Binary files /dev/null and b/dataset/background.jpg differ diff --git a/dataset/classes.txt b/dataset/classes.txt index ae5d8b5..36b211f 100644 --- a/dataset/classes.txt +++ b/dataset/classes.txt @@ -25,4 +25,5 @@ paprika_gelb paprika_gruen champignon zucchini -avocado \ No newline at end of file +avocado +handy \ No newline at end of file diff --git a/dataset/images/train/train_0000.jpg b/dataset/images/train/train_0000.jpg index 0f0e02e..279c629 100644 Binary files a/dataset/images/train/train_0000.jpg and b/dataset/images/train/train_0000.jpg differ diff --git a/dataset/images/train/train_0001.jpg b/dataset/images/train/train_0001.jpg index 9e6d5f9..9ee1eae 100644 Binary files a/dataset/images/train/train_0001.jpg and b/dataset/images/train/train_0001.jpg differ diff --git a/dataset/images/train/train_0002.jpg b/dataset/images/train/train_0002.jpg index 2a7a427..1c3348d 100644 Binary files a/dataset/images/train/train_0002.jpg and b/dataset/images/train/train_0002.jpg differ diff --git a/dataset/images/train/train_0003.jpg b/dataset/images/train/train_0003.jpg index 51eb9be..0a95df6 100644 Binary files a/dataset/images/train/train_0003.jpg and b/dataset/images/train/train_0003.jpg differ diff --git a/dataset/images/train/train_0004.jpg b/dataset/images/train/train_0004.jpg index 317af8b..efcdadb 100644 Binary files a/dataset/images/train/train_0004.jpg and b/dataset/images/train/train_0004.jpg differ diff --git a/dataset/images/train/train_0005.jpg b/dataset/images/train/train_0005.jpg index 13a959b..1ede55c 100644 Binary files a/dataset/images/train/train_0005.jpg and b/dataset/images/train/train_0005.jpg differ diff --git a/dataset/images/train/train_0006.jpg b/dataset/images/train/train_0006.jpg index ec15f4a..a1bd28f 100644 Binary files a/dataset/images/train/train_0006.jpg and b/dataset/images/train/train_0006.jpg differ diff --git a/dataset/images/train/train_0007.jpg b/dataset/images/train/train_0007.jpg index ecdd55d..72218da 100644 Binary files a/dataset/images/train/train_0007.jpg and b/dataset/images/train/train_0007.jpg differ diff --git a/dataset/images/train/train_0008.jpg b/dataset/images/train/train_0008.jpg index 52cd42f..c8b200b 100644 Binary files a/dataset/images/train/train_0008.jpg and b/dataset/images/train/train_0008.jpg differ diff --git a/dataset/images/train/train_0009.jpg b/dataset/images/train/train_0009.jpg index 7a08f57..dceff00 100644 Binary files a/dataset/images/train/train_0009.jpg and b/dataset/images/train/train_0009.jpg differ diff --git a/dataset/images/train/train_0010.jpg b/dataset/images/train/train_0010.jpg index f5719a9..dd39a9c 100644 Binary files a/dataset/images/train/train_0010.jpg and b/dataset/images/train/train_0010.jpg differ diff --git a/dataset/images/train/train_0011.jpg b/dataset/images/train/train_0011.jpg index fe43289..0a4d547 100644 Binary files a/dataset/images/train/train_0011.jpg and b/dataset/images/train/train_0011.jpg differ diff --git a/dataset/images/train/train_0012.jpg b/dataset/images/train/train_0012.jpg index 47e3f4a..d8072c2 100644 Binary files a/dataset/images/train/train_0012.jpg and b/dataset/images/train/train_0012.jpg differ diff --git a/dataset/images/train/train_0013.jpg b/dataset/images/train/train_0013.jpg index 0ade307..98644ff 100644 Binary files a/dataset/images/train/train_0013.jpg and b/dataset/images/train/train_0013.jpg differ diff --git a/dataset/images/train/train_0014.jpg b/dataset/images/train/train_0014.jpg index ba002f1..16798d0 100644 Binary files a/dataset/images/train/train_0014.jpg and b/dataset/images/train/train_0014.jpg differ diff --git a/dataset/images/train/train_0015.jpg b/dataset/images/train/train_0015.jpg index f203a5f..e0b659d 100644 Binary files a/dataset/images/train/train_0015.jpg and b/dataset/images/train/train_0015.jpg differ diff --git a/dataset/images/train/train_0016.jpg b/dataset/images/train/train_0016.jpg index 00341b0..9752dc8 100644 Binary files a/dataset/images/train/train_0016.jpg and b/dataset/images/train/train_0016.jpg differ diff --git a/dataset/images/train/train_0017.jpg b/dataset/images/train/train_0017.jpg index 32e076d..976ae26 100644 Binary files a/dataset/images/train/train_0017.jpg and b/dataset/images/train/train_0017.jpg differ diff --git a/dataset/images/train/train_0018.jpg b/dataset/images/train/train_0018.jpg index d1fbea8..718c971 100644 Binary files a/dataset/images/train/train_0018.jpg and b/dataset/images/train/train_0018.jpg differ diff --git a/dataset/images/train/train_0019.jpg b/dataset/images/train/train_0019.jpg index be69624..2c56bbd 100644 Binary files a/dataset/images/train/train_0019.jpg and b/dataset/images/train/train_0019.jpg differ diff --git a/dataset/images/train/train_0020.jpg b/dataset/images/train/train_0020.jpg index 509a36f..838e78d 100644 Binary files a/dataset/images/train/train_0020.jpg and b/dataset/images/train/train_0020.jpg differ diff --git a/dataset/images/train/train_0021.jpg b/dataset/images/train/train_0021.jpg index c136c22..d974369 100644 Binary files a/dataset/images/train/train_0021.jpg and b/dataset/images/train/train_0021.jpg differ diff --git a/dataset/images/train/train_0022.jpg b/dataset/images/train/train_0022.jpg index 4e25d54..da0d785 100644 Binary files a/dataset/images/train/train_0022.jpg and b/dataset/images/train/train_0022.jpg differ diff --git a/dataset/images/train/train_0023.jpg b/dataset/images/train/train_0023.jpg index f8f2f06..677e64b 100644 Binary files a/dataset/images/train/train_0023.jpg and b/dataset/images/train/train_0023.jpg differ diff --git a/dataset/images/train/train_0024.jpg b/dataset/images/train/train_0024.jpg index a3b123c..5ffe664 100644 Binary files a/dataset/images/train/train_0024.jpg and b/dataset/images/train/train_0024.jpg differ diff --git a/dataset/images/train/train_0025.jpg b/dataset/images/train/train_0025.jpg index 89ff9f8..eade3da 100644 Binary files a/dataset/images/train/train_0025.jpg and b/dataset/images/train/train_0025.jpg differ diff --git a/dataset/images/train/train_0026.jpg b/dataset/images/train/train_0026.jpg index be61956..666ef44 100644 Binary files a/dataset/images/train/train_0026.jpg and b/dataset/images/train/train_0026.jpg differ diff --git a/dataset/images/train/train_0027.jpg b/dataset/images/train/train_0027.jpg index 64c3bf8..9887b8b 100644 Binary files a/dataset/images/train/train_0027.jpg and b/dataset/images/train/train_0027.jpg differ diff --git a/dataset/images/train/train_0028.jpg b/dataset/images/train/train_0028.jpg index 9601497..62cb224 100644 Binary files a/dataset/images/train/train_0028.jpg and b/dataset/images/train/train_0028.jpg differ diff --git a/dataset/images/train/train_0029.jpg b/dataset/images/train/train_0029.jpg index 5710778..8aabe79 100644 Binary files a/dataset/images/train/train_0029.jpg and b/dataset/images/train/train_0029.jpg differ diff --git a/dataset/images/train/train_0030.jpg b/dataset/images/train/train_0030.jpg index d273d7f..f3c3036 100644 Binary files a/dataset/images/train/train_0030.jpg and b/dataset/images/train/train_0030.jpg differ diff --git a/dataset/images/train/train_0031.jpg b/dataset/images/train/train_0031.jpg index b9f2ff1..bf35ada 100644 Binary files a/dataset/images/train/train_0031.jpg and b/dataset/images/train/train_0031.jpg differ diff --git a/dataset/images/train/train_0032.jpg b/dataset/images/train/train_0032.jpg index 0ba7734..dd35edf 100644 Binary files a/dataset/images/train/train_0032.jpg and b/dataset/images/train/train_0032.jpg differ diff --git a/dataset/images/train/train_0033.jpg b/dataset/images/train/train_0033.jpg index 2d059eb..1543541 100644 Binary files a/dataset/images/train/train_0033.jpg and b/dataset/images/train/train_0033.jpg differ diff --git a/dataset/images/train/train_0034.jpg b/dataset/images/train/train_0034.jpg index 74fc6f9..81de910 100644 Binary files a/dataset/images/train/train_0034.jpg and b/dataset/images/train/train_0034.jpg differ diff --git a/dataset/images/train/train_0035.jpg b/dataset/images/train/train_0035.jpg index 17853ac..7ac5e47 100644 Binary files a/dataset/images/train/train_0035.jpg and b/dataset/images/train/train_0035.jpg differ diff --git a/dataset/images/train/train_0036.jpg b/dataset/images/train/train_0036.jpg index e2470cf..8fe7704 100644 Binary files a/dataset/images/train/train_0036.jpg and b/dataset/images/train/train_0036.jpg differ diff --git a/dataset/images/train/train_0037.jpg b/dataset/images/train/train_0037.jpg index d4b5d78..8a6718d 100644 Binary files a/dataset/images/train/train_0037.jpg and b/dataset/images/train/train_0037.jpg differ diff --git a/dataset/images/train/train_0038.jpg b/dataset/images/train/train_0038.jpg index 1e3a3f3..1e66401 100644 Binary files a/dataset/images/train/train_0038.jpg and b/dataset/images/train/train_0038.jpg differ diff --git a/dataset/images/train/train_0039.jpg b/dataset/images/train/train_0039.jpg index 40e5f24..cac0b6b 100644 Binary files a/dataset/images/train/train_0039.jpg and b/dataset/images/train/train_0039.jpg differ diff --git a/dataset/images/train/train_0040.jpg b/dataset/images/train/train_0040.jpg index dae9074..a482a38 100644 Binary files a/dataset/images/train/train_0040.jpg and b/dataset/images/train/train_0040.jpg differ diff --git a/dataset/images/train/train_0041.jpg b/dataset/images/train/train_0041.jpg index 15545e0..63b725e 100644 Binary files a/dataset/images/train/train_0041.jpg and b/dataset/images/train/train_0041.jpg differ diff --git a/dataset/images/train/train_0042.jpg b/dataset/images/train/train_0042.jpg index 0639bbf..0675df3 100644 Binary files a/dataset/images/train/train_0042.jpg and b/dataset/images/train/train_0042.jpg differ diff --git a/dataset/images/train/train_0043.jpg b/dataset/images/train/train_0043.jpg index 938b014..fe0eb6e 100644 Binary files a/dataset/images/train/train_0043.jpg and b/dataset/images/train/train_0043.jpg differ diff --git a/dataset/images/train/train_0044.jpg b/dataset/images/train/train_0044.jpg index 109a056..843811e 100644 Binary files a/dataset/images/train/train_0044.jpg and b/dataset/images/train/train_0044.jpg differ diff --git a/dataset/images/train/train_0045.jpg b/dataset/images/train/train_0045.jpg index 01e1c9c..6c3e39d 100644 Binary files a/dataset/images/train/train_0045.jpg and b/dataset/images/train/train_0045.jpg differ diff --git a/dataset/images/train/train_0046.jpg b/dataset/images/train/train_0046.jpg index f05e8bf..b4d5269 100644 Binary files a/dataset/images/train/train_0046.jpg and b/dataset/images/train/train_0046.jpg differ diff --git a/dataset/images/train/train_0047.jpg b/dataset/images/train/train_0047.jpg index a7bd71e..74c665d 100644 Binary files a/dataset/images/train/train_0047.jpg and b/dataset/images/train/train_0047.jpg differ diff --git a/dataset/images/train/train_0048.jpg b/dataset/images/train/train_0048.jpg index a394415..ae7f7c3 100644 Binary files a/dataset/images/train/train_0048.jpg and b/dataset/images/train/train_0048.jpg differ diff --git a/dataset/images/train/train_0049.jpg b/dataset/images/train/train_0049.jpg index 43bc72b..789820b 100644 Binary files a/dataset/images/train/train_0049.jpg and b/dataset/images/train/train_0049.jpg differ diff --git a/dataset/images/train/train_0050.jpg b/dataset/images/train/train_0050.jpg index 8e5e691..81c509f 100644 Binary files a/dataset/images/train/train_0050.jpg and b/dataset/images/train/train_0050.jpg differ diff --git a/dataset/images/train/train_0051.jpg b/dataset/images/train/train_0051.jpg index d8aeefb..fe16cc8 100644 Binary files a/dataset/images/train/train_0051.jpg and b/dataset/images/train/train_0051.jpg differ diff --git a/dataset/images/train/train_0052.jpg b/dataset/images/train/train_0052.jpg index 7de20e2..f9416d7 100644 Binary files a/dataset/images/train/train_0052.jpg and b/dataset/images/train/train_0052.jpg differ diff --git a/dataset/images/train/train_0053.jpg b/dataset/images/train/train_0053.jpg index d38d69c..ba39c87 100644 Binary files a/dataset/images/train/train_0053.jpg and b/dataset/images/train/train_0053.jpg differ diff --git a/dataset/images/train/train_0054.jpg b/dataset/images/train/train_0054.jpg index 174dca9..4249dd2 100644 Binary files a/dataset/images/train/train_0054.jpg and b/dataset/images/train/train_0054.jpg differ diff --git a/dataset/images/train/train_0055.jpg b/dataset/images/train/train_0055.jpg index b8ae2ef..c73392a 100644 Binary files a/dataset/images/train/train_0055.jpg and b/dataset/images/train/train_0055.jpg differ diff --git a/dataset/images/train/train_0056.jpg b/dataset/images/train/train_0056.jpg index 3ff3c04..da30120 100644 Binary files a/dataset/images/train/train_0056.jpg and b/dataset/images/train/train_0056.jpg differ diff --git a/dataset/images/train/train_0057.jpg b/dataset/images/train/train_0057.jpg index d1b94bf..4d35482 100644 Binary files a/dataset/images/train/train_0057.jpg and b/dataset/images/train/train_0057.jpg differ diff --git a/dataset/images/train/train_0058.jpg b/dataset/images/train/train_0058.jpg index eed8f9f..8f18674 100644 Binary files a/dataset/images/train/train_0058.jpg and b/dataset/images/train/train_0058.jpg differ diff --git a/dataset/images/train/train_0059.jpg b/dataset/images/train/train_0059.jpg index 9e66573..6f0b1e9 100644 Binary files a/dataset/images/train/train_0059.jpg and b/dataset/images/train/train_0059.jpg differ diff --git a/dataset/images/train/train_0060.jpg b/dataset/images/train/train_0060.jpg index 15b45a8..896e2c8 100644 Binary files a/dataset/images/train/train_0060.jpg and b/dataset/images/train/train_0060.jpg differ diff --git a/dataset/images/train/train_0061.jpg b/dataset/images/train/train_0061.jpg index 7524500..fa47d4e 100644 Binary files a/dataset/images/train/train_0061.jpg and b/dataset/images/train/train_0061.jpg differ diff --git a/dataset/images/train/train_0062.jpg b/dataset/images/train/train_0062.jpg index 17446d6..f922203 100644 Binary files a/dataset/images/train/train_0062.jpg and b/dataset/images/train/train_0062.jpg differ diff --git a/dataset/images/train/train_0063.jpg b/dataset/images/train/train_0063.jpg index f049b44..a27e064 100644 Binary files a/dataset/images/train/train_0063.jpg and b/dataset/images/train/train_0063.jpg differ diff --git a/dataset/images/train/train_0064.jpg b/dataset/images/train/train_0064.jpg index ac9fcfe..69665d2 100644 Binary files a/dataset/images/train/train_0064.jpg and b/dataset/images/train/train_0064.jpg differ diff --git a/dataset/images/train/train_0065.jpg b/dataset/images/train/train_0065.jpg index 521c81d..b3beaf6 100644 Binary files a/dataset/images/train/train_0065.jpg and b/dataset/images/train/train_0065.jpg differ diff --git a/dataset/images/train/train_0066.jpg b/dataset/images/train/train_0066.jpg index beda337..e994da5 100644 Binary files a/dataset/images/train/train_0066.jpg and b/dataset/images/train/train_0066.jpg differ diff --git a/dataset/images/train/train_0067.jpg b/dataset/images/train/train_0067.jpg index 5afa948..46254f9 100644 Binary files a/dataset/images/train/train_0067.jpg and b/dataset/images/train/train_0067.jpg differ diff --git a/dataset/images/train/train_0068.jpg b/dataset/images/train/train_0068.jpg index 627ec7c..45dc4e8 100644 Binary files a/dataset/images/train/train_0068.jpg and b/dataset/images/train/train_0068.jpg differ diff --git a/dataset/images/train/train_0069.jpg b/dataset/images/train/train_0069.jpg index 088309b..f09ebf0 100644 Binary files a/dataset/images/train/train_0069.jpg and b/dataset/images/train/train_0069.jpg differ diff --git a/dataset/images/train/train_0070.jpg b/dataset/images/train/train_0070.jpg index 0f00864..9ddd30e 100644 Binary files a/dataset/images/train/train_0070.jpg and b/dataset/images/train/train_0070.jpg differ diff --git a/dataset/images/train/train_0071.jpg b/dataset/images/train/train_0071.jpg index c4adfec..c158b63 100644 Binary files a/dataset/images/train/train_0071.jpg and b/dataset/images/train/train_0071.jpg differ diff --git a/dataset/images/train/train_0072.jpg b/dataset/images/train/train_0072.jpg index 12c283f..8873c61 100644 Binary files a/dataset/images/train/train_0072.jpg and b/dataset/images/train/train_0072.jpg differ diff --git a/dataset/images/train/train_0073.jpg b/dataset/images/train/train_0073.jpg index 0cd6d73..6895b90 100644 Binary files a/dataset/images/train/train_0073.jpg and b/dataset/images/train/train_0073.jpg differ diff --git a/dataset/images/train/train_0074.jpg b/dataset/images/train/train_0074.jpg index 9a18b85..e5b6a64 100644 Binary files a/dataset/images/train/train_0074.jpg and b/dataset/images/train/train_0074.jpg differ diff --git a/dataset/images/train/train_0075.jpg b/dataset/images/train/train_0075.jpg index e6a85f7..7dbf143 100644 Binary files a/dataset/images/train/train_0075.jpg and b/dataset/images/train/train_0075.jpg differ diff --git a/dataset/images/train/train_0076.jpg b/dataset/images/train/train_0076.jpg index 663cc9f..577daef 100644 Binary files a/dataset/images/train/train_0076.jpg and b/dataset/images/train/train_0076.jpg differ diff --git a/dataset/images/train/train_0077.jpg b/dataset/images/train/train_0077.jpg index 7dbfe9c..968a511 100644 Binary files a/dataset/images/train/train_0077.jpg and b/dataset/images/train/train_0077.jpg differ diff --git a/dataset/images/train/train_0078.jpg b/dataset/images/train/train_0078.jpg index 0e70e8d..18124e5 100644 Binary files a/dataset/images/train/train_0078.jpg and b/dataset/images/train/train_0078.jpg differ diff --git a/dataset/images/train/train_0079.jpg b/dataset/images/train/train_0079.jpg index ed1561e..ec62fd5 100644 Binary files a/dataset/images/train/train_0079.jpg and b/dataset/images/train/train_0079.jpg differ diff --git a/dataset/images/train/train_0080.jpg b/dataset/images/train/train_0080.jpg index 2f8f4f6..f08822f 100644 Binary files a/dataset/images/train/train_0080.jpg and b/dataset/images/train/train_0080.jpg differ diff --git a/dataset/images/train/train_0081.jpg b/dataset/images/train/train_0081.jpg index 04cd30b..611a89b 100644 Binary files a/dataset/images/train/train_0081.jpg and b/dataset/images/train/train_0081.jpg differ diff --git a/dataset/images/train/train_0082.jpg b/dataset/images/train/train_0082.jpg index 327b804..283d2f9 100644 Binary files a/dataset/images/train/train_0082.jpg and b/dataset/images/train/train_0082.jpg differ diff --git a/dataset/images/train/train_0083.jpg b/dataset/images/train/train_0083.jpg index 4c4ed46..43c1a90 100644 Binary files a/dataset/images/train/train_0083.jpg and b/dataset/images/train/train_0083.jpg differ diff --git a/dataset/images/train/train_0084.jpg b/dataset/images/train/train_0084.jpg index 53930cf..8a5b675 100644 Binary files a/dataset/images/train/train_0084.jpg and b/dataset/images/train/train_0084.jpg differ diff --git a/dataset/images/train/train_0085.jpg b/dataset/images/train/train_0085.jpg index 3395918..c32929c 100644 Binary files a/dataset/images/train/train_0085.jpg and b/dataset/images/train/train_0085.jpg differ diff --git a/dataset/images/train/train_0086.jpg b/dataset/images/train/train_0086.jpg index a367b7b..232c0e7 100644 Binary files a/dataset/images/train/train_0086.jpg and b/dataset/images/train/train_0086.jpg differ diff --git a/dataset/images/train/train_0087.jpg b/dataset/images/train/train_0087.jpg index 16feceb..4479e23 100644 Binary files a/dataset/images/train/train_0087.jpg and b/dataset/images/train/train_0087.jpg differ diff --git a/dataset/images/train/train_0088.jpg b/dataset/images/train/train_0088.jpg index f8e0409..42c929e 100644 Binary files a/dataset/images/train/train_0088.jpg and b/dataset/images/train/train_0088.jpg differ diff --git a/dataset/images/train/train_0089.jpg b/dataset/images/train/train_0089.jpg index e22761e..81d6ba1 100644 Binary files a/dataset/images/train/train_0089.jpg and b/dataset/images/train/train_0089.jpg differ diff --git a/dataset/images/train/train_0090.jpg b/dataset/images/train/train_0090.jpg index 9e0363c..d3fa5d1 100644 Binary files a/dataset/images/train/train_0090.jpg and b/dataset/images/train/train_0090.jpg differ diff --git a/dataset/images/train/train_0091.jpg b/dataset/images/train/train_0091.jpg index 1c470fb..7f7359b 100644 Binary files a/dataset/images/train/train_0091.jpg and b/dataset/images/train/train_0091.jpg differ diff --git a/dataset/images/train/train_0092.jpg b/dataset/images/train/train_0092.jpg index 0cb507d..7985776 100644 Binary files a/dataset/images/train/train_0092.jpg and b/dataset/images/train/train_0092.jpg differ diff --git a/dataset/images/train/train_0093.jpg b/dataset/images/train/train_0093.jpg index 4289653..71b71fe 100644 Binary files a/dataset/images/train/train_0093.jpg and b/dataset/images/train/train_0093.jpg differ diff --git a/dataset/images/train/train_0094.jpg b/dataset/images/train/train_0094.jpg index b7dcefc..8e5a652 100644 Binary files a/dataset/images/train/train_0094.jpg and b/dataset/images/train/train_0094.jpg differ diff --git a/dataset/images/train/train_0095.jpg b/dataset/images/train/train_0095.jpg index ecb6767..e3894ef 100644 Binary files a/dataset/images/train/train_0095.jpg and b/dataset/images/train/train_0095.jpg differ diff --git a/dataset/images/train/train_0096.jpg b/dataset/images/train/train_0096.jpg index 104cbb8..b182178 100644 Binary files a/dataset/images/train/train_0096.jpg and b/dataset/images/train/train_0096.jpg differ diff --git a/dataset/images/train/train_0097.jpg b/dataset/images/train/train_0097.jpg index 7ffb919..56c5721 100644 Binary files a/dataset/images/train/train_0097.jpg and b/dataset/images/train/train_0097.jpg differ diff --git a/dataset/images/train/train_0098.jpg b/dataset/images/train/train_0098.jpg index 0a1ab47..f713903 100644 Binary files a/dataset/images/train/train_0098.jpg and b/dataset/images/train/train_0098.jpg differ diff --git a/dataset/images/train/train_0099.jpg b/dataset/images/train/train_0099.jpg index 7f87550..3f5bcc2 100644 Binary files a/dataset/images/train/train_0099.jpg and b/dataset/images/train/train_0099.jpg differ diff --git a/dataset/images/train/train_0100.jpg b/dataset/images/train/train_0100.jpg index 050ca2c..599bdf0 100644 Binary files a/dataset/images/train/train_0100.jpg and b/dataset/images/train/train_0100.jpg differ diff --git a/dataset/images/train/train_0101.jpg b/dataset/images/train/train_0101.jpg index 5b5e46d..723a729 100644 Binary files a/dataset/images/train/train_0101.jpg and b/dataset/images/train/train_0101.jpg differ diff --git a/dataset/images/train/train_0102.jpg b/dataset/images/train/train_0102.jpg index 724600e..aa63034 100644 Binary files a/dataset/images/train/train_0102.jpg and b/dataset/images/train/train_0102.jpg differ diff --git a/dataset/images/train/train_0103.jpg b/dataset/images/train/train_0103.jpg index 1b38729..532e7a8 100644 Binary files a/dataset/images/train/train_0103.jpg and b/dataset/images/train/train_0103.jpg differ diff --git a/dataset/images/train/train_0104.jpg b/dataset/images/train/train_0104.jpg index f5182f2..e0da271 100644 Binary files a/dataset/images/train/train_0104.jpg and b/dataset/images/train/train_0104.jpg differ diff --git a/dataset/images/train/train_0105.jpg b/dataset/images/train/train_0105.jpg index 05890f1..9233a66 100644 Binary files a/dataset/images/train/train_0105.jpg and b/dataset/images/train/train_0105.jpg differ diff --git a/dataset/images/train/train_0106.jpg b/dataset/images/train/train_0106.jpg index 7bb75ae..080f774 100644 Binary files a/dataset/images/train/train_0106.jpg and b/dataset/images/train/train_0106.jpg differ diff --git a/dataset/images/train/train_0107.jpg b/dataset/images/train/train_0107.jpg index 0b833a4..04ce381 100644 Binary files a/dataset/images/train/train_0107.jpg and b/dataset/images/train/train_0107.jpg differ diff --git a/dataset/images/train/train_0108.jpg b/dataset/images/train/train_0108.jpg index c00d3a3..a71a18a 100644 Binary files a/dataset/images/train/train_0108.jpg and b/dataset/images/train/train_0108.jpg differ diff --git a/dataset/images/train/train_0109.jpg b/dataset/images/train/train_0109.jpg index 4f760dd..da82f8e 100644 Binary files a/dataset/images/train/train_0109.jpg and b/dataset/images/train/train_0109.jpg differ diff --git a/dataset/images/train/train_0110.jpg b/dataset/images/train/train_0110.jpg index 69c22de..3e9ed1a 100644 Binary files a/dataset/images/train/train_0110.jpg and b/dataset/images/train/train_0110.jpg differ diff --git a/dataset/images/train/train_0111.jpg b/dataset/images/train/train_0111.jpg index 488f093..fc1a18d 100644 Binary files a/dataset/images/train/train_0111.jpg and b/dataset/images/train/train_0111.jpg differ diff --git a/dataset/images/train/train_0112.jpg b/dataset/images/train/train_0112.jpg index 81aeef9..227bfdb 100644 Binary files a/dataset/images/train/train_0112.jpg and b/dataset/images/train/train_0112.jpg differ diff --git a/dataset/images/train/train_0113.jpg b/dataset/images/train/train_0113.jpg index 5babd18..9f3ae0b 100644 Binary files a/dataset/images/train/train_0113.jpg and b/dataset/images/train/train_0113.jpg differ diff --git a/dataset/images/train/train_0114.jpg b/dataset/images/train/train_0114.jpg index 3e2f3d6..a748b20 100644 Binary files a/dataset/images/train/train_0114.jpg and b/dataset/images/train/train_0114.jpg differ diff --git a/dataset/images/train/train_0115.jpg b/dataset/images/train/train_0115.jpg index cc6dc67..870a3ef 100644 Binary files a/dataset/images/train/train_0115.jpg and b/dataset/images/train/train_0115.jpg differ diff --git a/dataset/images/train/train_0116.jpg b/dataset/images/train/train_0116.jpg index 2e3a57d..00b3404 100644 Binary files a/dataset/images/train/train_0116.jpg and b/dataset/images/train/train_0116.jpg differ diff --git a/dataset/images/train/train_0117.jpg b/dataset/images/train/train_0117.jpg index 8c3a8c1..692aef4 100644 Binary files a/dataset/images/train/train_0117.jpg and b/dataset/images/train/train_0117.jpg differ diff --git a/dataset/images/train/train_0118.jpg b/dataset/images/train/train_0118.jpg index 1e28c84..8d832a5 100644 Binary files a/dataset/images/train/train_0118.jpg and b/dataset/images/train/train_0118.jpg differ diff --git a/dataset/images/train/train_0119.jpg b/dataset/images/train/train_0119.jpg index c3a8c54..10f6f81 100644 Binary files a/dataset/images/train/train_0119.jpg and b/dataset/images/train/train_0119.jpg differ diff --git a/dataset/images/train/train_0120.jpg b/dataset/images/train/train_0120.jpg index 58acc12..4293542 100644 Binary files a/dataset/images/train/train_0120.jpg and b/dataset/images/train/train_0120.jpg differ diff --git a/dataset/images/train/train_0121.jpg b/dataset/images/train/train_0121.jpg index bc1360a..326db15 100644 Binary files a/dataset/images/train/train_0121.jpg and b/dataset/images/train/train_0121.jpg differ diff --git a/dataset/images/train/train_0122.jpg b/dataset/images/train/train_0122.jpg index edb2762..84e11db 100644 Binary files a/dataset/images/train/train_0122.jpg and b/dataset/images/train/train_0122.jpg differ diff --git a/dataset/images/train/train_0123.jpg b/dataset/images/train/train_0123.jpg index 0becfec..c0bd519 100644 Binary files a/dataset/images/train/train_0123.jpg and b/dataset/images/train/train_0123.jpg differ diff --git a/dataset/images/train/train_0124.jpg b/dataset/images/train/train_0124.jpg index 11fbbf4..c48d1af 100644 Binary files a/dataset/images/train/train_0124.jpg and b/dataset/images/train/train_0124.jpg differ diff --git a/dataset/images/train/train_0125.jpg b/dataset/images/train/train_0125.jpg index eea3b1a..dca3d1c 100644 Binary files a/dataset/images/train/train_0125.jpg and b/dataset/images/train/train_0125.jpg differ diff --git a/dataset/images/train/train_0126.jpg b/dataset/images/train/train_0126.jpg index 4a5fab0..6c5a84c 100644 Binary files a/dataset/images/train/train_0126.jpg and b/dataset/images/train/train_0126.jpg differ diff --git a/dataset/images/train/train_0127.jpg b/dataset/images/train/train_0127.jpg index 08b5d40..4e2e695 100644 Binary files a/dataset/images/train/train_0127.jpg and b/dataset/images/train/train_0127.jpg differ diff --git a/dataset/images/train/train_0128.jpg b/dataset/images/train/train_0128.jpg index 0cabcc8..d05e7c4 100644 Binary files a/dataset/images/train/train_0128.jpg and b/dataset/images/train/train_0128.jpg differ diff --git a/dataset/images/train/train_0129.jpg b/dataset/images/train/train_0129.jpg index e924ed4..b789f4a 100644 Binary files a/dataset/images/train/train_0129.jpg and b/dataset/images/train/train_0129.jpg differ diff --git a/dataset/images/train/train_0130.jpg b/dataset/images/train/train_0130.jpg index d5e637f..d51a4f1 100644 Binary files a/dataset/images/train/train_0130.jpg and b/dataset/images/train/train_0130.jpg differ diff --git a/dataset/images/train/train_0131.jpg b/dataset/images/train/train_0131.jpg index 5bdd68d..2aa0385 100644 Binary files a/dataset/images/train/train_0131.jpg and b/dataset/images/train/train_0131.jpg differ diff --git a/dataset/images/train/train_0132.jpg b/dataset/images/train/train_0132.jpg index 8698824..ac815ac 100644 Binary files a/dataset/images/train/train_0132.jpg and b/dataset/images/train/train_0132.jpg differ diff --git a/dataset/images/train/train_0133.jpg b/dataset/images/train/train_0133.jpg index 2fa8d93..d87a572 100644 Binary files a/dataset/images/train/train_0133.jpg and b/dataset/images/train/train_0133.jpg differ diff --git a/dataset/images/train/train_0134.jpg b/dataset/images/train/train_0134.jpg index 51ef132..2ac2784 100644 Binary files a/dataset/images/train/train_0134.jpg and b/dataset/images/train/train_0134.jpg differ diff --git a/dataset/images/train/train_0135.jpg b/dataset/images/train/train_0135.jpg index 8c60722..c1951b5 100644 Binary files a/dataset/images/train/train_0135.jpg and b/dataset/images/train/train_0135.jpg differ diff --git a/dataset/images/train/train_0136.jpg b/dataset/images/train/train_0136.jpg index a9f51e5..85d5e8b 100644 Binary files a/dataset/images/train/train_0136.jpg and b/dataset/images/train/train_0136.jpg differ diff --git a/dataset/images/train/train_0137.jpg b/dataset/images/train/train_0137.jpg index 323ab72..0e6352b 100644 Binary files a/dataset/images/train/train_0137.jpg and b/dataset/images/train/train_0137.jpg differ diff --git a/dataset/images/train/train_0138.jpg b/dataset/images/train/train_0138.jpg index 92d3b90..af4e2d2 100644 Binary files a/dataset/images/train/train_0138.jpg and b/dataset/images/train/train_0138.jpg differ diff --git a/dataset/images/train/train_0139.jpg b/dataset/images/train/train_0139.jpg index b1b627e..3627b0d 100644 Binary files a/dataset/images/train/train_0139.jpg and b/dataset/images/train/train_0139.jpg differ diff --git a/dataset/images/train/train_0140.jpg b/dataset/images/train/train_0140.jpg index dadbbb6..3af2ca5 100644 Binary files a/dataset/images/train/train_0140.jpg and b/dataset/images/train/train_0140.jpg differ diff --git a/dataset/images/train/train_0141.jpg b/dataset/images/train/train_0141.jpg index 2ed4d7f..6defbb5 100644 Binary files a/dataset/images/train/train_0141.jpg and b/dataset/images/train/train_0141.jpg differ diff --git a/dataset/images/train/train_0142.jpg b/dataset/images/train/train_0142.jpg index bdcbfd5..6137941 100644 Binary files a/dataset/images/train/train_0142.jpg and b/dataset/images/train/train_0142.jpg differ diff --git a/dataset/images/train/train_0143.jpg b/dataset/images/train/train_0143.jpg index a8fe7bf..f78b2ad 100644 Binary files a/dataset/images/train/train_0143.jpg and b/dataset/images/train/train_0143.jpg differ diff --git a/dataset/images/train/train_0144.jpg b/dataset/images/train/train_0144.jpg index e4beeff..bf77164 100644 Binary files a/dataset/images/train/train_0144.jpg and b/dataset/images/train/train_0144.jpg differ diff --git a/dataset/images/train/train_0145.jpg b/dataset/images/train/train_0145.jpg index adba342..e05d708 100644 Binary files a/dataset/images/train/train_0145.jpg and b/dataset/images/train/train_0145.jpg differ diff --git a/dataset/images/train/train_0146.jpg b/dataset/images/train/train_0146.jpg index 0a82aed..a0eae60 100644 Binary files a/dataset/images/train/train_0146.jpg and b/dataset/images/train/train_0146.jpg differ diff --git a/dataset/images/train/train_0147.jpg b/dataset/images/train/train_0147.jpg index 136685f..d9b266d 100644 Binary files a/dataset/images/train/train_0147.jpg and b/dataset/images/train/train_0147.jpg differ diff --git a/dataset/images/train/train_0148.jpg b/dataset/images/train/train_0148.jpg index 7bee096..581b89e 100644 Binary files a/dataset/images/train/train_0148.jpg and b/dataset/images/train/train_0148.jpg differ diff --git a/dataset/images/train/train_0149.jpg b/dataset/images/train/train_0149.jpg index f25e9a7..840875b 100644 Binary files a/dataset/images/train/train_0149.jpg and b/dataset/images/train/train_0149.jpg differ diff --git a/dataset/images/train/train_0150.jpg b/dataset/images/train/train_0150.jpg index 0f9ab9e..4bf33c1 100644 Binary files a/dataset/images/train/train_0150.jpg and b/dataset/images/train/train_0150.jpg differ diff --git a/dataset/images/train/train_0151.jpg b/dataset/images/train/train_0151.jpg index 7cca470..c5c570a 100644 Binary files a/dataset/images/train/train_0151.jpg and b/dataset/images/train/train_0151.jpg differ diff --git a/dataset/images/train/train_0152.jpg b/dataset/images/train/train_0152.jpg index f532613..15ba741 100644 Binary files a/dataset/images/train/train_0152.jpg and b/dataset/images/train/train_0152.jpg differ diff --git a/dataset/images/train/train_0153.jpg b/dataset/images/train/train_0153.jpg index 0e125e6..65cc24d 100644 Binary files a/dataset/images/train/train_0153.jpg and b/dataset/images/train/train_0153.jpg differ diff --git a/dataset/images/train/train_0154.jpg b/dataset/images/train/train_0154.jpg index 27192aa..8d1b74f 100644 Binary files a/dataset/images/train/train_0154.jpg and b/dataset/images/train/train_0154.jpg differ diff --git a/dataset/images/train/train_0155.jpg b/dataset/images/train/train_0155.jpg index 949bb24..0fa72b1 100644 Binary files a/dataset/images/train/train_0155.jpg and b/dataset/images/train/train_0155.jpg differ diff --git a/dataset/images/train/train_0156.jpg b/dataset/images/train/train_0156.jpg index 0d8528b..ac4749e 100644 Binary files a/dataset/images/train/train_0156.jpg and b/dataset/images/train/train_0156.jpg differ diff --git a/dataset/images/train/train_0157.jpg b/dataset/images/train/train_0157.jpg index ad111a3..1cf5ebe 100644 Binary files a/dataset/images/train/train_0157.jpg and b/dataset/images/train/train_0157.jpg differ diff --git a/dataset/images/train/train_0158.jpg b/dataset/images/train/train_0158.jpg index 639d2a4..f99da4c 100644 Binary files a/dataset/images/train/train_0158.jpg and b/dataset/images/train/train_0158.jpg differ diff --git a/dataset/images/train/train_0159.jpg b/dataset/images/train/train_0159.jpg index d302a46..ecd5c1c 100644 Binary files a/dataset/images/train/train_0159.jpg and b/dataset/images/train/train_0159.jpg differ diff --git a/dataset/images/train/train_0160.jpg b/dataset/images/train/train_0160.jpg index d656446..1cfb15b 100644 Binary files a/dataset/images/train/train_0160.jpg and b/dataset/images/train/train_0160.jpg differ diff --git a/dataset/images/train/train_0161.jpg b/dataset/images/train/train_0161.jpg index fca50e3..51cb0f3 100644 Binary files a/dataset/images/train/train_0161.jpg and b/dataset/images/train/train_0161.jpg differ diff --git a/dataset/images/train/train_0162.jpg b/dataset/images/train/train_0162.jpg index ef50f52..5fa92e8 100644 Binary files a/dataset/images/train/train_0162.jpg and b/dataset/images/train/train_0162.jpg differ diff --git a/dataset/images/train/train_0163.jpg b/dataset/images/train/train_0163.jpg index 20ed9b1..d7eaaa5 100644 Binary files a/dataset/images/train/train_0163.jpg and b/dataset/images/train/train_0163.jpg differ diff --git a/dataset/images/train/train_0164.jpg b/dataset/images/train/train_0164.jpg index 2561144..c773812 100644 Binary files a/dataset/images/train/train_0164.jpg and b/dataset/images/train/train_0164.jpg differ diff --git a/dataset/images/train/train_0165.jpg b/dataset/images/train/train_0165.jpg index 6c4aaf3..f71e04b 100644 Binary files a/dataset/images/train/train_0165.jpg and b/dataset/images/train/train_0165.jpg differ diff --git a/dataset/images/train/train_0166.jpg b/dataset/images/train/train_0166.jpg index 0f61d9f..330861c 100644 Binary files a/dataset/images/train/train_0166.jpg and b/dataset/images/train/train_0166.jpg differ diff --git a/dataset/images/train/train_0167.jpg b/dataset/images/train/train_0167.jpg index e7bd7e5..678fbc0 100644 Binary files a/dataset/images/train/train_0167.jpg and b/dataset/images/train/train_0167.jpg differ diff --git a/dataset/images/train/train_0168.jpg b/dataset/images/train/train_0168.jpg index 6f5520b..9944dbd 100644 Binary files a/dataset/images/train/train_0168.jpg and b/dataset/images/train/train_0168.jpg differ diff --git a/dataset/images/train/train_0169.jpg b/dataset/images/train/train_0169.jpg index 490ac34..6a9ce75 100644 Binary files a/dataset/images/train/train_0169.jpg and b/dataset/images/train/train_0169.jpg differ diff --git a/dataset/images/train/train_0170.jpg b/dataset/images/train/train_0170.jpg index bc5fb57..3144403 100644 Binary files a/dataset/images/train/train_0170.jpg and b/dataset/images/train/train_0170.jpg differ diff --git a/dataset/images/train/train_0171.jpg b/dataset/images/train/train_0171.jpg index ebc0a3e..12db02d 100644 Binary files a/dataset/images/train/train_0171.jpg and b/dataset/images/train/train_0171.jpg differ diff --git a/dataset/images/train/train_0172.jpg b/dataset/images/train/train_0172.jpg index b7c7f67..3be32fc 100644 Binary files a/dataset/images/train/train_0172.jpg and b/dataset/images/train/train_0172.jpg differ diff --git a/dataset/images/train/train_0173.jpg b/dataset/images/train/train_0173.jpg index 0ed6967..b7c2b9e 100644 Binary files a/dataset/images/train/train_0173.jpg and b/dataset/images/train/train_0173.jpg differ diff --git a/dataset/images/train/train_0174.jpg b/dataset/images/train/train_0174.jpg index 33f0568..48f2c08 100644 Binary files a/dataset/images/train/train_0174.jpg and b/dataset/images/train/train_0174.jpg differ diff --git a/dataset/images/train/train_0175.jpg b/dataset/images/train/train_0175.jpg index 7f917e5..f10a885 100644 Binary files a/dataset/images/train/train_0175.jpg and b/dataset/images/train/train_0175.jpg differ diff --git a/dataset/images/train/train_0176.jpg b/dataset/images/train/train_0176.jpg index 2a8bc8d..5bbec6a 100644 Binary files a/dataset/images/train/train_0176.jpg and b/dataset/images/train/train_0176.jpg differ diff --git a/dataset/images/train/train_0177.jpg b/dataset/images/train/train_0177.jpg index ea2a5c1..833aa30 100644 Binary files a/dataset/images/train/train_0177.jpg and b/dataset/images/train/train_0177.jpg differ diff --git a/dataset/images/train/train_0178.jpg b/dataset/images/train/train_0178.jpg index 18102bf..e61902f 100644 Binary files a/dataset/images/train/train_0178.jpg and b/dataset/images/train/train_0178.jpg differ diff --git a/dataset/images/train/train_0179.jpg b/dataset/images/train/train_0179.jpg index bd466de..d249736 100644 Binary files a/dataset/images/train/train_0179.jpg and b/dataset/images/train/train_0179.jpg differ diff --git a/dataset/images/train/train_0180.jpg b/dataset/images/train/train_0180.jpg index 836f474..b3aee3b 100644 Binary files a/dataset/images/train/train_0180.jpg and b/dataset/images/train/train_0180.jpg differ diff --git a/dataset/images/train/train_0181.jpg b/dataset/images/train/train_0181.jpg index 29dbbaf..ec99649 100644 Binary files a/dataset/images/train/train_0181.jpg and b/dataset/images/train/train_0181.jpg differ diff --git a/dataset/images/train/train_0182.jpg b/dataset/images/train/train_0182.jpg index c73fedd..90933fa 100644 Binary files a/dataset/images/train/train_0182.jpg and b/dataset/images/train/train_0182.jpg differ diff --git a/dataset/images/train/train_0183.jpg b/dataset/images/train/train_0183.jpg index 8847f46..43cf27d 100644 Binary files a/dataset/images/train/train_0183.jpg and b/dataset/images/train/train_0183.jpg differ diff --git a/dataset/images/train/train_0184.jpg b/dataset/images/train/train_0184.jpg index 7b2e44b..6d0a16e 100644 Binary files a/dataset/images/train/train_0184.jpg and b/dataset/images/train/train_0184.jpg differ diff --git a/dataset/images/train/train_0185.jpg b/dataset/images/train/train_0185.jpg index 9763e46..fc3ada3 100644 Binary files a/dataset/images/train/train_0185.jpg and b/dataset/images/train/train_0185.jpg differ diff --git a/dataset/images/train/train_0186.jpg b/dataset/images/train/train_0186.jpg index 8c1ab97..5d0de56 100644 Binary files a/dataset/images/train/train_0186.jpg and b/dataset/images/train/train_0186.jpg differ diff --git a/dataset/images/train/train_0187.jpg b/dataset/images/train/train_0187.jpg index a8fcbcd..4a0717d 100644 Binary files a/dataset/images/train/train_0187.jpg and b/dataset/images/train/train_0187.jpg differ diff --git a/dataset/images/train/train_0188.jpg b/dataset/images/train/train_0188.jpg index 8335867..e217be0 100644 Binary files a/dataset/images/train/train_0188.jpg and b/dataset/images/train/train_0188.jpg differ diff --git a/dataset/images/train/train_0189.jpg b/dataset/images/train/train_0189.jpg index d28d019..30d60ff 100644 Binary files a/dataset/images/train/train_0189.jpg and b/dataset/images/train/train_0189.jpg differ diff --git a/dataset/images/train/train_0190.jpg b/dataset/images/train/train_0190.jpg index 08d8eb4..c41196a 100644 Binary files a/dataset/images/train/train_0190.jpg and b/dataset/images/train/train_0190.jpg differ diff --git a/dataset/images/train/train_0191.jpg b/dataset/images/train/train_0191.jpg index 5471e66..c535c9d 100644 Binary files a/dataset/images/train/train_0191.jpg and b/dataset/images/train/train_0191.jpg differ diff --git a/dataset/images/train/train_0192.jpg b/dataset/images/train/train_0192.jpg index cbb23cc..2b781f8 100644 Binary files a/dataset/images/train/train_0192.jpg and b/dataset/images/train/train_0192.jpg differ diff --git a/dataset/images/train/train_0193.jpg b/dataset/images/train/train_0193.jpg index 4f90b1a..fd78e8c 100644 Binary files a/dataset/images/train/train_0193.jpg and b/dataset/images/train/train_0193.jpg differ diff --git a/dataset/images/train/train_0194.jpg b/dataset/images/train/train_0194.jpg index 5ae3e61..74b3bbf 100644 Binary files a/dataset/images/train/train_0194.jpg and b/dataset/images/train/train_0194.jpg differ diff --git a/dataset/images/train/train_0195.jpg b/dataset/images/train/train_0195.jpg index 170af37..b1216e5 100644 Binary files a/dataset/images/train/train_0195.jpg and b/dataset/images/train/train_0195.jpg differ diff --git a/dataset/images/train/train_0196.jpg b/dataset/images/train/train_0196.jpg index db36ac6..d25e511 100644 Binary files a/dataset/images/train/train_0196.jpg and b/dataset/images/train/train_0196.jpg differ diff --git a/dataset/images/train/train_0197.jpg b/dataset/images/train/train_0197.jpg index 9893124..f904aa6 100644 Binary files a/dataset/images/train/train_0197.jpg and b/dataset/images/train/train_0197.jpg differ diff --git a/dataset/images/train/train_0198.jpg b/dataset/images/train/train_0198.jpg index 48621f4..7edf83f 100644 Binary files a/dataset/images/train/train_0198.jpg and b/dataset/images/train/train_0198.jpg differ diff --git a/dataset/images/train/train_0199.jpg b/dataset/images/train/train_0199.jpg index eb62de0..afea414 100644 Binary files a/dataset/images/train/train_0199.jpg and b/dataset/images/train/train_0199.jpg differ diff --git a/dataset/images/train/user_capture_1780003783840.jpg b/dataset/images/train/user_capture_1780003783840.jpg deleted file mode 100644 index 0dd967c..0000000 Binary files a/dataset/images/train/user_capture_1780003783840.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003803459.jpg b/dataset/images/train/user_capture_1780003803459.jpg deleted file mode 100644 index 7dec223..0000000 Binary files a/dataset/images/train/user_capture_1780003803459.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003806546.jpg b/dataset/images/train/user_capture_1780003806546.jpg deleted file mode 100644 index 4245f51..0000000 Binary files a/dataset/images/train/user_capture_1780003806546.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003809723.jpg b/dataset/images/train/user_capture_1780003809723.jpg deleted file mode 100644 index 621baee..0000000 Binary files a/dataset/images/train/user_capture_1780003809723.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003812605.jpg b/dataset/images/train/user_capture_1780003812605.jpg deleted file mode 100644 index 01ab5b8..0000000 Binary files a/dataset/images/train/user_capture_1780003812605.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003815582.jpg b/dataset/images/train/user_capture_1780003815582.jpg deleted file mode 100644 index f73f337..0000000 Binary files a/dataset/images/train/user_capture_1780003815582.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003818633.jpg b/dataset/images/train/user_capture_1780003818633.jpg deleted file mode 100644 index 45d8dee..0000000 Binary files a/dataset/images/train/user_capture_1780003818633.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003821623.jpg b/dataset/images/train/user_capture_1780003821623.jpg deleted file mode 100644 index f6f09d5..0000000 Binary files a/dataset/images/train/user_capture_1780003821623.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003824834.jpg b/dataset/images/train/user_capture_1780003824834.jpg deleted file mode 100644 index a448c70..0000000 Binary files a/dataset/images/train/user_capture_1780003824834.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003828388.jpg b/dataset/images/train/user_capture_1780003828388.jpg deleted file mode 100644 index 8d7367f..0000000 Binary files a/dataset/images/train/user_capture_1780003828388.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003830953.jpg b/dataset/images/train/user_capture_1780003830953.jpg deleted file mode 100644 index 7125ab4..0000000 Binary files a/dataset/images/train/user_capture_1780003830953.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003833933.jpg b/dataset/images/train/user_capture_1780003833933.jpg deleted file mode 100644 index 76092d2..0000000 Binary files a/dataset/images/train/user_capture_1780003833933.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003836384.jpg b/dataset/images/train/user_capture_1780003836384.jpg deleted file mode 100644 index c40d831..0000000 Binary files a/dataset/images/train/user_capture_1780003836384.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003838945.jpg b/dataset/images/train/user_capture_1780003838945.jpg deleted file mode 100644 index e845f93..0000000 Binary files a/dataset/images/train/user_capture_1780003838945.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780003841632.jpg b/dataset/images/train/user_capture_1780003841632.jpg deleted file mode 100644 index e3dc562..0000000 Binary files a/dataset/images/train/user_capture_1780003841632.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780004908498.jpg b/dataset/images/train/user_capture_1780004908498.jpg deleted file mode 100644 index 3698724..0000000 Binary files a/dataset/images/train/user_capture_1780004908498.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780007172322.jpg b/dataset/images/train/user_capture_1780007172322.jpg deleted file mode 100644 index 0556735..0000000 Binary files a/dataset/images/train/user_capture_1780007172322.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780007176250.jpg b/dataset/images/train/user_capture_1780007176250.jpg deleted file mode 100644 index 3d3d198..0000000 Binary files a/dataset/images/train/user_capture_1780007176250.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780007179850.jpg b/dataset/images/train/user_capture_1780007179850.jpg deleted file mode 100644 index 925b978..0000000 Binary files a/dataset/images/train/user_capture_1780007179850.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780007182800.jpg b/dataset/images/train/user_capture_1780007182800.jpg deleted file mode 100644 index a732fc6..0000000 Binary files a/dataset/images/train/user_capture_1780007182800.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780007185911.jpg b/dataset/images/train/user_capture_1780007185911.jpg deleted file mode 100644 index 3ebbcfa..0000000 Binary files a/dataset/images/train/user_capture_1780007185911.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780007193199.jpg b/dataset/images/train/user_capture_1780007193199.jpg deleted file mode 100644 index 31390c0..0000000 Binary files a/dataset/images/train/user_capture_1780007193199.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780007197515.jpg b/dataset/images/train/user_capture_1780007197515.jpg deleted file mode 100644 index 8a4e3f0..0000000 Binary files a/dataset/images/train/user_capture_1780007197515.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780007201191.jpg b/dataset/images/train/user_capture_1780007201191.jpg deleted file mode 100644 index a06105d..0000000 Binary files a/dataset/images/train/user_capture_1780007201191.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780007204503.jpg b/dataset/images/train/user_capture_1780007204503.jpg deleted file mode 100644 index f5ea5d9..0000000 Binary files a/dataset/images/train/user_capture_1780007204503.jpg and /dev/null differ diff --git a/dataset/images/train/user_capture_1780055835129.jpg b/dataset/images/train/user_capture_1780055835129.jpg new file mode 100644 index 0000000..9ab51ca Binary files /dev/null and b/dataset/images/train/user_capture_1780055835129.jpg differ diff --git a/dataset/images/train/user_capture_1780055836157.jpg b/dataset/images/train/user_capture_1780055836157.jpg new file mode 100644 index 0000000..fa4f9d9 Binary files /dev/null and b/dataset/images/train/user_capture_1780055836157.jpg differ diff --git a/dataset/images/train/user_capture_1780055839156.jpg b/dataset/images/train/user_capture_1780055839156.jpg new file mode 100644 index 0000000..fe2a88f Binary files /dev/null and b/dataset/images/train/user_capture_1780055839156.jpg differ diff --git a/dataset/images/train/user_capture_1780055841158.jpg b/dataset/images/train/user_capture_1780055841158.jpg new file mode 100644 index 0000000..19f1963 Binary files /dev/null and b/dataset/images/train/user_capture_1780055841158.jpg differ diff --git a/dataset/images/train/user_capture_1780055843156.jpg b/dataset/images/train/user_capture_1780055843156.jpg new file mode 100644 index 0000000..6ca5fd0 Binary files /dev/null and b/dataset/images/train/user_capture_1780055843156.jpg differ diff --git a/dataset/images/train/user_capture_1780055844156.jpg b/dataset/images/train/user_capture_1780055844156.jpg new file mode 100644 index 0000000..6d26b20 Binary files /dev/null and b/dataset/images/train/user_capture_1780055844156.jpg differ diff --git a/dataset/images/train/user_capture_1780055865715.jpg b/dataset/images/train/user_capture_1780055865715.jpg new file mode 100644 index 0000000..c32d596 Binary files /dev/null and b/dataset/images/train/user_capture_1780055865715.jpg differ diff --git a/dataset/images/train/user_capture_1780055866733.jpg b/dataset/images/train/user_capture_1780055866733.jpg new file mode 100644 index 0000000..85f5dc7 Binary files /dev/null and b/dataset/images/train/user_capture_1780055866733.jpg differ diff --git a/dataset/images/train/user_capture_1780055868733.jpg b/dataset/images/train/user_capture_1780055868733.jpg new file mode 100644 index 0000000..a849acd Binary files /dev/null and b/dataset/images/train/user_capture_1780055868733.jpg differ diff --git a/dataset/images/train/user_capture_1780055869735.jpg b/dataset/images/train/user_capture_1780055869735.jpg new file mode 100644 index 0000000..19cbb9e Binary files /dev/null and b/dataset/images/train/user_capture_1780055869735.jpg differ diff --git a/dataset/images/train/user_capture_1780055870733.jpg b/dataset/images/train/user_capture_1780055870733.jpg new file mode 100644 index 0000000..019c94a Binary files /dev/null and b/dataset/images/train/user_capture_1780055870733.jpg differ diff --git a/dataset/images/train/user_capture_1780055871740.jpg b/dataset/images/train/user_capture_1780055871740.jpg new file mode 100644 index 0000000..d5d17e8 Binary files /dev/null and b/dataset/images/train/user_capture_1780055871740.jpg differ diff --git a/dataset/images/train/user_capture_1780055872734.jpg b/dataset/images/train/user_capture_1780055872734.jpg new file mode 100644 index 0000000..0607546 Binary files /dev/null and b/dataset/images/train/user_capture_1780055872734.jpg differ diff --git a/dataset/images/train/user_capture_1780055873735.jpg b/dataset/images/train/user_capture_1780055873735.jpg new file mode 100644 index 0000000..f935de1 Binary files /dev/null and b/dataset/images/train/user_capture_1780055873735.jpg differ diff --git a/dataset/images/train/user_capture_1780055900266.jpg b/dataset/images/train/user_capture_1780055900266.jpg new file mode 100644 index 0000000..518a094 Binary files /dev/null and b/dataset/images/train/user_capture_1780055900266.jpg differ diff --git a/dataset/images/train/user_capture_1780055902282.jpg b/dataset/images/train/user_capture_1780055902282.jpg new file mode 100644 index 0000000..41fc70d Binary files /dev/null and b/dataset/images/train/user_capture_1780055902282.jpg differ diff --git a/dataset/images/train/user_capture_1780055903284.jpg b/dataset/images/train/user_capture_1780055903284.jpg new file mode 100644 index 0000000..7bd7dc7 Binary files /dev/null and b/dataset/images/train/user_capture_1780055903284.jpg differ diff --git a/dataset/images/train/user_capture_1780055905295.jpg b/dataset/images/train/user_capture_1780055905295.jpg new file mode 100644 index 0000000..b37ed90 Binary files /dev/null and b/dataset/images/train/user_capture_1780055905295.jpg differ diff --git a/dataset/images/train/user_capture_1780055906283.jpg b/dataset/images/train/user_capture_1780055906283.jpg new file mode 100644 index 0000000..467e31f Binary files /dev/null and b/dataset/images/train/user_capture_1780055906283.jpg differ diff --git a/dataset/images/train/user_capture_1780055907283.jpg b/dataset/images/train/user_capture_1780055907283.jpg new file mode 100644 index 0000000..e56069b Binary files /dev/null and b/dataset/images/train/user_capture_1780055907283.jpg differ diff --git a/dataset/images/train/user_capture_1780055908283.jpg b/dataset/images/train/user_capture_1780055908283.jpg new file mode 100644 index 0000000..5606a38 Binary files /dev/null and b/dataset/images/train/user_capture_1780055908283.jpg differ diff --git a/dataset/images/train/user_capture_1780055909282.jpg b/dataset/images/train/user_capture_1780055909282.jpg new file mode 100644 index 0000000..914099f Binary files /dev/null and b/dataset/images/train/user_capture_1780055909282.jpg differ diff --git a/dataset/images/train/user_capture_1780056333275.jpg b/dataset/images/train/user_capture_1780056333275.jpg new file mode 100644 index 0000000..e003b1c Binary files /dev/null and b/dataset/images/train/user_capture_1780056333275.jpg differ diff --git a/dataset/images/train/user_capture_1780056334293.jpg b/dataset/images/train/user_capture_1780056334293.jpg new file mode 100644 index 0000000..89414d6 Binary files /dev/null and b/dataset/images/train/user_capture_1780056334293.jpg differ diff --git a/dataset/images/train/user_capture_1780056337293.jpg b/dataset/images/train/user_capture_1780056337293.jpg new file mode 100644 index 0000000..6f0ec33 Binary files /dev/null and b/dataset/images/train/user_capture_1780056337293.jpg differ diff --git a/dataset/images/train/user_capture_1780056339292.jpg b/dataset/images/train/user_capture_1780056339292.jpg new file mode 100644 index 0000000..04f770b Binary files /dev/null and b/dataset/images/train/user_capture_1780056339292.jpg differ diff --git a/dataset/images/val/val_0000.jpg b/dataset/images/val/val_0000.jpg index 21bdbee..2514c1d 100644 Binary files a/dataset/images/val/val_0000.jpg and b/dataset/images/val/val_0000.jpg differ diff --git a/dataset/images/val/val_0001.jpg b/dataset/images/val/val_0001.jpg index 30fe6f7..4715fe9 100644 Binary files a/dataset/images/val/val_0001.jpg and b/dataset/images/val/val_0001.jpg differ diff --git a/dataset/images/val/val_0002.jpg b/dataset/images/val/val_0002.jpg index 8fcd53f..89bec01 100644 Binary files a/dataset/images/val/val_0002.jpg and b/dataset/images/val/val_0002.jpg differ diff --git a/dataset/images/val/val_0003.jpg b/dataset/images/val/val_0003.jpg index 1c01c02..4b52bc5 100644 Binary files a/dataset/images/val/val_0003.jpg and b/dataset/images/val/val_0003.jpg differ diff --git a/dataset/images/val/val_0004.jpg b/dataset/images/val/val_0004.jpg index 5ea24e8..932eddb 100644 Binary files a/dataset/images/val/val_0004.jpg and b/dataset/images/val/val_0004.jpg differ diff --git a/dataset/images/val/val_0005.jpg b/dataset/images/val/val_0005.jpg index 2e64e93..359555b 100644 Binary files a/dataset/images/val/val_0005.jpg and b/dataset/images/val/val_0005.jpg differ diff --git a/dataset/images/val/val_0006.jpg b/dataset/images/val/val_0006.jpg index dffae92..3f2cb96 100644 Binary files a/dataset/images/val/val_0006.jpg and b/dataset/images/val/val_0006.jpg differ diff --git a/dataset/images/val/val_0007.jpg b/dataset/images/val/val_0007.jpg index cd867f0..0eeb954 100644 Binary files a/dataset/images/val/val_0007.jpg and b/dataset/images/val/val_0007.jpg differ diff --git a/dataset/images/val/val_0008.jpg b/dataset/images/val/val_0008.jpg index cd58cdb..6243a1c 100644 Binary files a/dataset/images/val/val_0008.jpg and b/dataset/images/val/val_0008.jpg differ diff --git a/dataset/images/val/val_0009.jpg b/dataset/images/val/val_0009.jpg index 314486e..27f073a 100644 Binary files a/dataset/images/val/val_0009.jpg and b/dataset/images/val/val_0009.jpg differ diff --git a/dataset/images/val/val_0010.jpg b/dataset/images/val/val_0010.jpg index 622c03c..c6a4468 100644 Binary files a/dataset/images/val/val_0010.jpg and b/dataset/images/val/val_0010.jpg differ diff --git a/dataset/images/val/val_0011.jpg b/dataset/images/val/val_0011.jpg index b1889c0..8b80360 100644 Binary files a/dataset/images/val/val_0011.jpg and b/dataset/images/val/val_0011.jpg differ diff --git a/dataset/images/val/val_0012.jpg b/dataset/images/val/val_0012.jpg index 86f9f1b..cfe4b5b 100644 Binary files a/dataset/images/val/val_0012.jpg and b/dataset/images/val/val_0012.jpg differ diff --git a/dataset/images/val/val_0013.jpg b/dataset/images/val/val_0013.jpg index 3373054..64dae2e 100644 Binary files a/dataset/images/val/val_0013.jpg and b/dataset/images/val/val_0013.jpg differ diff --git a/dataset/images/val/val_0014.jpg b/dataset/images/val/val_0014.jpg index 4d6fec1..9e0980f 100644 Binary files a/dataset/images/val/val_0014.jpg and b/dataset/images/val/val_0014.jpg differ diff --git a/dataset/images/val/val_0015.jpg b/dataset/images/val/val_0015.jpg index bc11617..24a53c2 100644 Binary files a/dataset/images/val/val_0015.jpg and b/dataset/images/val/val_0015.jpg differ diff --git a/dataset/images/val/val_0016.jpg b/dataset/images/val/val_0016.jpg index cbad456..5e3c748 100644 Binary files a/dataset/images/val/val_0016.jpg and b/dataset/images/val/val_0016.jpg differ diff --git a/dataset/images/val/val_0017.jpg b/dataset/images/val/val_0017.jpg index 9d1c827..dba82c0 100644 Binary files a/dataset/images/val/val_0017.jpg and b/dataset/images/val/val_0017.jpg differ diff --git a/dataset/images/val/val_0018.jpg b/dataset/images/val/val_0018.jpg index 03e0415..0edb358 100644 Binary files a/dataset/images/val/val_0018.jpg and b/dataset/images/val/val_0018.jpg differ diff --git a/dataset/images/val/val_0019.jpg b/dataset/images/val/val_0019.jpg index 6569921..833230d 100644 Binary files a/dataset/images/val/val_0019.jpg and b/dataset/images/val/val_0019.jpg differ diff --git a/dataset/images/val/val_0020.jpg b/dataset/images/val/val_0020.jpg index 25442f6..109d5ab 100644 Binary files a/dataset/images/val/val_0020.jpg and b/dataset/images/val/val_0020.jpg differ diff --git a/dataset/images/val/val_0021.jpg b/dataset/images/val/val_0021.jpg index 113a130..ddf9dc3 100644 Binary files a/dataset/images/val/val_0021.jpg and b/dataset/images/val/val_0021.jpg differ diff --git a/dataset/images/val/val_0022.jpg b/dataset/images/val/val_0022.jpg index 2a7997c..4a92307 100644 Binary files a/dataset/images/val/val_0022.jpg and b/dataset/images/val/val_0022.jpg differ diff --git a/dataset/images/val/val_0023.jpg b/dataset/images/val/val_0023.jpg index 3eca705..a6d761f 100644 Binary files a/dataset/images/val/val_0023.jpg and b/dataset/images/val/val_0023.jpg differ diff --git a/dataset/images/val/val_0024.jpg b/dataset/images/val/val_0024.jpg index cef7be4..1b42245 100644 Binary files a/dataset/images/val/val_0024.jpg and b/dataset/images/val/val_0024.jpg differ diff --git a/dataset/images/val/val_0025.jpg b/dataset/images/val/val_0025.jpg index 54b0d4e..bd967ef 100644 Binary files a/dataset/images/val/val_0025.jpg and b/dataset/images/val/val_0025.jpg differ diff --git a/dataset/images/val/val_0026.jpg b/dataset/images/val/val_0026.jpg index 5b99fac..ce63ee0 100644 Binary files a/dataset/images/val/val_0026.jpg and b/dataset/images/val/val_0026.jpg differ diff --git a/dataset/images/val/val_0027.jpg b/dataset/images/val/val_0027.jpg index d22115a..7fc476b 100644 Binary files a/dataset/images/val/val_0027.jpg and b/dataset/images/val/val_0027.jpg differ diff --git a/dataset/images/val/val_0028.jpg b/dataset/images/val/val_0028.jpg index 2e583e0..414d6c2 100644 Binary files a/dataset/images/val/val_0028.jpg and b/dataset/images/val/val_0028.jpg differ diff --git a/dataset/images/val/val_0029.jpg b/dataset/images/val/val_0029.jpg index 7c3cd00..0d48086 100644 Binary files a/dataset/images/val/val_0029.jpg and b/dataset/images/val/val_0029.jpg differ diff --git a/dataset/images/val/val_0030.jpg b/dataset/images/val/val_0030.jpg index fdd2b7a..3771c89 100644 Binary files a/dataset/images/val/val_0030.jpg and b/dataset/images/val/val_0030.jpg differ diff --git a/dataset/images/val/val_0031.jpg b/dataset/images/val/val_0031.jpg index 8662c21..fdff88d 100644 Binary files a/dataset/images/val/val_0031.jpg and b/dataset/images/val/val_0031.jpg differ diff --git a/dataset/images/val/val_0032.jpg b/dataset/images/val/val_0032.jpg index 59408fa..19e2a99 100644 Binary files a/dataset/images/val/val_0032.jpg and b/dataset/images/val/val_0032.jpg differ diff --git a/dataset/images/val/val_0033.jpg b/dataset/images/val/val_0033.jpg index cbf7486..1ea68b4 100644 Binary files a/dataset/images/val/val_0033.jpg and b/dataset/images/val/val_0033.jpg differ diff --git a/dataset/images/val/val_0034.jpg b/dataset/images/val/val_0034.jpg index 14a7514..97e2068 100644 Binary files a/dataset/images/val/val_0034.jpg and b/dataset/images/val/val_0034.jpg differ diff --git a/dataset/images/val/val_0035.jpg b/dataset/images/val/val_0035.jpg index dcc6688..21e9148 100644 Binary files a/dataset/images/val/val_0035.jpg and b/dataset/images/val/val_0035.jpg differ diff --git a/dataset/images/val/val_0036.jpg b/dataset/images/val/val_0036.jpg index 508b938..a8b852f 100644 Binary files a/dataset/images/val/val_0036.jpg and b/dataset/images/val/val_0036.jpg differ diff --git a/dataset/images/val/val_0037.jpg b/dataset/images/val/val_0037.jpg index ac6c5c8..b6f2120 100644 Binary files a/dataset/images/val/val_0037.jpg and b/dataset/images/val/val_0037.jpg differ diff --git a/dataset/images/val/val_0038.jpg b/dataset/images/val/val_0038.jpg index dcc8179..ed71eea 100644 Binary files a/dataset/images/val/val_0038.jpg and b/dataset/images/val/val_0038.jpg differ diff --git a/dataset/images/val/val_0039.jpg b/dataset/images/val/val_0039.jpg index ee04cf0..4b4553b 100644 Binary files a/dataset/images/val/val_0039.jpg and b/dataset/images/val/val_0039.jpg differ diff --git a/dataset/images/val/val_0040.jpg b/dataset/images/val/val_0040.jpg index cffdf2f..9114ff1 100644 Binary files a/dataset/images/val/val_0040.jpg and b/dataset/images/val/val_0040.jpg differ diff --git a/dataset/images/val/val_0041.jpg b/dataset/images/val/val_0041.jpg index 8a96817..0ca5fca 100644 Binary files a/dataset/images/val/val_0041.jpg and b/dataset/images/val/val_0041.jpg differ diff --git a/dataset/images/val/val_0042.jpg b/dataset/images/val/val_0042.jpg index e26ffc8..10b4343 100644 Binary files a/dataset/images/val/val_0042.jpg and b/dataset/images/val/val_0042.jpg differ diff --git a/dataset/images/val/val_0043.jpg b/dataset/images/val/val_0043.jpg index b689556..17d5370 100644 Binary files a/dataset/images/val/val_0043.jpg and b/dataset/images/val/val_0043.jpg differ diff --git a/dataset/images/val/val_0044.jpg b/dataset/images/val/val_0044.jpg index 9d6d243..b2cd1f2 100644 Binary files a/dataset/images/val/val_0044.jpg and b/dataset/images/val/val_0044.jpg differ diff --git a/dataset/images/val/val_0045.jpg b/dataset/images/val/val_0045.jpg index f8ca700..f9142b7 100644 Binary files a/dataset/images/val/val_0045.jpg and b/dataset/images/val/val_0045.jpg differ diff --git a/dataset/images/val/val_0046.jpg b/dataset/images/val/val_0046.jpg index a925db5..0ebdc20 100644 Binary files a/dataset/images/val/val_0046.jpg and b/dataset/images/val/val_0046.jpg differ diff --git a/dataset/images/val/val_0047.jpg b/dataset/images/val/val_0047.jpg index 379b3d7..a5a377a 100644 Binary files a/dataset/images/val/val_0047.jpg and b/dataset/images/val/val_0047.jpg differ diff --git a/dataset/images/val/val_0048.jpg b/dataset/images/val/val_0048.jpg index 479af41..658747d 100644 Binary files a/dataset/images/val/val_0048.jpg and b/dataset/images/val/val_0048.jpg differ diff --git a/dataset/images/val/val_0049.jpg b/dataset/images/val/val_0049.jpg index b956581..c05d6ef 100644 Binary files a/dataset/images/val/val_0049.jpg and b/dataset/images/val/val_0049.jpg differ diff --git a/dataset/labels/train/train_0000.txt b/dataset/labels/train/train_0000.txt index 98c28f3..5b93b6b 100644 --- a/dataset/labels/train/train_0000.txt +++ b/dataset/labels/train/train_0000.txt @@ -1,2 +1 @@ -12 0.402344 0.168750 0.157812 0.166667 -12 0.849219 0.735417 0.157812 0.204167 \ No newline at end of file +13 0.151562 0.360417 0.175000 0.250000 \ No newline at end of file diff --git a/dataset/labels/train/train_0001.txt b/dataset/labels/train/train_0001.txt index 79de889..b0676ff 100644 --- a/dataset/labels/train/train_0001.txt +++ b/dataset/labels/train/train_0001.txt @@ -1,2 +1,3 @@ -1 0.454688 0.616667 0.231250 0.270833 -18 0.164844 0.598958 0.204687 0.222917 \ No newline at end of file +25 0.153906 0.400000 0.151562 0.225000 +21 0.317188 0.231250 0.165625 0.300000 +15 0.362500 0.533333 0.125000 0.258333 \ No newline at end of file diff --git a/dataset/labels/train/train_0002.txt b/dataset/labels/train/train_0002.txt index e745b52..12b07a3 100644 --- a/dataset/labels/train/train_0002.txt +++ b/dataset/labels/train/train_0002.txt @@ -1,2 +1 @@ -19 0.279687 0.358333 0.171875 0.216667 -2 0.175000 0.646875 0.140625 0.227083 \ No newline at end of file +1 0.566406 0.256250 0.270313 0.370833 \ No newline at end of file diff --git a/dataset/labels/train/train_0003.txt b/dataset/labels/train/train_0003.txt index 7418f9c..e69de29 100644 --- a/dataset/labels/train/train_0003.txt +++ b/dataset/labels/train/train_0003.txt @@ -1,3 +0,0 @@ -15 0.274219 0.418750 0.079687 0.312500 -26 0.507812 0.661458 0.225000 0.172917 -4 0.117969 0.286458 0.079687 0.214583 \ No newline at end of file diff --git a/dataset/labels/train/train_0004.txt b/dataset/labels/train/train_0004.txt index 6cf9bc2..a8dd247 100644 --- a/dataset/labels/train/train_0004.txt +++ b/dataset/labels/train/train_0004.txt @@ -1,2 +1 @@ -11 0.775781 0.526042 0.160938 0.310417 -4 0.309375 0.592708 0.171875 0.227083 \ No newline at end of file +7 0.850000 0.343750 0.131250 0.112500 \ No newline at end of file diff --git a/dataset/labels/train/train_0005.txt b/dataset/labels/train/train_0005.txt index 22522eb..fde7769 100644 --- a/dataset/labels/train/train_0005.txt +++ b/dataset/labels/train/train_0005.txt @@ -1,3 +1,3 @@ -11 0.104688 0.788542 0.106250 0.206250 -18 0.720313 0.701042 0.168750 0.256250 -13 0.707031 0.462500 0.214062 0.254167 \ No newline at end of file +11 0.832812 0.266667 0.128125 0.250000 +25 0.740625 0.732292 0.156250 0.222917 +1 0.382812 0.751042 0.275000 0.285417 \ No newline at end of file diff --git a/dataset/labels/train/train_0006.txt b/dataset/labels/train/train_0006.txt index c658965..ed9c019 100644 --- a/dataset/labels/train/train_0006.txt +++ b/dataset/labels/train/train_0006.txt @@ -1 +1,3 @@ -9 0.823438 0.650000 0.159375 0.270833 \ No newline at end of file +21 0.660937 0.819792 0.153125 0.139583 +2 0.496094 0.612500 0.142187 0.233333 +13 0.285156 0.577083 0.198437 0.304167 \ No newline at end of file diff --git a/dataset/labels/train/train_0007.txt b/dataset/labels/train/train_0007.txt index 80a0c13..2613b43 100644 --- a/dataset/labels/train/train_0007.txt +++ b/dataset/labels/train/train_0007.txt @@ -1,3 +1 @@ -14 0.782813 0.323958 0.175000 0.197917 -5 0.557813 0.376042 0.193750 0.368750 -24 0.651563 0.762500 0.206250 0.283333 \ No newline at end of file +18 0.506250 0.788542 0.146875 0.235417 \ No newline at end of file diff --git a/dataset/labels/train/train_0008.txt b/dataset/labels/train/train_0008.txt index 2a071ad..53ec02d 100644 --- a/dataset/labels/train/train_0008.txt +++ b/dataset/labels/train/train_0008.txt @@ -1 +1,3 @@ -8 0.410938 0.693750 0.184375 0.170833 \ No newline at end of file +10 0.102344 0.238542 0.107813 0.147917 +13 0.276562 0.418750 0.162500 0.208333 +18 0.532813 0.702083 0.190625 0.283333 \ No newline at end of file diff --git a/dataset/labels/train/train_0009.txt b/dataset/labels/train/train_0009.txt index fed128d..30feded 100644 --- a/dataset/labels/train/train_0009.txt +++ b/dataset/labels/train/train_0009.txt @@ -1,3 +1,3 @@ -13 0.640625 0.641667 0.143750 0.225000 -2 0.278125 0.735417 0.187500 0.262500 -16 0.825781 0.695833 0.182812 0.254167 \ No newline at end of file +4 0.569531 0.498958 0.079687 0.218750 +20 0.641406 0.819792 0.164062 0.227083 +10 0.861719 0.353125 0.110937 0.152083 \ No newline at end of file diff --git a/dataset/labels/train/train_0010.txt b/dataset/labels/train/train_0010.txt index b94d3e0..9901e9c 100644 --- a/dataset/labels/train/train_0010.txt +++ b/dataset/labels/train/train_0010.txt @@ -1,3 +1,2 @@ -10 0.632812 0.137500 0.087500 0.104167 -6 0.624219 0.644792 0.210938 0.281250 -19 0.192969 0.635417 0.148438 0.233333 \ No newline at end of file +8 0.492969 0.451042 0.151562 0.147917 +20 0.340625 0.430208 0.196875 0.231250 \ No newline at end of file diff --git a/dataset/labels/train/train_0011.txt b/dataset/labels/train/train_0011.txt index a3c2159..d979427 100644 --- a/dataset/labels/train/train_0011.txt +++ b/dataset/labels/train/train_0011.txt @@ -1 +1,2 @@ -6 0.706250 0.591667 0.150000 0.200000 \ No newline at end of file +2 0.614062 0.347917 0.231250 0.283333 +23 0.457031 0.551042 0.189062 0.277083 \ No newline at end of file diff --git a/dataset/labels/train/train_0012.txt b/dataset/labels/train/train_0012.txt index 2cc19a1..e69de29 100644 --- a/dataset/labels/train/train_0012.txt +++ b/dataset/labels/train/train_0012.txt @@ -1,3 +0,0 @@ -1 0.177344 0.369792 0.251563 0.281250 -15 0.900781 0.612500 0.104688 0.175000 -18 0.184375 0.572917 0.162500 0.175000 \ No newline at end of file diff --git a/dataset/labels/train/train_0013.txt b/dataset/labels/train/train_0013.txt index 0ff2123..a18f03b 100644 --- a/dataset/labels/train/train_0013.txt +++ b/dataset/labels/train/train_0013.txt @@ -1,2 +1,2 @@ -9 0.644531 0.772917 0.173437 0.170833 -2 0.383594 0.333333 0.173437 0.266667 \ No newline at end of file +25 0.522656 0.326042 0.201563 0.243750 +11 0.457031 0.646875 0.114062 0.218750 \ No newline at end of file diff --git a/dataset/labels/train/train_0014.txt b/dataset/labels/train/train_0014.txt index b61619f..5161812 100644 --- a/dataset/labels/train/train_0014.txt +++ b/dataset/labels/train/train_0014.txt @@ -1 +1 @@ -23 0.419531 0.630208 0.164062 0.235417 \ No newline at end of file +27 0.583594 0.441667 0.160938 0.233333 \ No newline at end of file diff --git a/dataset/labels/train/train_0015.txt b/dataset/labels/train/train_0015.txt index 915ab1b..b9cc475 100644 --- a/dataset/labels/train/train_0015.txt +++ b/dataset/labels/train/train_0015.txt @@ -1,2 +1,2 @@ -10 0.704688 0.386458 0.121875 0.147917 -20 0.420312 0.351042 0.175000 0.235417 \ No newline at end of file +21 0.293750 0.298958 0.128125 0.218750 +14 0.666406 0.677083 0.235937 0.258333 \ No newline at end of file diff --git a/dataset/labels/train/train_0016.txt b/dataset/labels/train/train_0016.txt index 316ea43..97ee886 100644 --- a/dataset/labels/train/train_0016.txt +++ b/dataset/labels/train/train_0016.txt @@ -1,2 +1,3 @@ -21 0.701562 0.676042 0.143750 0.147917 -16 0.410156 0.361458 0.098437 0.168750 \ No newline at end of file +3 0.247656 0.365625 0.182812 0.106250 +2 0.746094 0.248958 0.226562 0.256250 +11 0.689844 0.600000 0.145313 0.283333 \ No newline at end of file diff --git a/dataset/labels/train/train_0017.txt b/dataset/labels/train/train_0017.txt index 89a5688..8247f2f 100644 --- a/dataset/labels/train/train_0017.txt +++ b/dataset/labels/train/train_0017.txt @@ -1,2 +1,2 @@ -6 0.272656 0.363542 0.204687 0.272917 -23 0.711719 0.508333 0.129688 0.187500 \ No newline at end of file +1 0.663281 0.591667 0.307812 0.320833 +26 0.476562 0.767708 0.206250 0.252083 \ No newline at end of file diff --git a/dataset/labels/train/train_0018.txt b/dataset/labels/train/train_0018.txt index 38910fd..f523701 100644 --- a/dataset/labels/train/train_0018.txt +++ b/dataset/labels/train/train_0018.txt @@ -1,2 +1,2 @@ -6 0.382031 0.333333 0.195312 0.258333 -22 0.318750 0.600000 0.184375 0.270833 \ No newline at end of file +1 0.807031 0.426042 0.248438 0.410417 +5 0.269531 0.711458 0.179688 0.310417 \ No newline at end of file diff --git a/dataset/labels/train/train_0019.txt b/dataset/labels/train/train_0019.txt index c009e4d..f50ab50 100644 --- a/dataset/labels/train/train_0019.txt +++ b/dataset/labels/train/train_0019.txt @@ -1,3 +1 @@ -22 0.602344 0.772917 0.210938 0.270833 -5 0.855469 0.495833 0.164062 0.275000 -20 0.392969 0.519792 0.189062 0.289583 \ No newline at end of file +0 0.735938 0.606250 0.206250 0.229167 \ No newline at end of file diff --git a/dataset/labels/train/train_0020.txt b/dataset/labels/train/train_0020.txt index 269ecf9..b482bce 100644 --- a/dataset/labels/train/train_0020.txt +++ b/dataset/labels/train/train_0020.txt @@ -1 +1,2 @@ -19 0.564844 0.444792 0.123438 0.197917 \ No newline at end of file +4 0.328906 0.746875 0.170313 0.256250 +11 0.782031 0.341667 0.167187 0.162500 \ No newline at end of file diff --git a/dataset/labels/train/train_0021.txt b/dataset/labels/train/train_0021.txt index b60338a..be1eaab 100644 --- a/dataset/labels/train/train_0021.txt +++ b/dataset/labels/train/train_0021.txt @@ -1 +1 @@ -21 0.459375 0.598958 0.146875 0.252083 \ No newline at end of file +27 0.172656 0.287500 0.195312 0.283333 \ No newline at end of file diff --git a/dataset/labels/train/train_0022.txt b/dataset/labels/train/train_0022.txt index 785527f..08b0278 100644 --- a/dataset/labels/train/train_0022.txt +++ b/dataset/labels/train/train_0022.txt @@ -1,3 +1 @@ -16 0.146094 0.480208 0.195312 0.168750 -21 0.682813 0.831250 0.178125 0.204167 -13 0.842969 0.522917 0.160938 0.187500 \ No newline at end of file +11 0.679688 0.633333 0.175000 0.337500 \ No newline at end of file diff --git a/dataset/labels/train/train_0023.txt b/dataset/labels/train/train_0023.txt index 4a11def..a258e7f 100644 --- a/dataset/labels/train/train_0023.txt +++ b/dataset/labels/train/train_0023.txt @@ -1,3 +1 @@ -17 0.735938 0.141667 0.165625 0.075000 -16 0.697656 0.459375 0.173437 0.177083 -17 0.696094 0.671875 0.245312 0.131250 \ No newline at end of file +6 0.339062 0.266667 0.171875 0.229167 \ No newline at end of file diff --git a/dataset/labels/train/train_0024.txt b/dataset/labels/train/train_0024.txt index 0ca39be..7dba3a2 100644 --- a/dataset/labels/train/train_0024.txt +++ b/dataset/labels/train/train_0024.txt @@ -1 +1 @@ -16 0.445312 0.457292 0.184375 0.181250 \ No newline at end of file +24 0.671094 0.689583 0.142187 0.179167 \ No newline at end of file diff --git a/dataset/labels/train/train_0025.txt b/dataset/labels/train/train_0025.txt index 9ba4593..332fc85 100644 --- a/dataset/labels/train/train_0025.txt +++ b/dataset/labels/train/train_0025.txt @@ -1,2 +1 @@ -10 0.509375 0.861458 0.121875 0.152083 -10 0.248438 0.146875 0.112500 0.135417 \ No newline at end of file +16 0.579688 0.682292 0.178125 0.206250 \ No newline at end of file diff --git a/dataset/labels/train/train_0026.txt b/dataset/labels/train/train_0026.txt index 735cd99..92b0fbd 100644 --- a/dataset/labels/train/train_0026.txt +++ b/dataset/labels/train/train_0026.txt @@ -1,3 +1 @@ -17 0.864844 0.800000 0.170313 0.225000 -9 0.732031 0.790625 0.164062 0.160417 -18 0.346094 0.560417 0.114062 0.187500 \ No newline at end of file +10 0.285156 0.762500 0.082812 0.104167 \ No newline at end of file diff --git a/dataset/labels/train/train_0027.txt b/dataset/labels/train/train_0027.txt index f8b501f..3f12201 100644 --- a/dataset/labels/train/train_0027.txt +++ b/dataset/labels/train/train_0027.txt @@ -1,2 +1 @@ -14 0.817187 0.581250 0.115625 0.187500 -19 0.553906 0.341667 0.182812 0.237500 \ No newline at end of file +25 0.441406 0.707292 0.182812 0.272917 \ No newline at end of file diff --git a/dataset/labels/train/train_0028.txt b/dataset/labels/train/train_0028.txt index 7d11be8..83eb240 100644 --- a/dataset/labels/train/train_0028.txt +++ b/dataset/labels/train/train_0028.txt @@ -1,2 +1,2 @@ -9 0.237500 0.816667 0.134375 0.204167 -13 0.759375 0.718750 0.168750 0.216667 \ No newline at end of file +5 0.160938 0.694792 0.162500 0.189583 +26 0.572656 0.370833 0.189062 0.329167 \ No newline at end of file diff --git a/dataset/labels/train/train_0029.txt b/dataset/labels/train/train_0029.txt index d5567c2..8344c54 100644 --- a/dataset/labels/train/train_0029.txt +++ b/dataset/labels/train/train_0029.txt @@ -1,3 +1,3 @@ -24 0.577344 0.410417 0.142187 0.166667 -23 0.368750 0.371875 0.153125 0.235417 -4 0.803906 0.487500 0.182812 0.170833 \ No newline at end of file +9 0.880469 0.604167 0.135937 0.229167 +13 0.530469 0.451042 0.223438 0.272917 +17 0.687500 0.506250 0.165625 0.162500 \ No newline at end of file diff --git a/dataset/labels/train/train_0030.txt b/dataset/labels/train/train_0030.txt index e7676c0..936598c 100644 --- a/dataset/labels/train/train_0030.txt +++ b/dataset/labels/train/train_0030.txt @@ -1,3 +1,3 @@ -9 0.321875 0.490625 0.153125 0.260417 -12 0.873437 0.640625 0.156250 0.247917 -6 0.477344 0.503125 0.126562 0.168750 \ No newline at end of file +22 0.171875 0.553125 0.203125 0.285417 +0 0.685937 0.705208 0.153125 0.206250 +13 0.602344 0.331250 0.132812 0.191667 \ No newline at end of file diff --git a/dataset/labels/train/train_0031.txt b/dataset/labels/train/train_0031.txt index 2a53eeb..b23345a 100644 --- a/dataset/labels/train/train_0031.txt +++ b/dataset/labels/train/train_0031.txt @@ -1 +1 @@ -17 0.732031 0.296875 0.223438 0.272917 \ No newline at end of file +14 0.157031 0.547917 0.189062 0.204167 \ No newline at end of file diff --git a/dataset/labels/train/train_0032.txt b/dataset/labels/train/train_0032.txt index 79f0fbe..c7e0111 100644 --- a/dataset/labels/train/train_0032.txt +++ b/dataset/labels/train/train_0032.txt @@ -1,2 +1,3 @@ -1 0.539062 0.435417 0.275000 0.329167 -25 0.682031 0.700000 0.145313 0.183333 \ No newline at end of file +27 0.635938 0.316667 0.181250 0.262500 +27 0.555469 0.607292 0.135937 0.172917 +3 0.255469 0.273958 0.135937 0.335417 \ No newline at end of file diff --git a/dataset/labels/train/train_0033.txt b/dataset/labels/train/train_0033.txt index 8800aee..cf39fdf 100644 --- a/dataset/labels/train/train_0033.txt +++ b/dataset/labels/train/train_0033.txt @@ -1 +1 @@ -17 0.829688 0.319792 0.140625 0.177083 \ No newline at end of file +1 0.723437 0.425000 0.262500 0.300000 \ No newline at end of file diff --git a/dataset/labels/train/train_0034.txt b/dataset/labels/train/train_0034.txt index 51ebab4..0fa0f52 100644 --- a/dataset/labels/train/train_0034.txt +++ b/dataset/labels/train/train_0034.txt @@ -1 +1 @@ -12 0.678906 0.626042 0.173437 0.343750 \ No newline at end of file +10 0.639062 0.654167 0.087500 0.129167 \ No newline at end of file diff --git a/dataset/labels/train/train_0035.txt b/dataset/labels/train/train_0035.txt index db14627..f108d8e 100644 --- a/dataset/labels/train/train_0035.txt +++ b/dataset/labels/train/train_0035.txt @@ -1,3 +1 @@ -5 0.418750 0.227083 0.168750 0.191667 -5 0.176563 0.523958 0.181250 0.268750 -2 0.239844 0.332292 0.220312 0.247917 \ No newline at end of file +25 0.299219 0.354167 0.210938 0.254167 \ No newline at end of file diff --git a/dataset/labels/train/train_0036.txt b/dataset/labels/train/train_0036.txt index f73f1d6..410beee 100644 --- a/dataset/labels/train/train_0036.txt +++ b/dataset/labels/train/train_0036.txt @@ -1,3 +1,2 @@ -26 0.642188 0.720833 0.150000 0.233333 -8 0.474219 0.235417 0.123438 0.258333 -15 0.113281 0.607292 0.132812 0.331250 \ No newline at end of file +4 0.523438 0.234375 0.087500 0.247917 +22 0.792188 0.204167 0.175000 0.237500 \ No newline at end of file diff --git a/dataset/labels/train/train_0037.txt b/dataset/labels/train/train_0037.txt index a7334de..30f239a 100644 --- a/dataset/labels/train/train_0037.txt +++ b/dataset/labels/train/train_0037.txt @@ -1,3 +1 @@ -24 0.760156 0.542708 0.217188 0.277083 -2 0.703125 0.337500 0.156250 0.191667 -17 0.546094 0.246875 0.189062 0.227083 \ No newline at end of file +16 0.417969 0.612500 0.157812 0.158333 \ No newline at end of file diff --git a/dataset/labels/train/train_0038.txt b/dataset/labels/train/train_0038.txt index 99c1a35..cb16ef1 100644 --- a/dataset/labels/train/train_0038.txt +++ b/dataset/labels/train/train_0038.txt @@ -1 +1,3 @@ -13 0.782031 0.782292 0.214062 0.310417 \ No newline at end of file +17 0.454688 0.297917 0.234375 0.195833 +17 0.741406 0.433333 0.182812 0.279167 +27 0.197656 0.514583 0.204687 0.250000 \ No newline at end of file diff --git a/dataset/labels/train/train_0039.txt b/dataset/labels/train/train_0039.txt index 8e740ab..8f50701 100644 --- a/dataset/labels/train/train_0039.txt +++ b/dataset/labels/train/train_0039.txt @@ -1,3 +1,2 @@ -10 0.468750 0.153125 0.118750 0.156250 -5 0.580469 0.798958 0.170313 0.160417 -9 0.317969 0.421875 0.179688 0.177083 \ No newline at end of file +13 0.514844 0.681250 0.151562 0.220833 +9 0.208594 0.493750 0.185938 0.183333 \ No newline at end of file diff --git a/dataset/labels/train/train_0040.txt b/dataset/labels/train/train_0040.txt index ac7b6fd..0278c8b 100644 --- a/dataset/labels/train/train_0040.txt +++ b/dataset/labels/train/train_0040.txt @@ -1,3 +1,2 @@ -18 0.205469 0.533333 0.214062 0.237500 -8 0.807813 0.203125 0.181250 0.164583 -16 0.470313 0.735417 0.181250 0.241667 \ No newline at end of file +2 0.662500 0.622917 0.175000 0.241667 +0 0.407031 0.662500 0.182812 0.287500 \ No newline at end of file diff --git a/dataset/labels/train/train_0041.txt b/dataset/labels/train/train_0041.txt index 6bf16b7..1fe1089 100644 --- a/dataset/labels/train/train_0041.txt +++ b/dataset/labels/train/train_0041.txt @@ -1,3 +1,3 @@ -19 0.667188 0.210417 0.156250 0.212500 -0 0.439844 0.523958 0.173437 0.193750 -26 0.146875 0.309375 0.125000 0.302083 \ No newline at end of file +20 0.767969 0.213542 0.176563 0.235417 +3 0.311719 0.461458 0.251563 0.210417 +22 0.712500 0.527083 0.181250 0.220833 \ No newline at end of file diff --git a/dataset/labels/train/train_0042.txt b/dataset/labels/train/train_0042.txt index 44ef9da..3feb28b 100644 --- a/dataset/labels/train/train_0042.txt +++ b/dataset/labels/train/train_0042.txt @@ -1,3 +1,2 @@ -10 0.517188 0.816667 0.078125 0.108333 -2 0.254688 0.486458 0.181250 0.247917 -7 0.868750 0.218750 0.128125 0.283333 \ No newline at end of file +2 0.192188 0.266667 0.221875 0.270833 +23 0.677344 0.191667 0.145313 0.220833 \ No newline at end of file diff --git a/dataset/labels/train/train_0043.txt b/dataset/labels/train/train_0043.txt index a906225..c8c6ded 100644 --- a/dataset/labels/train/train_0043.txt +++ b/dataset/labels/train/train_0043.txt @@ -1,3 +1,2 @@ -18 0.725000 0.722917 0.115625 0.191667 -3 0.435937 0.212500 0.246875 0.258333 -9 0.638281 0.270833 0.114062 0.191667 \ No newline at end of file +3 0.439844 0.508333 0.182812 0.116667 +18 0.843750 0.403125 0.121875 0.177083 \ No newline at end of file diff --git a/dataset/labels/train/train_0044.txt b/dataset/labels/train/train_0044.txt index 09c86c3..801439b 100644 --- a/dataset/labels/train/train_0044.txt +++ b/dataset/labels/train/train_0044.txt @@ -1,3 +1,2 @@ -7 0.411719 0.330208 0.129688 0.281250 -23 0.450000 0.779167 0.190625 0.254167 -22 0.491406 0.565625 0.145313 0.172917 \ No newline at end of file +13 0.394531 0.293750 0.185938 0.237500 +20 0.316406 0.663542 0.167187 0.239583 \ No newline at end of file diff --git a/dataset/labels/train/train_0045.txt b/dataset/labels/train/train_0045.txt index fa1a8e1..c04b5ef 100644 --- a/dataset/labels/train/train_0045.txt +++ b/dataset/labels/train/train_0045.txt @@ -1,2 +1,2 @@ -3 0.279687 0.441667 0.231250 0.225000 -18 0.545312 0.428125 0.184375 0.302083 \ No newline at end of file +4 0.183594 0.767708 0.089063 0.181250 +4 0.577344 0.661458 0.226562 0.160417 \ No newline at end of file diff --git a/dataset/labels/train/train_0046.txt b/dataset/labels/train/train_0046.txt index 519309a..dfcdd82 100644 --- a/dataset/labels/train/train_0046.txt +++ b/dataset/labels/train/train_0046.txt @@ -1,2 +1 @@ -17 0.378125 0.709375 0.215625 0.135417 -11 0.396875 0.565625 0.178125 0.189583 \ No newline at end of file +18 0.242188 0.613542 0.171875 0.285417 \ No newline at end of file diff --git a/dataset/labels/train/train_0047.txt b/dataset/labels/train/train_0047.txt index 3a053d9..c256912 100644 --- a/dataset/labels/train/train_0047.txt +++ b/dataset/labels/train/train_0047.txt @@ -1,2 +1 @@ -20 0.587500 0.484375 0.181250 0.214583 -6 0.225000 0.565625 0.193750 0.256250 \ No newline at end of file +10 0.486719 0.212500 0.095312 0.129167 \ No newline at end of file diff --git a/dataset/labels/train/train_0048.txt b/dataset/labels/train/train_0048.txt index 53d2c70..e956009 100644 --- a/dataset/labels/train/train_0048.txt +++ b/dataset/labels/train/train_0048.txt @@ -1,3 +1,3 @@ -3 0.382812 0.577083 0.140625 0.287500 -23 0.282031 0.721875 0.195312 0.281250 -21 0.775781 0.415625 0.157812 0.277083 \ No newline at end of file +7 0.892969 0.787500 0.101562 0.220833 +27 0.664844 0.552083 0.170313 0.250000 +5 0.314063 0.632292 0.203125 0.293750 \ No newline at end of file diff --git a/dataset/labels/train/train_0049.txt b/dataset/labels/train/train_0049.txt index 06abfc8..761fb69 100644 --- a/dataset/labels/train/train_0049.txt +++ b/dataset/labels/train/train_0049.txt @@ -1,2 +1 @@ -25 0.873437 0.581250 0.131250 0.158333 -0 0.466406 0.561458 0.176563 0.202083 \ No newline at end of file +7 0.757031 0.244792 0.132812 0.181250 \ No newline at end of file diff --git a/dataset/labels/train/train_0050.txt b/dataset/labels/train/train_0050.txt index 917918c..a1f0300 100644 --- a/dataset/labels/train/train_0050.txt +++ b/dataset/labels/train/train_0050.txt @@ -1,3 +1,2 @@ -4 0.399219 0.339583 0.157812 0.195833 -26 0.467187 0.782292 0.250000 0.243750 -2 0.800781 0.587500 0.142187 0.212500 \ No newline at end of file +26 0.751563 0.304167 0.100000 0.308333 +24 0.655469 0.635417 0.170313 0.229167 \ No newline at end of file diff --git a/dataset/labels/train/train_0051.txt b/dataset/labels/train/train_0051.txt index 421fbb4..db484c2 100644 --- a/dataset/labels/train/train_0051.txt +++ b/dataset/labels/train/train_0051.txt @@ -1,2 +1 @@ -0 0.270313 0.635417 0.184375 0.295833 -6 0.352344 0.253125 0.192188 0.256250 \ No newline at end of file +11 0.448437 0.687500 0.190625 0.170833 \ No newline at end of file diff --git a/dataset/labels/train/train_0052.txt b/dataset/labels/train/train_0052.txt index cdf2430..ff5d503 100644 --- a/dataset/labels/train/train_0052.txt +++ b/dataset/labels/train/train_0052.txt @@ -1,3 +1,3 @@ -24 0.776563 0.565625 0.131250 0.185417 -13 0.841406 0.233333 0.145313 0.179167 -15 0.191406 0.743750 0.135937 0.195833 \ No newline at end of file +21 0.709375 0.477083 0.187500 0.233333 +6 0.879687 0.456250 0.140625 0.187500 +25 0.635156 0.776042 0.154688 0.185417 \ No newline at end of file diff --git a/dataset/labels/train/train_0053.txt b/dataset/labels/train/train_0053.txt index fdedfef..bda62e6 100644 --- a/dataset/labels/train/train_0053.txt +++ b/dataset/labels/train/train_0053.txt @@ -1 +1,2 @@ -5 0.273438 0.762500 0.181250 0.345833 \ No newline at end of file +8 0.594531 0.711458 0.114062 0.243750 +5 0.360156 0.431250 0.179688 0.166667 \ No newline at end of file diff --git a/dataset/labels/train/train_0054.txt b/dataset/labels/train/train_0054.txt index 4f30bcc..81f99a8 100644 --- a/dataset/labels/train/train_0054.txt +++ b/dataset/labels/train/train_0054.txt @@ -1,2 +1,2 @@ -16 0.792188 0.383333 0.137500 0.150000 -2 0.225000 0.660417 0.128125 0.208333 \ No newline at end of file +17 0.384375 0.756250 0.165625 0.112500 +23 0.307812 0.372917 0.190625 0.283333 \ No newline at end of file diff --git a/dataset/labels/train/train_0055.txt b/dataset/labels/train/train_0055.txt index c759969..36dfbb0 100644 --- a/dataset/labels/train/train_0055.txt +++ b/dataset/labels/train/train_0055.txt @@ -1 +1 @@ -20 0.528125 0.380208 0.168750 0.227083 \ No newline at end of file +19 0.357031 0.216667 0.167187 0.212500 \ No newline at end of file diff --git a/dataset/labels/train/train_0056.txt b/dataset/labels/train/train_0056.txt index d386c3c..29ca048 100644 --- a/dataset/labels/train/train_0056.txt +++ b/dataset/labels/train/train_0056.txt @@ -1 +1,2 @@ -13 0.176563 0.656250 0.146875 0.170833 \ No newline at end of file +12 0.285938 0.690625 0.215625 0.197917 +8 0.430469 0.427083 0.185938 0.158333 \ No newline at end of file diff --git a/dataset/labels/train/train_0057.txt b/dataset/labels/train/train_0057.txt index 4263017..42e3ffc 100644 --- a/dataset/labels/train/train_0057.txt +++ b/dataset/labels/train/train_0057.txt @@ -1 +1,2 @@ -26 0.421875 0.212500 0.168750 0.237500 \ No newline at end of file +15 0.815625 0.218750 0.228125 0.133333 +13 0.543750 0.262500 0.203125 0.320833 \ No newline at end of file diff --git a/dataset/labels/train/train_0058.txt b/dataset/labels/train/train_0058.txt index f3380c2..00bcf31 100644 --- a/dataset/labels/train/train_0058.txt +++ b/dataset/labels/train/train_0058.txt @@ -1,2 +1,3 @@ -26 0.352344 0.367708 0.164062 0.343750 -1 0.491406 0.715625 0.279687 0.297917 \ No newline at end of file +27 0.125781 0.167708 0.132812 0.185417 +6 0.753125 0.359375 0.184375 0.247917 +25 0.704688 0.789583 0.153125 0.187500 \ No newline at end of file diff --git a/dataset/labels/train/train_0059.txt b/dataset/labels/train/train_0059.txt index e5cb824..44fef63 100644 --- a/dataset/labels/train/train_0059.txt +++ b/dataset/labels/train/train_0059.txt @@ -1,2 +1,3 @@ -17 0.225000 0.680208 0.059375 0.264583 -21 0.337500 0.389583 0.156250 0.191667 \ No newline at end of file +23 0.117969 0.214583 0.123438 0.183333 +13 0.596875 0.439583 0.146875 0.229167 +5 0.219531 0.589583 0.189062 0.175000 \ No newline at end of file diff --git a/dataset/labels/train/train_0060.txt b/dataset/labels/train/train_0060.txt index e4d6267..72fae3e 100644 --- a/dataset/labels/train/train_0060.txt +++ b/dataset/labels/train/train_0060.txt @@ -1 +1,2 @@ -21 0.366406 0.665625 0.226562 0.264583 \ No newline at end of file +4 0.418750 0.529167 0.143750 0.079167 +1 0.342969 0.443750 0.217188 0.308333 \ No newline at end of file diff --git a/dataset/labels/train/train_0061.txt b/dataset/labels/train/train_0061.txt index 8837a6f..cc2af5d 100644 --- a/dataset/labels/train/train_0061.txt +++ b/dataset/labels/train/train_0061.txt @@ -1,3 +1 @@ -5 0.706250 0.755208 0.168750 0.318750 -20 0.487500 0.679167 0.125000 0.166667 -22 0.511719 0.215625 0.204687 0.272917 \ No newline at end of file +21 0.742969 0.782292 0.148438 0.268750 \ No newline at end of file diff --git a/dataset/labels/train/train_0062.txt b/dataset/labels/train/train_0062.txt index cf0ce90..5e9f14b 100644 --- a/dataset/labels/train/train_0062.txt +++ b/dataset/labels/train/train_0062.txt @@ -1 +1 @@ -26 0.706250 0.613542 0.175000 0.260417 \ No newline at end of file +16 0.253906 0.509375 0.132812 0.268750 \ No newline at end of file diff --git a/dataset/labels/train/train_0063.txt b/dataset/labels/train/train_0063.txt index b8a17ab..c59081a 100644 --- a/dataset/labels/train/train_0063.txt +++ b/dataset/labels/train/train_0063.txt @@ -1,3 +1,2 @@ -3 0.153906 0.457292 0.101562 0.306250 -6 0.547656 0.765625 0.132812 0.177083 -0 0.567187 0.345833 0.225000 0.245833 \ No newline at end of file +3 0.671094 0.206250 0.214062 0.158333 +20 0.838281 0.676042 0.195312 0.227083 \ No newline at end of file diff --git a/dataset/labels/train/train_0064.txt b/dataset/labels/train/train_0064.txt index 0f0a8c8..faa65d8 100644 --- a/dataset/labels/train/train_0064.txt +++ b/dataset/labels/train/train_0064.txt @@ -1,3 +1,3 @@ -1 0.382812 0.527083 0.303125 0.341667 -16 0.644531 0.467708 0.117188 0.210417 -17 0.193750 0.160417 0.206250 0.079167 \ No newline at end of file +6 0.417969 0.762500 0.167187 0.220833 +12 0.671094 0.560417 0.201563 0.187500 +9 0.721875 0.402083 0.143750 0.141667 \ No newline at end of file diff --git a/dataset/labels/train/train_0065.txt b/dataset/labels/train/train_0065.txt index 9b66ae1..1a58da9 100644 --- a/dataset/labels/train/train_0065.txt +++ b/dataset/labels/train/train_0065.txt @@ -1,2 +1,3 @@ -12 0.754687 0.452083 0.206250 0.187500 -15 0.445312 0.608333 0.168750 0.216667 \ No newline at end of file +25 0.602344 0.441667 0.151562 0.195833 +9 0.544531 0.647917 0.132812 0.166667 +20 0.275781 0.837500 0.139063 0.183333 \ No newline at end of file diff --git a/dataset/labels/train/train_0066.txt b/dataset/labels/train/train_0066.txt index bb125d0..d095aaf 100644 --- a/dataset/labels/train/train_0066.txt +++ b/dataset/labels/train/train_0066.txt @@ -1,2 +1,2 @@ -26 0.542188 0.412500 0.200000 0.262500 -27 0.717969 0.768750 0.160938 0.216667 \ No newline at end of file +22 0.173437 0.338542 0.140625 0.185417 +11 0.296094 0.176042 0.182812 0.202083 \ No newline at end of file diff --git a/dataset/labels/train/train_0067.txt b/dataset/labels/train/train_0067.txt index eec6772..ce9a8bc 100644 --- a/dataset/labels/train/train_0067.txt +++ b/dataset/labels/train/train_0067.txt @@ -1,2 +1 @@ -26 0.840625 0.641667 0.175000 0.100000 -20 0.232031 0.355208 0.179688 0.210417 \ No newline at end of file +5 0.164844 0.175000 0.157812 0.170833 \ No newline at end of file diff --git a/dataset/labels/train/train_0068.txt b/dataset/labels/train/train_0068.txt index c2e43a9..c97c7fc 100644 --- a/dataset/labels/train/train_0068.txt +++ b/dataset/labels/train/train_0068.txt @@ -1,2 +1,3 @@ -27 0.884375 0.834375 0.137500 0.193750 -11 0.389844 0.738542 0.114062 0.218750 \ No newline at end of file +14 0.297656 0.820833 0.189062 0.204167 +19 0.458594 0.617708 0.135937 0.181250 +13 0.867188 0.487500 0.168750 0.262500 \ No newline at end of file diff --git a/dataset/labels/train/train_0069.txt b/dataset/labels/train/train_0069.txt index 60d0f85..b2cfe8e 100644 --- a/dataset/labels/train/train_0069.txt +++ b/dataset/labels/train/train_0069.txt @@ -1,3 +1 @@ -22 0.857031 0.728125 0.179688 0.239583 -2 0.771875 0.563542 0.162500 0.264583 -21 0.184375 0.567708 0.212500 0.218750 \ No newline at end of file +8 0.232813 0.777083 0.143750 0.137500 \ No newline at end of file diff --git a/dataset/labels/train/train_0070.txt b/dataset/labels/train/train_0070.txt index d447267..ed60afe 100644 --- a/dataset/labels/train/train_0070.txt +++ b/dataset/labels/train/train_0070.txt @@ -1,2 +1,3 @@ -22 0.233594 0.681250 0.157812 0.187500 -2 0.547656 0.800000 0.164062 0.266667 \ No newline at end of file +6 0.818750 0.476042 0.140625 0.185417 +19 0.497656 0.323958 0.145313 0.197917 +3 0.163281 0.679167 0.185938 0.245833 \ No newline at end of file diff --git a/dataset/labels/train/train_0071.txt b/dataset/labels/train/train_0071.txt index ab496dd..f08ba85 100644 --- a/dataset/labels/train/train_0071.txt +++ b/dataset/labels/train/train_0071.txt @@ -1,3 +1,2 @@ -14 0.777344 0.645833 0.185938 0.212500 -24 0.377344 0.247917 0.148438 0.195833 -1 0.838281 0.482292 0.192188 0.256250 \ No newline at end of file +0 0.309375 0.744792 0.137500 0.197917 +14 0.651563 0.608333 0.150000 0.225000 \ No newline at end of file diff --git a/dataset/labels/train/train_0072.txt b/dataset/labels/train/train_0072.txt index 83a7e7e..22db57e 100644 --- a/dataset/labels/train/train_0072.txt +++ b/dataset/labels/train/train_0072.txt @@ -1,3 +1,3 @@ -12 0.666406 0.446875 0.148438 0.243750 -15 0.603906 0.622917 0.129688 0.320833 -9 0.220312 0.608333 0.153125 0.275000 \ No newline at end of file +10 0.444531 0.856250 0.104688 0.137500 +3 0.331250 0.248958 0.109375 0.331250 +7 0.236719 0.454167 0.173437 0.141667 \ No newline at end of file diff --git a/dataset/labels/train/train_0073.txt b/dataset/labels/train/train_0073.txt index 037fef8..3113fe1 100644 --- a/dataset/labels/train/train_0073.txt +++ b/dataset/labels/train/train_0073.txt @@ -1 +1 @@ -24 0.478125 0.665625 0.190625 0.239583 \ No newline at end of file +9 0.426563 0.785417 0.125000 0.208333 \ No newline at end of file diff --git a/dataset/labels/train/train_0074.txt b/dataset/labels/train/train_0074.txt index 0fd73ce..f57c3df 100644 --- a/dataset/labels/train/train_0074.txt +++ b/dataset/labels/train/train_0074.txt @@ -1,3 +1,3 @@ -1 0.560156 0.198958 0.189062 0.252083 -3 0.739844 0.592708 0.207813 0.264583 -5 0.153906 0.482292 0.170313 0.306250 \ No newline at end of file +6 0.171875 0.245833 0.206250 0.275000 +27 0.521875 0.306250 0.153125 0.225000 +25 0.147656 0.719792 0.167187 0.235417 \ No newline at end of file diff --git a/dataset/labels/train/train_0075.txt b/dataset/labels/train/train_0075.txt index 6bb0dbe..d1e44c7 100644 --- a/dataset/labels/train/train_0075.txt +++ b/dataset/labels/train/train_0075.txt @@ -1 +1,2 @@ -18 0.771094 0.773958 0.173437 0.252083 \ No newline at end of file +15 0.323437 0.244792 0.228125 0.214583 +20 0.775781 0.693750 0.179688 0.208333 \ No newline at end of file diff --git a/dataset/labels/train/train_0076.txt b/dataset/labels/train/train_0076.txt index 0205552..5a87c04 100644 --- a/dataset/labels/train/train_0076.txt +++ b/dataset/labels/train/train_0076.txt @@ -1,2 +1,3 @@ -1 0.800781 0.398958 0.257812 0.418750 -6 0.767969 0.759375 0.198437 0.264583 \ No newline at end of file +6 0.778906 0.663542 0.192188 0.256250 +23 0.409375 0.755208 0.162500 0.214583 +18 0.858594 0.331250 0.139063 0.220833 \ No newline at end of file diff --git a/dataset/labels/train/train_0077.txt b/dataset/labels/train/train_0077.txt index 2a4ac33..55ff15c 100644 --- a/dataset/labels/train/train_0077.txt +++ b/dataset/labels/train/train_0077.txt @@ -1,3 +1 @@ -25 0.492188 0.210417 0.187500 0.270833 -16 0.408594 0.785417 0.167187 0.200000 -0 0.596875 0.738542 0.231250 0.260417 \ No newline at end of file +7 0.630469 0.534375 0.135937 0.106250 \ No newline at end of file diff --git a/dataset/labels/train/train_0078.txt b/dataset/labels/train/train_0078.txt index 88b199c..22e4c77 100644 --- a/dataset/labels/train/train_0078.txt +++ b/dataset/labels/train/train_0078.txt @@ -1,3 +1,2 @@ -7 0.628125 0.581250 0.087500 0.183333 -9 0.714063 0.807292 0.118750 0.172917 -9 0.361719 0.364583 0.189062 0.233333 \ No newline at end of file +0 0.296875 0.600000 0.165625 0.241667 +20 0.454688 0.326042 0.215625 0.243750 \ No newline at end of file diff --git a/dataset/labels/train/train_0079.txt b/dataset/labels/train/train_0079.txt index 7f2132e..edcf0cc 100644 --- a/dataset/labels/train/train_0079.txt +++ b/dataset/labels/train/train_0079.txt @@ -1,2 +1 @@ -7 0.138281 0.856250 0.157812 0.129167 -11 0.310937 0.329167 0.215625 0.195833 \ No newline at end of file +25 0.725781 0.463542 0.182812 0.227083 \ No newline at end of file diff --git a/dataset/labels/train/train_0080.txt b/dataset/labels/train/train_0080.txt index 78805e1..3c92142 100644 --- a/dataset/labels/train/train_0080.txt +++ b/dataset/labels/train/train_0080.txt @@ -1 +1,3 @@ -25 0.605469 0.465625 0.154688 0.231250 \ No newline at end of file +16 0.789062 0.297917 0.084375 0.166667 +23 0.254688 0.167708 0.150000 0.189583 +22 0.554688 0.637500 0.137500 0.204167 \ No newline at end of file diff --git a/dataset/labels/train/train_0081.txt b/dataset/labels/train/train_0081.txt index d81f8c0..764a7e1 100644 --- a/dataset/labels/train/train_0081.txt +++ b/dataset/labels/train/train_0081.txt @@ -1,2 +1 @@ -14 0.455469 0.635417 0.139063 0.225000 -16 0.837500 0.238542 0.115625 0.172917 \ No newline at end of file +15 0.578906 0.777083 0.139063 0.175000 \ No newline at end of file diff --git a/dataset/labels/train/train_0082.txt b/dataset/labels/train/train_0082.txt index dd79fa7..d34204f 100644 --- a/dataset/labels/train/train_0082.txt +++ b/dataset/labels/train/train_0082.txt @@ -1 +1,3 @@ -21 0.767188 0.610417 0.131250 0.241667 \ No newline at end of file +14 0.861719 0.265625 0.135937 0.218750 +4 0.282031 0.612500 0.073438 0.225000 +12 0.421094 0.361458 0.251563 0.231250 \ No newline at end of file diff --git a/dataset/labels/train/train_0083.txt b/dataset/labels/train/train_0083.txt index 57bc64c..7f1665b 100644 --- a/dataset/labels/train/train_0083.txt +++ b/dataset/labels/train/train_0083.txt @@ -1 +1 @@ -8 0.749219 0.703125 0.104688 0.156250 \ No newline at end of file +25 0.709375 0.603125 0.212500 0.252083 \ No newline at end of file diff --git a/dataset/labels/train/train_0084.txt b/dataset/labels/train/train_0084.txt index 28f490d..53d5b1b 100644 --- a/dataset/labels/train/train_0084.txt +++ b/dataset/labels/train/train_0084.txt @@ -1,2 +1 @@ -7 0.435937 0.710417 0.203125 0.166667 -0 0.224219 0.753125 0.198437 0.235417 \ No newline at end of file +7 0.683594 0.434375 0.160938 0.131250 \ No newline at end of file diff --git a/dataset/labels/train/train_0085.txt b/dataset/labels/train/train_0085.txt index fc1ba9b..52b3c85 100644 --- a/dataset/labels/train/train_0085.txt +++ b/dataset/labels/train/train_0085.txt @@ -1 +1,3 @@ -21 0.554688 0.194792 0.165625 0.160417 \ No newline at end of file +8 0.350781 0.462500 0.126562 0.104167 +16 0.166406 0.776042 0.139063 0.231250 +23 0.832031 0.190625 0.142187 0.210417 \ No newline at end of file diff --git a/dataset/labels/train/train_0086.txt b/dataset/labels/train/train_0086.txt index e98a0c1..8d361f8 100644 --- a/dataset/labels/train/train_0086.txt +++ b/dataset/labels/train/train_0086.txt @@ -1,2 +1 @@ -8 0.782031 0.384375 0.092188 0.147917 -4 0.383594 0.804167 0.151562 0.083333 \ No newline at end of file +23 0.335156 0.768750 0.160938 0.245833 \ No newline at end of file diff --git a/dataset/labels/train/train_0087.txt b/dataset/labels/train/train_0087.txt index 9bea74c..558ae8c 100644 --- a/dataset/labels/train/train_0087.txt +++ b/dataset/labels/train/train_0087.txt @@ -1,2 +1,3 @@ -9 0.339062 0.475000 0.121875 0.204167 -17 0.667188 0.742708 0.184375 0.168750 \ No newline at end of file +4 0.291406 0.808333 0.098437 0.183333 +23 0.835938 0.253125 0.159375 0.214583 +25 0.511719 0.802083 0.201563 0.241667 \ No newline at end of file diff --git a/dataset/labels/train/train_0088.txt b/dataset/labels/train/train_0088.txt index 27f2b3d..5f0a0b7 100644 --- a/dataset/labels/train/train_0088.txt +++ b/dataset/labels/train/train_0088.txt @@ -1,3 +1,2 @@ -22 0.773438 0.164583 0.137500 0.187500 -12 0.536719 0.467708 0.167187 0.235417 -17 0.675781 0.613542 0.101562 0.293750 \ No newline at end of file +12 0.123438 0.747917 0.140625 0.275000 +23 0.324219 0.550000 0.214062 0.266667 \ No newline at end of file diff --git a/dataset/labels/train/train_0089.txt b/dataset/labels/train/train_0089.txt index 496f118..9ca065a 100644 --- a/dataset/labels/train/train_0089.txt +++ b/dataset/labels/train/train_0089.txt @@ -1 +1 @@ -27 0.229687 0.691667 0.171875 0.250000 \ No newline at end of file +23 0.417187 0.668750 0.221875 0.258333 \ No newline at end of file diff --git a/dataset/labels/train/train_0090.txt b/dataset/labels/train/train_0090.txt index b84a862..219b294 100644 --- a/dataset/labels/train/train_0090.txt +++ b/dataset/labels/train/train_0090.txt @@ -1 +1,2 @@ -10 0.158594 0.804167 0.107813 0.154167 \ No newline at end of file +19 0.816406 0.329167 0.207813 0.237500 +23 0.213281 0.226042 0.151562 0.181250 \ No newline at end of file diff --git a/dataset/labels/train/train_0091.txt b/dataset/labels/train/train_0091.txt index 123c158..b93222e 100644 --- a/dataset/labels/train/train_0091.txt +++ b/dataset/labels/train/train_0091.txt @@ -1 +1 @@ -25 0.741406 0.689583 0.157812 0.204167 \ No newline at end of file +4 0.538281 0.236458 0.210938 0.202083 \ No newline at end of file diff --git a/dataset/labels/train/train_0092.txt b/dataset/labels/train/train_0092.txt index f3afeea..d7681f7 100644 --- a/dataset/labels/train/train_0092.txt +++ b/dataset/labels/train/train_0092.txt @@ -1,3 +1,3 @@ -3 0.293750 0.738542 0.121875 0.252083 -14 0.847656 0.482292 0.139063 0.160417 -7 0.230469 0.422917 0.139063 0.216667 \ No newline at end of file +3 0.309375 0.663542 0.193750 0.206250 +4 0.219531 0.481250 0.117188 0.241667 +19 0.767969 0.596875 0.173437 0.197917 \ No newline at end of file diff --git a/dataset/labels/train/train_0093.txt b/dataset/labels/train/train_0093.txt index 17d47bd..8a2d792 100644 --- a/dataset/labels/train/train_0093.txt +++ b/dataset/labels/train/train_0093.txt @@ -1,3 +1,2 @@ -4 0.607031 0.460417 0.092188 0.233333 -22 0.817187 0.395833 0.200000 0.237500 -20 0.452344 0.651042 0.157812 0.214583 \ No newline at end of file +14 0.732031 0.529167 0.157812 0.258333 +6 0.737500 0.256250 0.212500 0.283333 \ No newline at end of file diff --git a/dataset/labels/train/train_0094.txt b/dataset/labels/train/train_0094.txt index b1c358b..75618de 100644 --- a/dataset/labels/train/train_0094.txt +++ b/dataset/labels/train/train_0094.txt @@ -1,2 +1,3 @@ -24 0.843750 0.234375 0.187500 0.272917 -17 0.268750 0.643750 0.103125 0.225000 \ No newline at end of file +7 0.571094 0.653125 0.223438 0.181250 +20 0.196094 0.786458 0.176563 0.260417 +12 0.200781 0.443750 0.154688 0.141667 \ No newline at end of file diff --git a/dataset/labels/train/train_0095.txt b/dataset/labels/train/train_0095.txt index a78de0f..28a495d 100644 --- a/dataset/labels/train/train_0095.txt +++ b/dataset/labels/train/train_0095.txt @@ -1,3 +1 @@ -14 0.678125 0.347917 0.153125 0.170833 -18 0.246875 0.694792 0.184375 0.252083 -1 0.533594 0.337500 0.201563 0.245833 \ No newline at end of file +26 0.209375 0.372917 0.265625 0.191667 \ No newline at end of file diff --git a/dataset/labels/train/train_0096.txt b/dataset/labels/train/train_0096.txt index 27d509c..6d1c3f2 100644 --- a/dataset/labels/train/train_0096.txt +++ b/dataset/labels/train/train_0096.txt @@ -1,3 +1,3 @@ -22 0.573438 0.415625 0.221875 0.293750 -26 0.745313 0.783333 0.175000 0.091667 -20 0.499219 0.833333 0.151562 0.175000 \ No newline at end of file +13 0.757031 0.615625 0.220312 0.272917 +6 0.338281 0.640625 0.189062 0.252083 +23 0.444531 0.423958 0.201563 0.281250 \ No newline at end of file diff --git a/dataset/labels/train/train_0097.txt b/dataset/labels/train/train_0097.txt index c5703b6..910cc70 100644 --- a/dataset/labels/train/train_0097.txt +++ b/dataset/labels/train/train_0097.txt @@ -1 +1,2 @@ -14 0.422656 0.826042 0.132812 0.185417 \ No newline at end of file +8 0.144531 0.484375 0.107813 0.243750 +7 0.707812 0.451042 0.121875 0.185417 \ No newline at end of file diff --git a/dataset/labels/train/train_0098.txt b/dataset/labels/train/train_0098.txt index ff10b1c..2abe0b5 100644 --- a/dataset/labels/train/train_0098.txt +++ b/dataset/labels/train/train_0098.txt @@ -1,3 +1,2 @@ -24 0.292969 0.580208 0.160938 0.197917 -0 0.615625 0.401042 0.162500 0.252083 -0 0.713281 0.672917 0.182812 0.204167 \ No newline at end of file +3 0.314063 0.414583 0.081250 0.250000 +25 0.625000 0.569792 0.159375 0.231250 \ No newline at end of file diff --git a/dataset/labels/train/train_0099.txt b/dataset/labels/train/train_0099.txt index b25e813..e5ee393 100644 --- a/dataset/labels/train/train_0099.txt +++ b/dataset/labels/train/train_0099.txt @@ -1 +1,2 @@ -24 0.707031 0.506250 0.160938 0.204167 \ No newline at end of file +25 0.776563 0.220833 0.171875 0.212500 +12 0.816406 0.588542 0.185938 0.218750 \ No newline at end of file diff --git a/dataset/labels/train/train_0100.txt b/dataset/labels/train/train_0100.txt index 116962f..c1eee90 100644 --- a/dataset/labels/train/train_0100.txt +++ b/dataset/labels/train/train_0100.txt @@ -1,2 +1 @@ -20 0.734375 0.465625 0.181250 0.210417 -5 0.308594 0.426042 0.126562 0.197917 \ No newline at end of file +10 0.418750 0.615625 0.087500 0.106250 \ No newline at end of file diff --git a/dataset/labels/train/train_0101.txt b/dataset/labels/train/train_0101.txt index 342c0b5..5fe6880 100644 --- a/dataset/labels/train/train_0101.txt +++ b/dataset/labels/train/train_0101.txt @@ -1 +1 @@ -14 0.747656 0.663542 0.179688 0.197917 \ No newline at end of file +24 0.575000 0.285417 0.165625 0.225000 \ No newline at end of file diff --git a/dataset/labels/train/train_0102.txt b/dataset/labels/train/train_0102.txt index 897862f..9cccb1a 100644 --- a/dataset/labels/train/train_0102.txt +++ b/dataset/labels/train/train_0102.txt @@ -1,3 +1,2 @@ -19 0.216406 0.513542 0.164062 0.185417 -22 0.282031 0.319792 0.207813 0.302083 -5 0.517969 0.797917 0.160938 0.241667 \ No newline at end of file +5 0.696875 0.439583 0.165625 0.154167 +17 0.792188 0.586458 0.240625 0.089583 \ No newline at end of file diff --git a/dataset/labels/train/train_0103.txt b/dataset/labels/train/train_0103.txt index 4c2c69b..3190fc6 100644 --- a/dataset/labels/train/train_0103.txt +++ b/dataset/labels/train/train_0103.txt @@ -1,2 +1,3 @@ -12 0.583594 0.519792 0.245312 0.222917 -17 0.512500 0.691667 0.096875 0.245833 \ No newline at end of file +11 0.349219 0.402083 0.107813 0.195833 +2 0.725781 0.550000 0.223438 0.270833 +3 0.798438 0.351042 0.243750 0.168750 \ No newline at end of file diff --git a/dataset/labels/train/train_0104.txt b/dataset/labels/train/train_0104.txt index c8f54b7..9144b68 100644 --- a/dataset/labels/train/train_0104.txt +++ b/dataset/labels/train/train_0104.txt @@ -1 +1 @@ -1 0.579688 0.568750 0.237500 0.320833 \ No newline at end of file +21 0.287500 0.440625 0.187500 0.314583 \ No newline at end of file diff --git a/dataset/labels/train/train_0105.txt b/dataset/labels/train/train_0105.txt index 888a5a1..1d8c522 100644 --- a/dataset/labels/train/train_0105.txt +++ b/dataset/labels/train/train_0105.txt @@ -1 +1,3 @@ -4 0.181250 0.633333 0.125000 0.275000 \ No newline at end of file +24 0.700781 0.720833 0.176563 0.262500 +1 0.207813 0.439583 0.175000 0.233333 +0 0.712500 0.386458 0.153125 0.177083 \ No newline at end of file diff --git a/dataset/labels/train/train_0106.txt b/dataset/labels/train/train_0106.txt index 8a7b0e6..f8ef146 100644 --- a/dataset/labels/train/train_0106.txt +++ b/dataset/labels/train/train_0106.txt @@ -1,2 +1 @@ -11 0.741406 0.246875 0.135937 0.156250 -11 0.832812 0.696875 0.140625 0.193750 \ No newline at end of file +24 0.731250 0.600000 0.131250 0.191667 \ No newline at end of file diff --git a/dataset/labels/train/train_0107.txt b/dataset/labels/train/train_0107.txt index 5239e12..6ba7704 100644 --- a/dataset/labels/train/train_0107.txt +++ b/dataset/labels/train/train_0107.txt @@ -1,3 +1 @@ -10 0.599219 0.743750 0.107813 0.150000 -7 0.249219 0.406250 0.145313 0.141667 -6 0.297656 0.253125 0.192188 0.256250 \ No newline at end of file +12 0.755469 0.418750 0.167187 0.320833 \ No newline at end of file diff --git a/dataset/labels/train/train_0108.txt b/dataset/labels/train/train_0108.txt index a7f680e..9fdb6cc 100644 --- a/dataset/labels/train/train_0108.txt +++ b/dataset/labels/train/train_0108.txt @@ -1,3 +1,3 @@ -15 0.807813 0.562500 0.243750 0.100000 -25 0.432812 0.239583 0.140625 0.166667 -5 0.229687 0.260417 0.184375 0.208333 \ No newline at end of file +1 0.782813 0.385417 0.231250 0.354167 +1 0.369531 0.578125 0.235937 0.322917 +15 0.234375 0.404167 0.118750 0.216667 \ No newline at end of file diff --git a/dataset/labels/train/train_0109.txt b/dataset/labels/train/train_0109.txt index d1570a9..0d471a8 100644 --- a/dataset/labels/train/train_0109.txt +++ b/dataset/labels/train/train_0109.txt @@ -1,3 +1,2 @@ -16 0.827344 0.384375 0.135937 0.152083 -19 0.743750 0.262500 0.146875 0.170833 -11 0.640625 0.522917 0.203125 0.187500 \ No newline at end of file +26 0.416406 0.447917 0.126562 0.216667 +14 0.162500 0.405208 0.168750 0.181250 \ No newline at end of file diff --git a/dataset/labels/train/train_0110.txt b/dataset/labels/train/train_0110.txt index e7fd336..64d715b 100644 --- a/dataset/labels/train/train_0110.txt +++ b/dataset/labels/train/train_0110.txt @@ -1,3 +1,2 @@ -24 0.844531 0.496875 0.173437 0.243750 -3 0.589844 0.216667 0.135937 0.295833 -7 0.192188 0.820833 0.121875 0.208333 \ No newline at end of file +23 0.371094 0.238542 0.164062 0.239583 +17 0.454688 0.839583 0.168750 0.137500 \ No newline at end of file diff --git a/dataset/labels/train/train_0111.txt b/dataset/labels/train/train_0111.txt index 3479b41..314ca21 100644 --- a/dataset/labels/train/train_0111.txt +++ b/dataset/labels/train/train_0111.txt @@ -1 +1,3 @@ -5 0.660156 0.311458 0.176563 0.197917 \ No newline at end of file +18 0.611719 0.684375 0.185938 0.302083 +0 0.325000 0.537500 0.209375 0.229167 +13 0.660937 0.258333 0.215625 0.241667 \ No newline at end of file diff --git a/dataset/labels/train/train_0112.txt b/dataset/labels/train/train_0112.txt index d441c50..4234ce1 100644 --- a/dataset/labels/train/train_0112.txt +++ b/dataset/labels/train/train_0112.txt @@ -1,3 +1,2 @@ -0 0.558594 0.273958 0.239063 0.272917 -21 0.848437 0.671875 0.118750 0.193750 -15 0.824219 0.259375 0.217188 0.097917 \ No newline at end of file +27 0.550000 0.407292 0.184375 0.222917 +3 0.811719 0.410417 0.123438 0.283333 \ No newline at end of file diff --git a/dataset/labels/train/train_0113.txt b/dataset/labels/train/train_0113.txt index 25bf8ba..533bd7d 100644 --- a/dataset/labels/train/train_0113.txt +++ b/dataset/labels/train/train_0113.txt @@ -1 +1 @@ -4 0.518750 0.730208 0.156250 0.272917 \ No newline at end of file +18 0.434375 0.385417 0.200000 0.245833 \ No newline at end of file diff --git a/dataset/labels/train/train_0114.txt b/dataset/labels/train/train_0114.txt index 3977b50..1feaccb 100644 --- a/dataset/labels/train/train_0114.txt +++ b/dataset/labels/train/train_0114.txt @@ -1,2 +1,2 @@ -9 0.653125 0.465625 0.112500 0.189583 -27 0.203906 0.338542 0.189062 0.264583 \ No newline at end of file +18 0.298438 0.253125 0.156250 0.168750 +7 0.832031 0.267708 0.114062 0.247917 \ No newline at end of file diff --git a/dataset/labels/train/train_0115.txt b/dataset/labels/train/train_0115.txt index a5d5d66..0b28e7d 100644 --- a/dataset/labels/train/train_0115.txt +++ b/dataset/labels/train/train_0115.txt @@ -1,2 +1 @@ -1 0.702344 0.555208 0.192188 0.297917 -21 0.333594 0.467708 0.198437 0.218750 \ No newline at end of file +14 0.285938 0.633333 0.190625 0.312500 \ No newline at end of file diff --git a/dataset/labels/train/train_0116.txt b/dataset/labels/train/train_0116.txt index 80bce0a..095e87f 100644 --- a/dataset/labels/train/train_0116.txt +++ b/dataset/labels/train/train_0116.txt @@ -1,2 +1 @@ -4 0.840625 0.212500 0.221875 0.154167 -5 0.823438 0.456250 0.168750 0.158333 \ No newline at end of file +14 0.696094 0.318750 0.176563 0.283333 \ No newline at end of file diff --git a/dataset/labels/train/train_0117.txt b/dataset/labels/train/train_0117.txt index ae9157d..196f9e5 100644 --- a/dataset/labels/train/train_0117.txt +++ b/dataset/labels/train/train_0117.txt @@ -1,3 +1,2 @@ -18 0.366406 0.429167 0.210938 0.237500 -14 0.153125 0.431250 0.150000 0.166667 -23 0.823438 0.815625 0.156250 0.214583 \ No newline at end of file +10 0.726562 0.164583 0.125000 0.150000 +21 0.271094 0.350000 0.148438 0.220833 \ No newline at end of file diff --git a/dataset/labels/train/train_0118.txt b/dataset/labels/train/train_0118.txt index 62e6ed3..cec65a0 100644 --- a/dataset/labels/train/train_0118.txt +++ b/dataset/labels/train/train_0118.txt @@ -1,2 +1,2 @@ -22 0.861719 0.296875 0.176563 0.243750 -14 0.280469 0.442708 0.154688 0.168750 \ No newline at end of file +12 0.311719 0.508333 0.160938 0.316667 +8 0.694531 0.683333 0.110937 0.183333 \ No newline at end of file diff --git a/dataset/labels/train/train_0119.txt b/dataset/labels/train/train_0119.txt index d67f374..4eeab0a 100644 --- a/dataset/labels/train/train_0119.txt +++ b/dataset/labels/train/train_0119.txt @@ -1 +1,3 @@ -19 0.396875 0.586458 0.125000 0.168750 \ No newline at end of file +17 0.478125 0.302083 0.090625 0.300000 +6 0.281250 0.187500 0.159375 0.212500 +27 0.371094 0.496875 0.185938 0.272917 \ No newline at end of file diff --git a/dataset/labels/train/train_0120.txt b/dataset/labels/train/train_0120.txt index 2d66ad5..8306ce8 100644 --- a/dataset/labels/train/train_0120.txt +++ b/dataset/labels/train/train_0120.txt @@ -1 +1,2 @@ -7 0.379688 0.294792 0.134375 0.293750 \ No newline at end of file +23 0.714844 0.505208 0.142187 0.189583 +21 0.349219 0.752083 0.170313 0.295833 \ No newline at end of file diff --git a/dataset/labels/train/train_0121.txt b/dataset/labels/train/train_0121.txt index 24e5e73..84e14f4 100644 --- a/dataset/labels/train/train_0121.txt +++ b/dataset/labels/train/train_0121.txt @@ -1,3 +1,3 @@ -13 0.511719 0.202083 0.179688 0.275000 -11 0.625000 0.594792 0.153125 0.268750 -21 0.706250 0.239583 0.193750 0.204167 \ No newline at end of file +24 0.682813 0.235417 0.212500 0.283333 +7 0.881250 0.447917 0.134375 0.125000 +22 0.237500 0.592708 0.156250 0.235417 \ No newline at end of file diff --git a/dataset/labels/train/train_0122.txt b/dataset/labels/train/train_0122.txt index e3d79a5..24cf3b1 100644 --- a/dataset/labels/train/train_0122.txt +++ b/dataset/labels/train/train_0122.txt @@ -1 +1 @@ -19 0.259375 0.313542 0.181250 0.289583 \ No newline at end of file +22 0.561719 0.550000 0.142187 0.191667 \ No newline at end of file diff --git a/dataset/labels/train/train_0123.txt b/dataset/labels/train/train_0123.txt index cee530f..70e8d6b 100644 --- a/dataset/labels/train/train_0123.txt +++ b/dataset/labels/train/train_0123.txt @@ -1,2 +1,2 @@ -23 0.378125 0.440625 0.146875 0.222917 -5 0.462500 0.641667 0.168750 0.179167 \ No newline at end of file +14 0.252344 0.497917 0.207813 0.266667 +2 0.659375 0.450000 0.190625 0.308333 \ No newline at end of file diff --git a/dataset/labels/train/train_0124.txt b/dataset/labels/train/train_0124.txt index 8d3fa50..90597bd 100644 --- a/dataset/labels/train/train_0124.txt +++ b/dataset/labels/train/train_0124.txt @@ -1 +1,3 @@ -4 0.240625 0.756250 0.137500 0.300000 \ No newline at end of file +9 0.660937 0.222917 0.131250 0.179167 +26 0.256250 0.357292 0.146875 0.214583 +1 0.628125 0.491667 0.184375 0.245833 \ No newline at end of file diff --git a/dataset/labels/train/train_0125.txt b/dataset/labels/train/train_0125.txt index 695b0a5..2787ea8 100644 --- a/dataset/labels/train/train_0125.txt +++ b/dataset/labels/train/train_0125.txt @@ -1,2 +1,2 @@ -21 0.192969 0.807292 0.160938 0.177083 -0 0.311719 0.514583 0.242188 0.262500 \ No newline at end of file +27 0.321875 0.582292 0.203125 0.256250 +18 0.780469 0.608333 0.179688 0.204167 \ No newline at end of file diff --git a/dataset/labels/train/train_0126.txt b/dataset/labels/train/train_0126.txt index b79a45c..e3f6f0d 100644 --- a/dataset/labels/train/train_0126.txt +++ b/dataset/labels/train/train_0126.txt @@ -1,3 +1,3 @@ -14 0.215625 0.585417 0.171875 0.183333 -17 0.454688 0.287500 0.209375 0.120833 -11 0.209375 0.421875 0.237500 0.218750 \ No newline at end of file +5 0.644531 0.698958 0.176563 0.243750 +0 0.245312 0.193750 0.221875 0.258333 +12 0.428906 0.305208 0.142187 0.277083 \ No newline at end of file diff --git a/dataset/labels/train/train_0127.txt b/dataset/labels/train/train_0127.txt index cf0379a..b6b5b2c 100644 --- a/dataset/labels/train/train_0127.txt +++ b/dataset/labels/train/train_0127.txt @@ -1,2 +1,2 @@ -1 0.682031 0.355208 0.251563 0.335417 -9 0.671875 0.196875 0.140625 0.139583 \ No newline at end of file +0 0.735938 0.772917 0.212500 0.233333 +24 0.516406 0.688542 0.179688 0.239583 \ No newline at end of file diff --git a/dataset/labels/train/train_0128.txt b/dataset/labels/train/train_0128.txt index bccc7fc..ff9c71f 100644 --- a/dataset/labels/train/train_0128.txt +++ b/dataset/labels/train/train_0128.txt @@ -1 +1,2 @@ -10 0.626563 0.777083 0.106250 0.137500 \ No newline at end of file +7 0.135937 0.169792 0.178125 0.177083 +23 0.196875 0.411458 0.175000 0.235417 \ No newline at end of file diff --git a/dataset/labels/train/train_0129.txt b/dataset/labels/train/train_0129.txt index a437f16..941a7e2 100644 --- a/dataset/labels/train/train_0129.txt +++ b/dataset/labels/train/train_0129.txt @@ -1 +1,2 @@ -5 0.282031 0.717708 0.267188 0.247917 \ No newline at end of file +17 0.778906 0.255208 0.064062 0.302083 +10 0.482031 0.621875 0.104688 0.152083 \ No newline at end of file diff --git a/dataset/labels/train/train_0130.txt b/dataset/labels/train/train_0130.txt index e4758b5..9b62b18 100644 --- a/dataset/labels/train/train_0130.txt +++ b/dataset/labels/train/train_0130.txt @@ -1,3 +1,3 @@ -5 0.706250 0.706250 0.246875 0.279167 -4 0.865625 0.569792 0.090625 0.243750 -6 0.247656 0.628125 0.182812 0.243750 \ No newline at end of file +25 0.496875 0.597917 0.137500 0.191667 +25 0.662500 0.260417 0.121875 0.179167 +11 0.242969 0.756250 0.160938 0.304167 \ No newline at end of file diff --git a/dataset/labels/train/train_0131.txt b/dataset/labels/train/train_0131.txt index 585b574..e40cc61 100644 --- a/dataset/labels/train/train_0131.txt +++ b/dataset/labels/train/train_0131.txt @@ -1,3 +1,2 @@ -16 0.630469 0.418750 0.123438 0.229167 -7 0.348438 0.433333 0.128125 0.270833 -8 0.611719 0.609375 0.123438 0.206250 \ No newline at end of file +16 0.803125 0.698958 0.121875 0.177083 +5 0.803906 0.291667 0.157812 0.254167 \ No newline at end of file diff --git a/dataset/labels/train/train_0132.txt b/dataset/labels/train/train_0132.txt index 64f7a18..7179a14 100644 --- a/dataset/labels/train/train_0132.txt +++ b/dataset/labels/train/train_0132.txt @@ -1 +1,2 @@ -13 0.278125 0.752083 0.209375 0.279167 \ No newline at end of file +10 0.885156 0.806250 0.110937 0.133333 +12 0.303125 0.413542 0.118750 0.231250 \ No newline at end of file diff --git a/dataset/labels/train/train_0133.txt b/dataset/labels/train/train_0133.txt index 3e94cd8..38ca161 100644 --- a/dataset/labels/train/train_0133.txt +++ b/dataset/labels/train/train_0133.txt @@ -1 +1,2 @@ -5 0.654687 0.491667 0.187500 0.283333 \ No newline at end of file +9 0.196094 0.301042 0.101562 0.168750 +27 0.808594 0.780208 0.139063 0.189583 \ No newline at end of file diff --git a/dataset/labels/train/train_0134.txt b/dataset/labels/train/train_0134.txt index c68ff4f..01c5e39 100644 --- a/dataset/labels/train/train_0134.txt +++ b/dataset/labels/train/train_0134.txt @@ -1 +1,2 @@ -2 0.253906 0.268750 0.170313 0.208333 \ No newline at end of file +9 0.117969 0.601042 0.126562 0.152083 +8 0.392188 0.638542 0.090625 0.193750 \ No newline at end of file diff --git a/dataset/labels/train/train_0135.txt b/dataset/labels/train/train_0135.txt index 80eee15..b6ff4c6 100644 --- a/dataset/labels/train/train_0135.txt +++ b/dataset/labels/train/train_0135.txt @@ -1 +1,2 @@ -9 0.545312 0.188542 0.231250 0.227083 \ No newline at end of file +3 0.467187 0.390625 0.071875 0.222917 +14 0.705469 0.237500 0.123438 0.187500 \ No newline at end of file diff --git a/dataset/labels/train/train_0136.txt b/dataset/labels/train/train_0136.txt index 7de2450..ddbda97 100644 --- a/dataset/labels/train/train_0136.txt +++ b/dataset/labels/train/train_0136.txt @@ -1,2 +1,3 @@ -9 0.518750 0.572917 0.175000 0.175000 -25 0.370312 0.709375 0.184375 0.272917 \ No newline at end of file +22 0.350000 0.487500 0.212500 0.283333 +9 0.846094 0.512500 0.151562 0.270833 +22 0.482031 0.214583 0.210938 0.295833 \ No newline at end of file diff --git a/dataset/labels/train/train_0137.txt b/dataset/labels/train/train_0137.txt index 24dc69b..57aaac2 100644 --- a/dataset/labels/train/train_0137.txt +++ b/dataset/labels/train/train_0137.txt @@ -1,2 +1,3 @@ -7 0.369531 0.138542 0.160938 0.135417 -27 0.744531 0.226042 0.145313 0.214583 \ No newline at end of file +21 0.609375 0.267708 0.234375 0.227083 +7 0.221094 0.309375 0.098437 0.172917 +10 0.217969 0.500000 0.110937 0.150000 \ No newline at end of file diff --git a/dataset/labels/train/train_0138.txt b/dataset/labels/train/train_0138.txt index a8ef181..ad01ec7 100644 --- a/dataset/labels/train/train_0138.txt +++ b/dataset/labels/train/train_0138.txt @@ -1,2 +1,3 @@ -7 0.811719 0.476042 0.117188 0.231250 -11 0.461719 0.648958 0.145313 0.256250 \ No newline at end of file +20 0.364063 0.508333 0.171875 0.258333 +2 0.846875 0.644792 0.190625 0.210417 +4 0.835938 0.276042 0.171875 0.231250 \ No newline at end of file diff --git a/dataset/labels/train/train_0139.txt b/dataset/labels/train/train_0139.txt index b49bb51..5df44ed 100644 --- a/dataset/labels/train/train_0139.txt +++ b/dataset/labels/train/train_0139.txt @@ -1,2 +1 @@ -12 0.600000 0.361458 0.175000 0.339583 -18 0.735938 0.690625 0.196875 0.231250 \ No newline at end of file +18 0.829688 0.264583 0.121875 0.183333 \ No newline at end of file diff --git a/dataset/labels/train/train_0140.txt b/dataset/labels/train/train_0140.txt index 54d2c65..c225b45 100644 --- a/dataset/labels/train/train_0140.txt +++ b/dataset/labels/train/train_0140.txt @@ -1 +1,3 @@ -13 0.314844 0.683333 0.207813 0.325000 \ No newline at end of file +22 0.724219 0.338542 0.179688 0.239583 +25 0.467187 0.366667 0.190625 0.283333 +24 0.436719 0.639583 0.135937 0.170833 \ No newline at end of file diff --git a/dataset/labels/train/train_0141.txt b/dataset/labels/train/train_0141.txt index 3854cbf..45e6bfb 100644 --- a/dataset/labels/train/train_0141.txt +++ b/dataset/labels/train/train_0141.txt @@ -1 +1,2 @@ -16 0.288281 0.728125 0.189062 0.222917 \ No newline at end of file +19 0.820312 0.654167 0.165625 0.233333 +19 0.691406 0.518750 0.223438 0.245833 \ No newline at end of file diff --git a/dataset/labels/train/train_0142.txt b/dataset/labels/train/train_0142.txt index 3cb74ab..5aacc92 100644 --- a/dataset/labels/train/train_0142.txt +++ b/dataset/labels/train/train_0142.txt @@ -1 +1 @@ -17 0.702344 0.204167 0.195312 0.112500 \ No newline at end of file +26 0.188281 0.484375 0.167187 0.202083 \ No newline at end of file diff --git a/dataset/labels/train/train_0143.txt b/dataset/labels/train/train_0143.txt index 5fb3c4f..d0505b7 100644 --- a/dataset/labels/train/train_0143.txt +++ b/dataset/labels/train/train_0143.txt @@ -1,3 +1,2 @@ -3 0.538281 0.209375 0.179688 0.264583 -13 0.803906 0.225000 0.210938 0.241667 -24 0.644531 0.534375 0.189062 0.252083 \ No newline at end of file +20 0.795312 0.575000 0.156250 0.241667 +5 0.797656 0.300000 0.142187 0.266667 \ No newline at end of file diff --git a/dataset/labels/train/train_0144.txt b/dataset/labels/train/train_0144.txt index 8568ade..4cdaa8c 100644 --- a/dataset/labels/train/train_0144.txt +++ b/dataset/labels/train/train_0144.txt @@ -1,3 +1,2 @@ -11 0.187500 0.521875 0.193750 0.177083 -19 0.347656 0.661458 0.192188 0.210417 -21 0.564063 0.797917 0.212500 0.245833 \ No newline at end of file +19 0.565625 0.257292 0.218750 0.243750 +23 0.387500 0.340625 0.206250 0.293750 \ No newline at end of file diff --git a/dataset/labels/train/train_0145.txt b/dataset/labels/train/train_0145.txt index 4372a0d..f132349 100644 --- a/dataset/labels/train/train_0145.txt +++ b/dataset/labels/train/train_0145.txt @@ -1,3 +1 @@ -4 0.359375 0.389583 0.137500 0.145833 -9 0.667188 0.692708 0.162500 0.247917 -11 0.871875 0.521875 0.159375 0.285417 \ No newline at end of file +3 0.419531 0.637500 0.260937 0.225000 \ No newline at end of file diff --git a/dataset/labels/train/train_0146.txt b/dataset/labels/train/train_0146.txt index 7f2032b..552d5e7 100644 --- a/dataset/labels/train/train_0146.txt +++ b/dataset/labels/train/train_0146.txt @@ -1 +1,2 @@ -19 0.188281 0.694792 0.123438 0.164583 \ No newline at end of file +13 0.441406 0.281250 0.232813 0.266667 +17 0.676562 0.758333 0.159375 0.116667 \ No newline at end of file diff --git a/dataset/labels/train/train_0147.txt b/dataset/labels/train/train_0147.txt index fdef0d3..a61ce4b 100644 --- a/dataset/labels/train/train_0147.txt +++ b/dataset/labels/train/train_0147.txt @@ -1 +1 @@ -14 0.774219 0.216667 0.229687 0.245833 \ No newline at end of file +1 0.303906 0.655208 0.245312 0.406250 \ No newline at end of file diff --git a/dataset/labels/train/train_0148.txt b/dataset/labels/train/train_0148.txt index 780895e..ebc846c 100644 --- a/dataset/labels/train/train_0148.txt +++ b/dataset/labels/train/train_0148.txt @@ -1,3 +1 @@ -6 0.264062 0.352083 0.137500 0.183333 -17 0.537500 0.586458 0.096875 0.227083 -16 0.442969 0.177083 0.164062 0.158333 \ No newline at end of file +19 0.588281 0.570833 0.185938 0.300000 \ No newline at end of file diff --git a/dataset/labels/train/train_0149.txt b/dataset/labels/train/train_0149.txt index b10380b..a7dddde 100644 --- a/dataset/labels/train/train_0149.txt +++ b/dataset/labels/train/train_0149.txt @@ -1,2 +1,3 @@ -24 0.702344 0.208333 0.179688 0.241667 -11 0.480469 0.323958 0.117188 0.231250 \ No newline at end of file +0 0.295312 0.510417 0.212500 0.250000 +22 0.800000 0.631250 0.196875 0.258333 +9 0.489063 0.207292 0.103125 0.185417 \ No newline at end of file diff --git a/dataset/labels/train/train_0150.txt b/dataset/labels/train/train_0150.txt index 3af8972..17e59d0 100644 --- a/dataset/labels/train/train_0150.txt +++ b/dataset/labels/train/train_0150.txt @@ -1 +1,3 @@ -23 0.428125 0.278125 0.153125 0.222917 \ No newline at end of file +10 0.850781 0.778125 0.123438 0.152083 +6 0.594531 0.248958 0.170313 0.227083 +15 0.553125 0.708333 0.153125 0.245833 \ No newline at end of file diff --git a/dataset/labels/train/train_0151.txt b/dataset/labels/train/train_0151.txt index d4bdda7..c41f0fc 100644 --- a/dataset/labels/train/train_0151.txt +++ b/dataset/labels/train/train_0151.txt @@ -1,2 +1,2 @@ -18 0.586719 0.831250 0.154688 0.166667 -4 0.725000 0.730208 0.153125 0.256250 \ No newline at end of file +9 0.595313 0.770833 0.106250 0.191667 +14 0.686719 0.644792 0.157812 0.206250 \ No newline at end of file diff --git a/dataset/labels/train/train_0152.txt b/dataset/labels/train/train_0152.txt index 2303626..19c5249 100644 --- a/dataset/labels/train/train_0152.txt +++ b/dataset/labels/train/train_0152.txt @@ -1,3 +1,2 @@ -21 0.759375 0.461458 0.106250 0.185417 -1 0.365625 0.522917 0.225000 0.375000 -25 0.736719 0.272917 0.192188 0.283333 \ No newline at end of file +5 0.767188 0.368750 0.190625 0.354167 +6 0.325000 0.383333 0.146875 0.195833 \ No newline at end of file diff --git a/dataset/labels/train/train_0153.txt b/dataset/labels/train/train_0153.txt index 6318e71..5121dc4 100644 --- a/dataset/labels/train/train_0153.txt +++ b/dataset/labels/train/train_0153.txt @@ -1,3 +1,3 @@ -5 0.271094 0.229167 0.185938 0.170833 -0 0.201563 0.731250 0.146875 0.204167 -6 0.859375 0.307292 0.146875 0.197917 \ No newline at end of file +0 0.207813 0.552083 0.184375 0.270833 +2 0.839844 0.381250 0.160938 0.233333 +6 0.533594 0.463542 0.145313 0.193750 \ No newline at end of file diff --git a/dataset/labels/train/train_0154.txt b/dataset/labels/train/train_0154.txt index d49d91d..e89f93d 100644 --- a/dataset/labels/train/train_0154.txt +++ b/dataset/labels/train/train_0154.txt @@ -1 +1,2 @@ -3 0.574219 0.188542 0.185938 0.239583 \ No newline at end of file +8 0.637500 0.742708 0.156250 0.122917 +26 0.454688 0.517708 0.165625 0.160417 \ No newline at end of file diff --git a/dataset/labels/train/train_0155.txt b/dataset/labels/train/train_0155.txt index e14cb1f..056e769 100644 --- a/dataset/labels/train/train_0155.txt +++ b/dataset/labels/train/train_0155.txt @@ -1 +1,2 @@ -20 0.853906 0.368750 0.139063 0.183333 \ No newline at end of file +17 0.335938 0.680208 0.128125 0.322917 +11 0.297656 0.281250 0.117188 0.154167 \ No newline at end of file diff --git a/dataset/labels/train/train_0156.txt b/dataset/labels/train/train_0156.txt index d0995a9..f526c7f 100644 --- a/dataset/labels/train/train_0156.txt +++ b/dataset/labels/train/train_0156.txt @@ -1 +1 @@ -4 0.235937 0.315625 0.140625 0.210417 \ No newline at end of file +19 0.794531 0.175000 0.142187 0.154167 \ No newline at end of file diff --git a/dataset/labels/train/train_0157.txt b/dataset/labels/train/train_0157.txt index ae0747b..c88c41b 100644 --- a/dataset/labels/train/train_0157.txt +++ b/dataset/labels/train/train_0157.txt @@ -1 +1 @@ -15 0.405469 0.206250 0.070312 0.245833 \ No newline at end of file +20 0.135937 0.715625 0.128125 0.197917 \ No newline at end of file diff --git a/dataset/labels/train/train_0158.txt b/dataset/labels/train/train_0158.txt index bbf8981..6d9fcd3 100644 --- a/dataset/labels/train/train_0158.txt +++ b/dataset/labels/train/train_0158.txt @@ -1 +1 @@ -18 0.881250 0.158333 0.140625 0.150000 \ No newline at end of file +25 0.695312 0.215625 0.212500 0.256250 \ No newline at end of file diff --git a/dataset/labels/train/train_0159.txt b/dataset/labels/train/train_0159.txt index 8122e19..278a16b 100644 --- a/dataset/labels/train/train_0159.txt +++ b/dataset/labels/train/train_0159.txt @@ -1,2 +1 @@ -9 0.776563 0.308333 0.178125 0.175000 -8 0.652344 0.209375 0.151562 0.185417 \ No newline at end of file +11 0.776563 0.188542 0.131250 0.222917 \ No newline at end of file diff --git a/dataset/labels/train/train_0160.txt b/dataset/labels/train/train_0160.txt index 9c03b2a..0237e97 100644 --- a/dataset/labels/train/train_0160.txt +++ b/dataset/labels/train/train_0160.txt @@ -1,3 +1,3 @@ -6 0.189062 0.835417 0.131250 0.175000 -10 0.462500 0.705208 0.096875 0.118750 -12 0.128125 0.485417 0.118750 0.229167 \ No newline at end of file +5 0.310937 0.382292 0.209375 0.193750 +23 0.706250 0.260417 0.150000 0.175000 +25 0.632031 0.571875 0.135937 0.193750 \ No newline at end of file diff --git a/dataset/labels/train/train_0161.txt b/dataset/labels/train/train_0161.txt index f0c5527..3103201 100644 --- a/dataset/labels/train/train_0161.txt +++ b/dataset/labels/train/train_0161.txt @@ -1 +1 @@ -15 0.281250 0.730208 0.112500 0.177083 \ No newline at end of file +18 0.702344 0.331250 0.139063 0.208333 \ No newline at end of file diff --git a/dataset/labels/train/train_0162.txt b/dataset/labels/train/train_0162.txt index 7aa10e6..67564b8 100644 --- a/dataset/labels/train/train_0162.txt +++ b/dataset/labels/train/train_0162.txt @@ -1,3 +1 @@ -22 0.367188 0.526042 0.134375 0.197917 -16 0.546094 0.414583 0.179688 0.175000 -18 0.282813 0.818750 0.193750 0.216667 \ No newline at end of file +9 0.762500 0.211458 0.221875 0.214583 \ No newline at end of file diff --git a/dataset/labels/train/train_0163.txt b/dataset/labels/train/train_0163.txt index c99f3c1..021d8da 100644 --- a/dataset/labels/train/train_0163.txt +++ b/dataset/labels/train/train_0163.txt @@ -1,2 +1,3 @@ -7 0.869531 0.719792 0.101562 0.227083 -26 0.204687 0.262500 0.137500 0.237500 \ No newline at end of file +22 0.721875 0.730208 0.209375 0.281250 +27 0.753906 0.254167 0.167187 0.220833 +13 0.520312 0.204167 0.134375 0.208333 \ No newline at end of file diff --git a/dataset/labels/train/train_0164.txt b/dataset/labels/train/train_0164.txt index e03dfb4..58b85f6 100644 --- a/dataset/labels/train/train_0164.txt +++ b/dataset/labels/train/train_0164.txt @@ -1,2 +1,3 @@ -19 0.534375 0.252083 0.128125 0.183333 -20 0.706250 0.547917 0.206250 0.237500 \ No newline at end of file +3 0.475000 0.376042 0.140625 0.297917 +8 0.887500 0.855208 0.084375 0.164583 +3 0.267188 0.886458 0.175000 0.102083 \ No newline at end of file diff --git a/dataset/labels/train/train_0165.txt b/dataset/labels/train/train_0165.txt index a48bbbf..64e4bce 100644 --- a/dataset/labels/train/train_0165.txt +++ b/dataset/labels/train/train_0165.txt @@ -1,2 +1,2 @@ -1 0.164844 0.675000 0.198437 0.291667 -7 0.762500 0.565625 0.087500 0.172917 \ No newline at end of file +4 0.244531 0.504167 0.217188 0.179167 +4 0.687500 0.670833 0.118750 0.262500 \ No newline at end of file diff --git a/dataset/labels/train/train_0166.txt b/dataset/labels/train/train_0166.txt index 34a84a8..994780e 100644 --- a/dataset/labels/train/train_0166.txt +++ b/dataset/labels/train/train_0166.txt @@ -1,2 +1,2 @@ -27 0.224219 0.286458 0.210938 0.256250 -19 0.595313 0.378125 0.187500 0.268750 \ No newline at end of file +14 0.161719 0.538542 0.179688 0.297917 +12 0.806250 0.185417 0.150000 0.141667 \ No newline at end of file diff --git a/dataset/labels/train/train_0167.txt b/dataset/labels/train/train_0167.txt index 6474531..d954b71 100644 --- a/dataset/labels/train/train_0167.txt +++ b/dataset/labels/train/train_0167.txt @@ -1,3 +1 @@ -10 0.402344 0.240625 0.095312 0.139583 -22 0.817969 0.440625 0.182812 0.260417 -23 0.832031 0.701042 0.198437 0.235417 \ No newline at end of file +3 0.783594 0.727083 0.123438 0.225000 \ No newline at end of file diff --git a/dataset/labels/train/train_0168.txt b/dataset/labels/train/train_0168.txt index 384f896..d30f213 100644 --- a/dataset/labels/train/train_0168.txt +++ b/dataset/labels/train/train_0168.txt @@ -1 +1,2 @@ -10 0.901563 0.320833 0.093750 0.116667 \ No newline at end of file +15 0.778125 0.234375 0.159375 0.193750 +20 0.610156 0.289583 0.170313 0.241667 \ No newline at end of file diff --git a/dataset/labels/train/train_0169.txt b/dataset/labels/train/train_0169.txt index aaf0332..2579fe2 100644 --- a/dataset/labels/train/train_0169.txt +++ b/dataset/labels/train/train_0169.txt @@ -1,3 +1,2 @@ -21 0.341406 0.703125 0.192188 0.181250 -19 0.125781 0.688542 0.129688 0.206250 -11 0.721875 0.810417 0.184375 0.179167 \ No newline at end of file +17 0.800781 0.309375 0.229687 0.197917 +27 0.197656 0.840625 0.157812 0.193750 \ No newline at end of file diff --git a/dataset/labels/train/train_0170.txt b/dataset/labels/train/train_0170.txt index 19c589f..f827aa3 100644 --- a/dataset/labels/train/train_0170.txt +++ b/dataset/labels/train/train_0170.txt @@ -1,3 +1,2 @@ -25 0.600781 0.475000 0.173437 0.208333 -10 0.374219 0.682292 0.085938 0.106250 -17 0.708594 0.725000 0.254688 0.200000 \ No newline at end of file +22 0.489063 0.326042 0.196875 0.289583 +5 0.771094 0.756250 0.123438 0.220833 \ No newline at end of file diff --git a/dataset/labels/train/train_0171.txt b/dataset/labels/train/train_0171.txt index f10d628..64785af 100644 --- a/dataset/labels/train/train_0171.txt +++ b/dataset/labels/train/train_0171.txt @@ -1 +1,3 @@ -18 0.469531 0.695833 0.173437 0.275000 \ No newline at end of file +5 0.510938 0.195833 0.184375 0.170833 +10 0.657813 0.423958 0.096875 0.114583 +11 0.203906 0.445833 0.182812 0.179167 \ No newline at end of file diff --git a/dataset/labels/train/train_0172.txt b/dataset/labels/train/train_0172.txt index ddfc70a..5035f39 100644 --- a/dataset/labels/train/train_0172.txt +++ b/dataset/labels/train/train_0172.txt @@ -1 +1 @@ -25 0.803125 0.386458 0.184375 0.231250 \ No newline at end of file +27 0.332031 0.790625 0.139063 0.206250 \ No newline at end of file diff --git a/dataset/labels/train/train_0173.txt b/dataset/labels/train/train_0173.txt index b5114fd..294d024 100644 --- a/dataset/labels/train/train_0173.txt +++ b/dataset/labels/train/train_0173.txt @@ -1,3 +1 @@ -12 0.634375 0.662500 0.112500 0.166667 -17 0.771875 0.208333 0.234375 0.254167 -1 0.820312 0.552083 0.253125 0.308333 \ No newline at end of file +20 0.752344 0.283333 0.148438 0.175000 \ No newline at end of file diff --git a/dataset/labels/train/train_0174.txt b/dataset/labels/train/train_0174.txt index ac082c7..a496472 100644 --- a/dataset/labels/train/train_0174.txt +++ b/dataset/labels/train/train_0174.txt @@ -1 +1 @@ -21 0.811719 0.264583 0.164062 0.175000 \ No newline at end of file +23 0.401562 0.239583 0.215625 0.258333 \ No newline at end of file diff --git a/dataset/labels/train/train_0175.txt b/dataset/labels/train/train_0175.txt index e17efcf..91129d8 100644 --- a/dataset/labels/train/train_0175.txt +++ b/dataset/labels/train/train_0175.txt @@ -1 +1 @@ -26 0.482812 0.395833 0.234375 0.258333 \ No newline at end of file +26 0.690625 0.211458 0.200000 0.164583 \ No newline at end of file diff --git a/dataset/labels/train/train_0176.txt b/dataset/labels/train/train_0176.txt index 067cf4e..4d0ade6 100644 --- a/dataset/labels/train/train_0176.txt +++ b/dataset/labels/train/train_0176.txt @@ -1,3 +1,3 @@ -23 0.165625 0.795833 0.209375 0.250000 -20 0.616406 0.673958 0.167187 0.260417 -1 0.778125 0.680208 0.225000 0.289583 \ No newline at end of file +24 0.714844 0.720833 0.145313 0.220833 +17 0.896875 0.522917 0.100000 0.225000 +12 0.378906 0.558333 0.226562 0.208333 \ No newline at end of file diff --git a/dataset/labels/train/train_0177.txt b/dataset/labels/train/train_0177.txt index 42ab06b..43a9776 100644 --- a/dataset/labels/train/train_0177.txt +++ b/dataset/labels/train/train_0177.txt @@ -1,2 +1,3 @@ -20 0.447656 0.547917 0.123438 0.158333 -14 0.687500 0.362500 0.115625 0.187500 \ No newline at end of file +10 0.646094 0.144792 0.114062 0.160417 +27 0.676562 0.671875 0.184375 0.243750 +11 0.450781 0.429167 0.210938 0.191667 \ No newline at end of file diff --git a/dataset/labels/train/train_0178.txt b/dataset/labels/train/train_0178.txt index db18d40..01676c0 100644 --- a/dataset/labels/train/train_0178.txt +++ b/dataset/labels/train/train_0178.txt @@ -1,2 +1,2 @@ -13 0.647656 0.415625 0.220312 0.285417 -7 0.345313 0.626042 0.106250 0.172917 \ No newline at end of file +18 0.650000 0.538542 0.128125 0.210417 +9 0.117188 0.367708 0.137500 0.135417 \ No newline at end of file diff --git a/dataset/labels/train/train_0179.txt b/dataset/labels/train/train_0179.txt index 0a9e42a..86fd586 100644 --- a/dataset/labels/train/train_0179.txt +++ b/dataset/labels/train/train_0179.txt @@ -1,2 +1,3 @@ -11 0.532031 0.178125 0.117188 0.222917 -23 0.794531 0.529167 0.167187 0.220833 \ No newline at end of file +0 0.520312 0.216667 0.181250 0.295833 +7 0.189062 0.390625 0.193750 0.164583 +1 0.189062 0.604167 0.215625 0.295833 \ No newline at end of file diff --git a/dataset/labels/train/train_0180.txt b/dataset/labels/train/train_0180.txt index aec4c7b..7204b96 100644 --- a/dataset/labels/train/train_0180.txt +++ b/dataset/labels/train/train_0180.txt @@ -1,3 +1,3 @@ -15 0.803906 0.286458 0.204687 0.089583 -18 0.622656 0.292708 0.139063 0.222917 -24 0.797656 0.680208 0.201563 0.277083 \ No newline at end of file +27 0.598437 0.722917 0.193750 0.270833 +16 0.341406 0.285417 0.107813 0.175000 +11 0.803906 0.639583 0.114062 0.220833 \ No newline at end of file diff --git a/dataset/labels/train/train_0181.txt b/dataset/labels/train/train_0181.txt index fa440ca..a65b8d9 100644 --- a/dataset/labels/train/train_0181.txt +++ b/dataset/labels/train/train_0181.txt @@ -1,3 +1 @@ -25 0.457031 0.367708 0.195312 0.281250 -5 0.146875 0.504167 0.128125 0.245833 -15 0.278906 0.271875 0.257812 0.118750 \ No newline at end of file +23 0.204687 0.241667 0.221875 0.266667 \ No newline at end of file diff --git a/dataset/labels/train/train_0182.txt b/dataset/labels/train/train_0182.txt index 5097f66..2d309c2 100644 --- a/dataset/labels/train/train_0182.txt +++ b/dataset/labels/train/train_0182.txt @@ -1,3 +1 @@ -27 0.339844 0.551042 0.173437 0.210417 -8 0.703906 0.726042 0.142187 0.168750 -17 0.867188 0.782292 0.153125 0.243750 \ No newline at end of file +8 0.592187 0.314583 0.175000 0.158333 \ No newline at end of file diff --git a/dataset/labels/train/train_0183.txt b/dataset/labels/train/train_0183.txt index fe68c80..e773463 100644 --- a/dataset/labels/train/train_0183.txt +++ b/dataset/labels/train/train_0183.txt @@ -1,3 +1 @@ -27 0.703125 0.728125 0.200000 0.268750 -23 0.294531 0.473958 0.151562 0.202083 -12 0.630469 0.267708 0.170313 0.331250 \ No newline at end of file +3 0.162500 0.546875 0.103125 0.227083 \ No newline at end of file diff --git a/dataset/labels/train/train_0184.txt b/dataset/labels/train/train_0184.txt index 6c6d9e6..aa783ec 100644 --- a/dataset/labels/train/train_0184.txt +++ b/dataset/labels/train/train_0184.txt @@ -1,2 +1,3 @@ -5 0.487500 0.391667 0.156250 0.300000 -9 0.395313 0.725000 0.118750 0.212500 \ No newline at end of file +14 0.617969 0.541667 0.229687 0.245833 +1 0.239844 0.273958 0.226562 0.322917 +6 0.300000 0.819792 0.178125 0.235417 \ No newline at end of file diff --git a/dataset/labels/train/train_0185.txt b/dataset/labels/train/train_0185.txt index d26657f..1d2fa51 100644 --- a/dataset/labels/train/train_0185.txt +++ b/dataset/labels/train/train_0185.txt @@ -1 +1,3 @@ -13 0.785937 0.585417 0.175000 0.237500 \ No newline at end of file +23 0.295312 0.530208 0.190625 0.256250 +5 0.341406 0.260417 0.226562 0.212500 +6 0.874219 0.169792 0.154688 0.206250 \ No newline at end of file diff --git a/dataset/labels/train/train_0186.txt b/dataset/labels/train/train_0186.txt index acec2da..4bbdfcc 100644 --- a/dataset/labels/train/train_0186.txt +++ b/dataset/labels/train/train_0186.txt @@ -1 +1,2 @@ -2 0.181250 0.623958 0.165625 0.185417 \ No newline at end of file +1 0.438281 0.698958 0.220312 0.364583 +18 0.846094 0.246875 0.204687 0.231250 \ No newline at end of file diff --git a/dataset/labels/train/train_0187.txt b/dataset/labels/train/train_0187.txt index a05a706..80d40c5 100644 --- a/dataset/labels/train/train_0187.txt +++ b/dataset/labels/train/train_0187.txt @@ -1,3 +1 @@ -22 0.314844 0.411458 0.210938 0.289583 -19 0.624219 0.695833 0.154688 0.170833 -27 0.542188 0.518750 0.171875 0.250000 \ No newline at end of file +25 0.777344 0.355208 0.157812 0.189583 \ No newline at end of file diff --git a/dataset/labels/train/train_0188.txt b/dataset/labels/train/train_0188.txt index 95b375f..e69de29 100644 --- a/dataset/labels/train/train_0188.txt +++ b/dataset/labels/train/train_0188.txt @@ -1,2 +0,0 @@ -20 0.218750 0.592708 0.125000 0.156250 -0 0.378125 0.648958 0.134375 0.218750 \ No newline at end of file diff --git a/dataset/labels/train/train_0189.txt b/dataset/labels/train/train_0189.txt index eb4910f..d674345 100644 --- a/dataset/labels/train/train_0189.txt +++ b/dataset/labels/train/train_0189.txt @@ -1 +1 @@ -16 0.871094 0.788542 0.114062 0.185417 \ No newline at end of file +18 0.294531 0.830208 0.164062 0.181250 \ No newline at end of file diff --git a/dataset/labels/train/train_0190.txt b/dataset/labels/train/train_0190.txt index a0b7d3e..abedcb7 100644 --- a/dataset/labels/train/train_0190.txt +++ b/dataset/labels/train/train_0190.txt @@ -1,2 +1,2 @@ -11 0.767188 0.854167 0.171875 0.158333 -8 0.882812 0.165625 0.090625 0.164583 \ No newline at end of file +22 0.230469 0.423958 0.148438 0.214583 +8 0.381250 0.602083 0.112500 0.237500 \ No newline at end of file diff --git a/dataset/labels/train/train_0191.txt b/dataset/labels/train/train_0191.txt index a88a95e..6ce9160 100644 --- a/dataset/labels/train/train_0191.txt +++ b/dataset/labels/train/train_0191.txt @@ -1 +1 @@ -19 0.312500 0.408333 0.162500 0.262500 \ No newline at end of file +25 0.388281 0.421875 0.170313 0.210417 \ No newline at end of file diff --git a/dataset/labels/train/train_0192.txt b/dataset/labels/train/train_0192.txt index 1d09ef8..6c15f89 100644 --- a/dataset/labels/train/train_0192.txt +++ b/dataset/labels/train/train_0192.txt @@ -1,3 +1 @@ -5 0.755469 0.682292 0.123438 0.235417 -22 0.264844 0.587500 0.185938 0.266667 -6 0.467969 0.407292 0.207813 0.277083 \ No newline at end of file +11 0.294531 0.676042 0.110937 0.214583 \ No newline at end of file diff --git a/dataset/labels/train/train_0193.txt b/dataset/labels/train/train_0193.txt index 7d88e9a..09d5e4b 100644 --- a/dataset/labels/train/train_0193.txt +++ b/dataset/labels/train/train_0193.txt @@ -1,3 +1 @@ -5 0.453125 0.441667 0.190625 0.195833 -0 0.334375 0.609375 0.215625 0.256250 -6 0.176563 0.483333 0.187500 0.250000 \ No newline at end of file +12 0.167969 0.363542 0.132812 0.231250 \ No newline at end of file diff --git a/dataset/labels/train/train_0194.txt b/dataset/labels/train/train_0194.txt index 6d020d6..7b36080 100644 --- a/dataset/labels/train/train_0194.txt +++ b/dataset/labels/train/train_0194.txt @@ -1,3 +1,3 @@ -13 0.418750 0.277083 0.156250 0.187500 -26 0.236719 0.638542 0.107813 0.239583 -6 0.455469 0.550000 0.201563 0.266667 \ No newline at end of file +3 0.599219 0.645833 0.173437 0.270833 +26 0.771875 0.872917 0.159375 0.112500 +26 0.178906 0.493750 0.104688 0.208333 \ No newline at end of file diff --git a/dataset/labels/train/train_0195.txt b/dataset/labels/train/train_0195.txt index 96bc893..874fce2 100644 --- a/dataset/labels/train/train_0195.txt +++ b/dataset/labels/train/train_0195.txt @@ -1,2 +1,2 @@ -3 0.574219 0.453125 0.176563 0.281250 -25 0.450781 0.791667 0.198437 0.237500 \ No newline at end of file +11 0.283594 0.530208 0.167187 0.302083 +21 0.735156 0.296875 0.235937 0.243750 \ No newline at end of file diff --git a/dataset/labels/train/train_0196.txt b/dataset/labels/train/train_0196.txt index d7ff5df..ee226a3 100644 --- a/dataset/labels/train/train_0196.txt +++ b/dataset/labels/train/train_0196.txt @@ -1 +1,3 @@ -4 0.692969 0.736458 0.129688 0.231250 \ No newline at end of file +26 0.417187 0.768750 0.137500 0.250000 +6 0.598437 0.450000 0.168750 0.225000 +11 0.489063 0.640625 0.106250 0.202083 \ No newline at end of file diff --git a/dataset/labels/train/train_0197.txt b/dataset/labels/train/train_0197.txt index 619acaa..3db56ea 100644 --- a/dataset/labels/train/train_0197.txt +++ b/dataset/labels/train/train_0197.txt @@ -1,3 +1,3 @@ -26 0.673438 0.818750 0.218750 0.133333 -26 0.784375 0.614583 0.068750 0.212500 -6 0.575000 0.525000 0.175000 0.233333 \ No newline at end of file +22 0.813281 0.654167 0.139063 0.183333 +26 0.519531 0.697917 0.064062 0.216667 +21 0.243750 0.655208 0.112500 0.214583 \ No newline at end of file diff --git a/dataset/labels/train/train_0198.txt b/dataset/labels/train/train_0198.txt index 903c7ef..e30aa99 100644 --- a/dataset/labels/train/train_0198.txt +++ b/dataset/labels/train/train_0198.txt @@ -1,3 +1,3 @@ -8 0.184375 0.150000 0.184375 0.166667 -2 0.434375 0.640625 0.150000 0.222917 -20 0.877344 0.553125 0.123438 0.193750 \ No newline at end of file +26 0.600781 0.726042 0.170313 0.218750 +18 0.691406 0.305208 0.204687 0.239583 +3 0.673438 0.490625 0.193750 0.118750 \ No newline at end of file diff --git a/dataset/labels/train/train_0199.txt b/dataset/labels/train/train_0199.txt index 9948f28..4bd02a9 100644 --- a/dataset/labels/train/train_0199.txt +++ b/dataset/labels/train/train_0199.txt @@ -1,2 +1,2 @@ -18 0.391406 0.548958 0.117188 0.185417 -13 0.478906 0.720833 0.167187 0.191667 \ No newline at end of file +14 0.828125 0.823958 0.125000 0.202083 +25 0.497656 0.427083 0.189062 0.270833 \ No newline at end of file diff --git a/dataset/labels/train/user_capture_1780003783840.txt b/dataset/labels/train/user_capture_1780003783840.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003783840.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003803459.txt b/dataset/labels/train/user_capture_1780003803459.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003803459.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003806546.txt b/dataset/labels/train/user_capture_1780003806546.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003806546.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003809723.txt b/dataset/labels/train/user_capture_1780003809723.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003809723.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003812605.txt b/dataset/labels/train/user_capture_1780003812605.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003812605.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003815582.txt b/dataset/labels/train/user_capture_1780003815582.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003815582.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003818633.txt b/dataset/labels/train/user_capture_1780003818633.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003818633.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003821623.txt b/dataset/labels/train/user_capture_1780003821623.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003821623.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003824834.txt b/dataset/labels/train/user_capture_1780003824834.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003824834.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003828388.txt b/dataset/labels/train/user_capture_1780003828388.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003828388.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003830953.txt b/dataset/labels/train/user_capture_1780003830953.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003830953.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003833933.txt b/dataset/labels/train/user_capture_1780003833933.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003833933.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003836384.txt b/dataset/labels/train/user_capture_1780003836384.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003836384.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003838945.txt b/dataset/labels/train/user_capture_1780003838945.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003838945.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780003841632.txt b/dataset/labels/train/user_capture_1780003841632.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780003841632.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780004908498.txt b/dataset/labels/train/user_capture_1780004908498.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780004908498.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780007172322.txt b/dataset/labels/train/user_capture_1780007172322.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780007172322.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780007176250.txt b/dataset/labels/train/user_capture_1780007176250.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780007176250.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780007179850.txt b/dataset/labels/train/user_capture_1780007179850.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780007179850.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780007182800.txt b/dataset/labels/train/user_capture_1780007182800.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780007182800.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780007185911.txt b/dataset/labels/train/user_capture_1780007185911.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780007185911.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780007193199.txt b/dataset/labels/train/user_capture_1780007193199.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780007193199.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780007197515.txt b/dataset/labels/train/user_capture_1780007197515.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780007197515.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780007201191.txt b/dataset/labels/train/user_capture_1780007201191.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780007201191.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780007204503.txt b/dataset/labels/train/user_capture_1780007204503.txt deleted file mode 100644 index e6f0974..0000000 --- a/dataset/labels/train/user_capture_1780007204503.txt +++ /dev/null @@ -1 +0,0 @@ -16 0.500000 0.500000 0.650000 0.650000 diff --git a/dataset/labels/train/user_capture_1780055835129.txt b/dataset/labels/train/user_capture_1780055835129.txt new file mode 100644 index 0000000..d46d9f6 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055835129.txt @@ -0,0 +1 @@ +3 0.489844 0.502083 0.689063 0.558333 diff --git a/dataset/labels/train/user_capture_1780055836157.txt b/dataset/labels/train/user_capture_1780055836157.txt new file mode 100644 index 0000000..54b590f --- /dev/null +++ b/dataset/labels/train/user_capture_1780055836157.txt @@ -0,0 +1 @@ +3 0.457813 0.444792 0.625000 0.443750 diff --git a/dataset/labels/train/user_capture_1780055839156.txt b/dataset/labels/train/user_capture_1780055839156.txt new file mode 100644 index 0000000..7f1fe9b --- /dev/null +++ b/dataset/labels/train/user_capture_1780055839156.txt @@ -0,0 +1 @@ +3 0.510156 0.726042 0.207813 0.547917 diff --git a/dataset/labels/train/user_capture_1780055841158.txt b/dataset/labels/train/user_capture_1780055841158.txt new file mode 100644 index 0000000..7d17d79 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055841158.txt @@ -0,0 +1 @@ +3 0.399219 0.439583 0.617188 0.370833 diff --git a/dataset/labels/train/user_capture_1780055843156.txt b/dataset/labels/train/user_capture_1780055843156.txt new file mode 100644 index 0000000..8046443 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055843156.txt @@ -0,0 +1 @@ +3 0.441406 0.451042 0.682813 0.489583 diff --git a/dataset/labels/train/user_capture_1780055844156.txt b/dataset/labels/train/user_capture_1780055844156.txt new file mode 100644 index 0000000..6291f3d --- /dev/null +++ b/dataset/labels/train/user_capture_1780055844156.txt @@ -0,0 +1 @@ +3 0.598437 0.329167 0.628125 0.300000 diff --git a/dataset/labels/train/user_capture_1780055865715.txt b/dataset/labels/train/user_capture_1780055865715.txt new file mode 100644 index 0000000..2f31890 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055865715.txt @@ -0,0 +1 @@ +3 0.410938 0.362500 0.487500 0.345833 diff --git a/dataset/labels/train/user_capture_1780055866733.txt b/dataset/labels/train/user_capture_1780055866733.txt new file mode 100644 index 0000000..f67b0ec --- /dev/null +++ b/dataset/labels/train/user_capture_1780055866733.txt @@ -0,0 +1 @@ +3 0.411719 0.329167 0.489063 0.275000 diff --git a/dataset/labels/train/user_capture_1780055868733.txt b/dataset/labels/train/user_capture_1780055868733.txt new file mode 100644 index 0000000..6ba75e6 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055868733.txt @@ -0,0 +1 @@ +3 0.510156 0.353125 0.510938 0.552083 diff --git a/dataset/labels/train/user_capture_1780055869735.txt b/dataset/labels/train/user_capture_1780055869735.txt new file mode 100644 index 0000000..716824f --- /dev/null +++ b/dataset/labels/train/user_capture_1780055869735.txt @@ -0,0 +1 @@ +3 0.413281 0.308333 0.545312 0.420833 diff --git a/dataset/labels/train/user_capture_1780055870733.txt b/dataset/labels/train/user_capture_1780055870733.txt new file mode 100644 index 0000000..7214e73 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055870733.txt @@ -0,0 +1 @@ +3 0.366406 0.183333 0.439063 0.366667 diff --git a/dataset/labels/train/user_capture_1780055871740.txt b/dataset/labels/train/user_capture_1780055871740.txt new file mode 100644 index 0000000..58d0241 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055871740.txt @@ -0,0 +1 @@ +3 0.365625 0.182292 0.437500 0.364583 diff --git a/dataset/labels/train/user_capture_1780055872734.txt b/dataset/labels/train/user_capture_1780055872734.txt new file mode 100644 index 0000000..8a4e6f3 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055872734.txt @@ -0,0 +1 @@ +3 0.366406 0.182292 0.439063 0.364583 diff --git a/dataset/labels/train/user_capture_1780055873735.txt b/dataset/labels/train/user_capture_1780055873735.txt new file mode 100644 index 0000000..58d0241 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055873735.txt @@ -0,0 +1 @@ +3 0.365625 0.182292 0.437500 0.364583 diff --git a/dataset/labels/train/user_capture_1780055900266.txt b/dataset/labels/train/user_capture_1780055900266.txt new file mode 100644 index 0000000..1249426 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055900266.txt @@ -0,0 +1 @@ +16 0.617969 0.670833 0.245312 0.391667 diff --git a/dataset/labels/train/user_capture_1780055902282.txt b/dataset/labels/train/user_capture_1780055902282.txt new file mode 100644 index 0000000..c17068b --- /dev/null +++ b/dataset/labels/train/user_capture_1780055902282.txt @@ -0,0 +1 @@ +16 0.450000 0.630208 0.262500 0.360417 diff --git a/dataset/labels/train/user_capture_1780055903284.txt b/dataset/labels/train/user_capture_1780055903284.txt new file mode 100644 index 0000000..0083ca6 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055903284.txt @@ -0,0 +1 @@ +16 0.439063 0.642708 0.259375 0.368750 diff --git a/dataset/labels/train/user_capture_1780055905295.txt b/dataset/labels/train/user_capture_1780055905295.txt new file mode 100644 index 0000000..992fc43 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055905295.txt @@ -0,0 +1 @@ +16 0.415625 0.729167 0.287500 0.312500 diff --git a/dataset/labels/train/user_capture_1780055906283.txt b/dataset/labels/train/user_capture_1780055906283.txt new file mode 100644 index 0000000..44d0873 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055906283.txt @@ -0,0 +1 @@ +16 0.399219 0.626042 0.282813 0.331250 diff --git a/dataset/labels/train/user_capture_1780055907283.txt b/dataset/labels/train/user_capture_1780055907283.txt new file mode 100644 index 0000000..49a8e84 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055907283.txt @@ -0,0 +1 @@ +16 0.401562 0.645833 0.281250 0.337500 diff --git a/dataset/labels/train/user_capture_1780055908283.txt b/dataset/labels/train/user_capture_1780055908283.txt new file mode 100644 index 0000000..da4ffe7 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055908283.txt @@ -0,0 +1 @@ +16 0.401562 0.645833 0.281250 0.333333 diff --git a/dataset/labels/train/user_capture_1780055909282.txt b/dataset/labels/train/user_capture_1780055909282.txt new file mode 100644 index 0000000..4aba427 --- /dev/null +++ b/dataset/labels/train/user_capture_1780055909282.txt @@ -0,0 +1 @@ +16 0.401562 0.644792 0.281250 0.335417 diff --git a/dataset/labels/train/user_capture_1780056333275.txt b/dataset/labels/train/user_capture_1780056333275.txt new file mode 100644 index 0000000..8e1ff6a --- /dev/null +++ b/dataset/labels/train/user_capture_1780056333275.txt @@ -0,0 +1 @@ +0 0.710938 0.570833 0.290625 0.366667 diff --git a/dataset/labels/train/user_capture_1780056334293.txt b/dataset/labels/train/user_capture_1780056334293.txt new file mode 100644 index 0000000..8e1ff6a --- /dev/null +++ b/dataset/labels/train/user_capture_1780056334293.txt @@ -0,0 +1 @@ +0 0.710938 0.570833 0.290625 0.366667 diff --git a/dataset/labels/train/user_capture_1780056337293.txt b/dataset/labels/train/user_capture_1780056337293.txt new file mode 100644 index 0000000..1a0a3a8 --- /dev/null +++ b/dataset/labels/train/user_capture_1780056337293.txt @@ -0,0 +1 @@ +0 0.641406 0.567708 0.273438 0.372917 diff --git a/dataset/labels/train/user_capture_1780056339292.txt b/dataset/labels/train/user_capture_1780056339292.txt new file mode 100644 index 0000000..1444f5e --- /dev/null +++ b/dataset/labels/train/user_capture_1780056339292.txt @@ -0,0 +1 @@ +0 0.577344 0.641667 0.273438 0.366667 diff --git a/dataset/labels/val/val_0000.txt b/dataset/labels/val/val_0000.txt index 2bc3cfe..f5b991c 100644 --- a/dataset/labels/val/val_0000.txt +++ b/dataset/labels/val/val_0000.txt @@ -1 +1,3 @@ -27 0.839063 0.261458 0.140625 0.197917 \ No newline at end of file +6 0.175000 0.464583 0.187500 0.250000 +18 0.761719 0.157292 0.120313 0.152083 +27 0.796875 0.535417 0.200000 0.262500 \ No newline at end of file diff --git a/dataset/labels/val/val_0001.txt b/dataset/labels/val/val_0001.txt index a1f5c45..08ac7b2 100644 --- a/dataset/labels/val/val_0001.txt +++ b/dataset/labels/val/val_0001.txt @@ -1 +1,3 @@ -0 0.746094 0.427083 0.207813 0.262500 \ No newline at end of file +10 0.331250 0.760417 0.096875 0.141667 +11 0.223438 0.527083 0.165625 0.208333 +15 0.514844 0.554167 0.089063 0.308333 \ No newline at end of file diff --git a/dataset/labels/val/val_0002.txt b/dataset/labels/val/val_0002.txt index cd6258a..bc3ff22 100644 --- a/dataset/labels/val/val_0002.txt +++ b/dataset/labels/val/val_0002.txt @@ -1,2 +1 @@ -21 0.179688 0.613542 0.140625 0.277083 -16 0.817969 0.652083 0.151562 0.183333 \ No newline at end of file +5 0.693750 0.847917 0.162500 0.154167 \ No newline at end of file diff --git a/dataset/labels/val/val_0003.txt b/dataset/labels/val/val_0003.txt index 327623b..319c39c 100644 --- a/dataset/labels/val/val_0003.txt +++ b/dataset/labels/val/val_0003.txt @@ -1,2 +1,3 @@ -15 0.740625 0.337500 0.178125 0.083333 -0 0.182031 0.525000 0.210938 0.320833 \ No newline at end of file +20 0.455469 0.616667 0.160938 0.183333 +11 0.779687 0.487500 0.143750 0.275000 +17 0.657031 0.621875 0.120313 0.202083 \ No newline at end of file diff --git a/dataset/labels/val/val_0004.txt b/dataset/labels/val/val_0004.txt index 6ad255c..598bd23 100644 --- a/dataset/labels/val/val_0004.txt +++ b/dataset/labels/val/val_0004.txt @@ -1 +1,2 @@ -26 0.582812 0.751042 0.112500 0.343750 \ No newline at end of file +6 0.569531 0.534375 0.148438 0.197917 +24 0.721875 0.603125 0.203125 0.277083 \ No newline at end of file diff --git a/dataset/labels/val/val_0005.txt b/dataset/labels/val/val_0005.txt index 9309f25..8151a5a 100644 --- a/dataset/labels/val/val_0005.txt +++ b/dataset/labels/val/val_0005.txt @@ -1 +1 @@ -17 0.313281 0.689583 0.176563 0.241667 \ No newline at end of file +11 0.325781 0.220833 0.167187 0.158333 \ No newline at end of file diff --git a/dataset/labels/val/val_0006.txt b/dataset/labels/val/val_0006.txt index 61cf078..69a195c 100644 --- a/dataset/labels/val/val_0006.txt +++ b/dataset/labels/val/val_0006.txt @@ -1,2 +1,3 @@ -19 0.804688 0.643750 0.153125 0.237500 -11 0.635938 0.223958 0.218750 0.202083 \ No newline at end of file +21 0.363281 0.650000 0.229687 0.266667 +22 0.359375 0.251042 0.190625 0.281250 +21 0.752344 0.676042 0.189062 0.197917 \ No newline at end of file diff --git a/dataset/labels/val/val_0007.txt b/dataset/labels/val/val_0007.txt index 4a20abf..c9ef0ea 100644 --- a/dataset/labels/val/val_0007.txt +++ b/dataset/labels/val/val_0007.txt @@ -1 +1,3 @@ -23 0.666406 0.457292 0.132812 0.193750 \ No newline at end of file +17 0.776563 0.359375 0.062500 0.252083 +5 0.171875 0.327083 0.171875 0.287500 +13 0.719531 0.744792 0.142187 0.227083 \ No newline at end of file diff --git a/dataset/labels/val/val_0008.txt b/dataset/labels/val/val_0008.txt index ccfbdf4..c5f3710 100644 --- a/dataset/labels/val/val_0008.txt +++ b/dataset/labels/val/val_0008.txt @@ -1,2 +1,2 @@ -23 0.738281 0.818750 0.160938 0.200000 -16 0.403906 0.479167 0.173437 0.212500 \ No newline at end of file +10 0.758594 0.537500 0.089063 0.116667 +12 0.539844 0.611458 0.123438 0.227083 \ No newline at end of file diff --git a/dataset/labels/val/val_0009.txt b/dataset/labels/val/val_0009.txt index d181618..0ec647b 100644 --- a/dataset/labels/val/val_0009.txt +++ b/dataset/labels/val/val_0009.txt @@ -1,2 +1 @@ -24 0.661719 0.672917 0.207813 0.270833 -21 0.142969 0.652083 0.101562 0.179167 \ No newline at end of file +15 0.665625 0.687500 0.150000 0.104167 \ No newline at end of file diff --git a/dataset/labels/val/val_0010.txt b/dataset/labels/val/val_0010.txt index 5959966..591f040 100644 --- a/dataset/labels/val/val_0010.txt +++ b/dataset/labels/val/val_0010.txt @@ -1,3 +1,2 @@ -18 0.617969 0.529167 0.126562 0.195833 -2 0.221875 0.439583 0.196875 0.258333 -6 0.435156 0.769792 0.192188 0.256250 \ No newline at end of file +8 0.617188 0.435417 0.134375 0.170833 +15 0.858594 0.765625 0.135937 0.131250 \ No newline at end of file diff --git a/dataset/labels/val/val_0011.txt b/dataset/labels/val/val_0011.txt index 7293207..ea1c644 100644 --- a/dataset/labels/val/val_0011.txt +++ b/dataset/labels/val/val_0011.txt @@ -1 +1 @@ -13 0.246094 0.230208 0.148438 0.193750 \ No newline at end of file +1 0.540625 0.617708 0.168750 0.272917 \ No newline at end of file diff --git a/dataset/labels/val/val_0012.txt b/dataset/labels/val/val_0012.txt index fe4b502..7fda480 100644 --- a/dataset/labels/val/val_0012.txt +++ b/dataset/labels/val/val_0012.txt @@ -1,2 +1,2 @@ -21 0.839063 0.648958 0.218750 0.306250 -14 0.769531 0.258333 0.182812 0.204167 \ No newline at end of file +0 0.272656 0.823958 0.135937 0.218750 +2 0.781250 0.262500 0.212500 0.237500 \ No newline at end of file diff --git a/dataset/labels/val/val_0013.txt b/dataset/labels/val/val_0013.txt index 072700d..d576dd1 100644 --- a/dataset/labels/val/val_0013.txt +++ b/dataset/labels/val/val_0013.txt @@ -1,2 +1,2 @@ -8 0.706250 0.448958 0.128125 0.106250 -2 0.444531 0.559375 0.210938 0.331250 \ No newline at end of file +20 0.832031 0.296875 0.170313 0.231250 +4 0.689063 0.304167 0.137500 0.208333 \ No newline at end of file diff --git a/dataset/labels/val/val_0014.txt b/dataset/labels/val/val_0014.txt index 6f28607..6be5e22 100644 --- a/dataset/labels/val/val_0014.txt +++ b/dataset/labels/val/val_0014.txt @@ -1,3 +1,2 @@ -17 0.260156 0.737500 0.089063 0.354167 -24 0.689063 0.493750 0.134375 0.191667 -24 0.584375 0.777083 0.181250 0.254167 \ No newline at end of file +26 0.326562 0.692708 0.121875 0.264583 +3 0.859375 0.767708 0.112500 0.272917 \ No newline at end of file diff --git a/dataset/labels/val/val_0015.txt b/dataset/labels/val/val_0015.txt index 2ba7a69..3d4e9aa 100644 --- a/dataset/labels/val/val_0015.txt +++ b/dataset/labels/val/val_0015.txt @@ -1,2 +1 @@ -12 0.535937 0.622917 0.196875 0.179167 -9 0.472656 0.180208 0.145313 0.231250 \ No newline at end of file +15 0.819531 0.639583 0.185938 0.125000 \ No newline at end of file diff --git a/dataset/labels/val/val_0016.txt b/dataset/labels/val/val_0016.txt index d6a4015..7055781 100644 --- a/dataset/labels/val/val_0016.txt +++ b/dataset/labels/val/val_0016.txt @@ -1 +1,2 @@ -23 0.835938 0.352083 0.193750 0.233333 \ No newline at end of file +11 0.356250 0.646875 0.171875 0.168750 +10 0.615625 0.669792 0.096875 0.131250 \ No newline at end of file diff --git a/dataset/labels/val/val_0017.txt b/dataset/labels/val/val_0017.txt index 88a528d..85d3af6 100644 --- a/dataset/labels/val/val_0017.txt +++ b/dataset/labels/val/val_0017.txt @@ -1,3 +1 @@ -19 0.198437 0.806250 0.137500 0.220833 -20 0.161719 0.572917 0.207813 0.237500 -10 0.692969 0.588542 0.104688 0.147917 \ No newline at end of file +20 0.832031 0.697917 0.110937 0.145833 \ No newline at end of file diff --git a/dataset/labels/val/val_0018.txt b/dataset/labels/val/val_0018.txt index cf19af6..1659565 100644 --- a/dataset/labels/val/val_0018.txt +++ b/dataset/labels/val/val_0018.txt @@ -1,2 +1 @@ -0 0.447656 0.572917 0.204687 0.308333 -0 0.218750 0.634375 0.200000 0.222917 \ No newline at end of file +6 0.576562 0.593750 0.146875 0.195833 \ No newline at end of file diff --git a/dataset/labels/val/val_0019.txt b/dataset/labels/val/val_0019.txt index d1358e2..e9f8855 100644 --- a/dataset/labels/val/val_0019.txt +++ b/dataset/labels/val/val_0019.txt @@ -1 +1,2 @@ -26 0.218750 0.212500 0.140625 0.237500 \ No newline at end of file +26 0.410156 0.203125 0.257812 0.210417 +3 0.555469 0.692708 0.251563 0.202083 \ No newline at end of file diff --git a/dataset/labels/val/val_0020.txt b/dataset/labels/val/val_0020.txt index 708ffe4..9920c41 100644 --- a/dataset/labels/val/val_0020.txt +++ b/dataset/labels/val/val_0020.txt @@ -1 +1,3 @@ -12 0.308594 0.383333 0.185938 0.170833 \ No newline at end of file +13 0.793750 0.405208 0.150000 0.235417 +14 0.307812 0.481250 0.150000 0.175000 +22 0.537500 0.697917 0.190625 0.279167 \ No newline at end of file diff --git a/dataset/labels/val/val_0021.txt b/dataset/labels/val/val_0021.txt index 7fae6bd..b1b6932 100644 --- a/dataset/labels/val/val_0021.txt +++ b/dataset/labels/val/val_0021.txt @@ -1,2 +1 @@ -27 0.161719 0.785417 0.182812 0.266667 -5 0.425781 0.789583 0.173437 0.183333 \ No newline at end of file +12 0.642188 0.223958 0.206250 0.206250 \ No newline at end of file diff --git a/dataset/labels/val/val_0022.txt b/dataset/labels/val/val_0022.txt index fa06cbb..94f9749 100644 --- a/dataset/labels/val/val_0022.txt +++ b/dataset/labels/val/val_0022.txt @@ -1,3 +1,3 @@ -11 0.608594 0.715625 0.160938 0.306250 -7 0.554688 0.216667 0.171875 0.195833 -4 0.860156 0.587500 0.173437 0.108333 \ No newline at end of file +2 0.167969 0.425000 0.142187 0.212500 +14 0.375000 0.677083 0.156250 0.216667 +9 0.519531 0.484375 0.107813 0.193750 \ No newline at end of file diff --git a/dataset/labels/val/val_0023.txt b/dataset/labels/val/val_0023.txt index ce72ad8..0a99c07 100644 --- a/dataset/labels/val/val_0023.txt +++ b/dataset/labels/val/val_0023.txt @@ -1,2 +1,2 @@ -22 0.634375 0.735417 0.134375 0.179167 -23 0.457031 0.771875 0.154688 0.202083 \ No newline at end of file +11 0.858594 0.590625 0.126562 0.243750 +7 0.800000 0.236458 0.134375 0.164583 \ No newline at end of file diff --git a/dataset/labels/val/val_0024.txt b/dataset/labels/val/val_0024.txt index 27df534..ad80c1a 100644 --- a/dataset/labels/val/val_0024.txt +++ b/dataset/labels/val/val_0024.txt @@ -1,2 +1,2 @@ -2 0.221875 0.685417 0.184375 0.287500 -8 0.599219 0.251042 0.176563 0.135417 \ No newline at end of file +18 0.717187 0.702083 0.159375 0.179167 +24 0.162500 0.615625 0.190625 0.285417 \ No newline at end of file diff --git a/dataset/labels/val/val_0025.txt b/dataset/labels/val/val_0025.txt index 787c496..44a68c4 100644 --- a/dataset/labels/val/val_0025.txt +++ b/dataset/labels/val/val_0025.txt @@ -1 +1,3 @@ -9 0.250781 0.379167 0.160938 0.175000 \ No newline at end of file +12 0.645312 0.469792 0.184375 0.168750 +19 0.145313 0.220833 0.118750 0.175000 +10 0.104688 0.619792 0.075000 0.106250 \ No newline at end of file diff --git a/dataset/labels/val/val_0026.txt b/dataset/labels/val/val_0026.txt index 40aefa1..3db8e58 100644 --- a/dataset/labels/val/val_0026.txt +++ b/dataset/labels/val/val_0026.txt @@ -1,2 +1,3 @@ -7 0.128125 0.308333 0.146875 0.120833 -14 0.268750 0.432292 0.156250 0.210417 \ No newline at end of file +25 0.134375 0.718750 0.162500 0.241667 +18 0.412500 0.402083 0.134375 0.220833 +5 0.778906 0.688542 0.232813 0.235417 \ No newline at end of file diff --git a/dataset/labels/val/val_0027.txt b/dataset/labels/val/val_0027.txt index 85c0302..bba1486 100644 --- a/dataset/labels/val/val_0027.txt +++ b/dataset/labels/val/val_0027.txt @@ -1,3 +1,3 @@ -26 0.715625 0.487500 0.071875 0.216667 -23 0.469531 0.445833 0.223438 0.266667 -25 0.677344 0.803125 0.135937 0.164583 \ No newline at end of file +12 0.789062 0.548958 0.137500 0.222917 +14 0.607812 0.396875 0.153125 0.177083 +4 0.136719 0.550000 0.107813 0.325000 \ No newline at end of file diff --git a/dataset/labels/val/val_0028.txt b/dataset/labels/val/val_0028.txt index 4704a15..e2990fc 100644 --- a/dataset/labels/val/val_0028.txt +++ b/dataset/labels/val/val_0028.txt @@ -1,2 +1,2 @@ -13 0.789062 0.184375 0.181250 0.206250 -10 0.666406 0.541667 0.117188 0.145833 \ No newline at end of file +12 0.250781 0.562500 0.226562 0.220833 +15 0.671875 0.151042 0.181250 0.110417 \ No newline at end of file diff --git a/dataset/labels/val/val_0029.txt b/dataset/labels/val/val_0029.txt index 7e792b3..6df4eb8 100644 --- a/dataset/labels/val/val_0029.txt +++ b/dataset/labels/val/val_0029.txt @@ -1,2 +1,2 @@ -19 0.864844 0.432292 0.164062 0.264583 -1 0.557813 0.423958 0.209375 0.281250 \ No newline at end of file +21 0.149219 0.240625 0.167187 0.318750 +8 0.364844 0.444792 0.101562 0.110417 \ No newline at end of file diff --git a/dataset/labels/val/val_0030.txt b/dataset/labels/val/val_0030.txt index 3fe08da..410116a 100644 --- a/dataset/labels/val/val_0030.txt +++ b/dataset/labels/val/val_0030.txt @@ -1,3 +1,2 @@ -1 0.534375 0.515625 0.184375 0.268750 -20 0.596875 0.223958 0.209375 0.247917 -1 0.336719 0.323958 0.189062 0.293750 \ No newline at end of file +21 0.533594 0.467708 0.145313 0.268750 +3 0.257812 0.417708 0.228125 0.168750 \ No newline at end of file diff --git a/dataset/labels/val/val_0031.txt b/dataset/labels/val/val_0031.txt index ce2ed65..553151d 100644 --- a/dataset/labels/val/val_0031.txt +++ b/dataset/labels/val/val_0031.txt @@ -1,3 +1,2 @@ -9 0.185156 0.766667 0.189062 0.183333 -12 0.418750 0.559375 0.125000 0.185417 -22 0.333594 0.702083 0.157812 0.208333 \ No newline at end of file +1 0.777344 0.533333 0.235937 0.312500 +2 0.782813 0.214583 0.200000 0.287500 \ No newline at end of file diff --git a/dataset/labels/val/val_0032.txt b/dataset/labels/val/val_0032.txt index 0bdfadb..ef25de8 100644 --- a/dataset/labels/val/val_0032.txt +++ b/dataset/labels/val/val_0032.txt @@ -1 +1 @@ -27 0.840625 0.347917 0.134375 0.183333 \ No newline at end of file +5 0.197656 0.425000 0.248438 0.233333 \ No newline at end of file diff --git a/dataset/labels/val/val_0033.txt b/dataset/labels/val/val_0033.txt index fef7dff..6552ac1 100644 --- a/dataset/labels/val/val_0033.txt +++ b/dataset/labels/val/val_0033.txt @@ -1,3 +1,3 @@ -9 0.255469 0.641667 0.160938 0.270833 -25 0.172656 0.473958 0.182812 0.252083 -25 0.729688 0.327083 0.193750 0.283333 \ No newline at end of file +21 0.722656 0.264583 0.192188 0.245833 +11 0.184375 0.368750 0.162500 0.162500 +18 0.466406 0.314583 0.201563 0.220833 \ No newline at end of file diff --git a/dataset/labels/val/val_0034.txt b/dataset/labels/val/val_0034.txt index 98d4e29..c7cb538 100644 --- a/dataset/labels/val/val_0034.txt +++ b/dataset/labels/val/val_0034.txt @@ -1 +1,3 @@ -16 0.859375 0.439583 0.178125 0.258333 \ No newline at end of file +4 0.443750 0.415625 0.125000 0.277083 +16 0.685937 0.268750 0.128125 0.187500 +22 0.258594 0.380208 0.132812 0.177083 \ No newline at end of file diff --git a/dataset/labels/val/val_0035.txt b/dataset/labels/val/val_0035.txt index 4c1ee45..333c36d 100644 --- a/dataset/labels/val/val_0035.txt +++ b/dataset/labels/val/val_0035.txt @@ -1,3 +1,3 @@ -26 0.578125 0.492708 0.087500 0.310417 -15 0.832031 0.735417 0.089063 0.195833 -24 0.207813 0.308333 0.140625 0.187500 \ No newline at end of file +13 0.689063 0.273958 0.137500 0.218750 +12 0.241406 0.598958 0.157812 0.202083 +26 0.272656 0.438542 0.120313 0.218750 \ No newline at end of file diff --git a/dataset/labels/val/val_0036.txt b/dataset/labels/val/val_0036.txt index d0a9b47..022ac62 100644 --- a/dataset/labels/val/val_0036.txt +++ b/dataset/labels/val/val_0036.txt @@ -1 +1,2 @@ -16 0.412500 0.809375 0.134375 0.189583 \ No newline at end of file +1 0.816406 0.566667 0.204687 0.220833 +25 0.132812 0.668750 0.131250 0.195833 \ No newline at end of file diff --git a/dataset/labels/val/val_0037.txt b/dataset/labels/val/val_0037.txt index d1a91d8..a4caff2 100644 --- a/dataset/labels/val/val_0037.txt +++ b/dataset/labels/val/val_0037.txt @@ -1 +1,2 @@ -25 0.157031 0.555208 0.201563 0.243750 \ No newline at end of file +20 0.857812 0.676042 0.140625 0.164583 +3 0.257812 0.752083 0.150000 0.358333 \ No newline at end of file diff --git a/dataset/labels/val/val_0038.txt b/dataset/labels/val/val_0038.txt index 8269e45..0412cea 100644 --- a/dataset/labels/val/val_0038.txt +++ b/dataset/labels/val/val_0038.txt @@ -1,2 +1,2 @@ -9 0.705469 0.239583 0.173437 0.316667 -27 0.752344 0.507292 0.151562 0.185417 \ No newline at end of file +4 0.428125 0.672917 0.106250 0.187500 +10 0.709375 0.833333 0.096875 0.129167 \ No newline at end of file diff --git a/dataset/labels/val/val_0039.txt b/dataset/labels/val/val_0039.txt index daa95cd..5e28e59 100644 --- a/dataset/labels/val/val_0039.txt +++ b/dataset/labels/val/val_0039.txt @@ -1,2 +1,3 @@ -0 0.188281 0.322917 0.160938 0.200000 -13 0.389062 0.382292 0.190625 0.235417 \ No newline at end of file +22 0.795312 0.217708 0.143750 0.193750 +16 0.596875 0.629167 0.125000 0.245833 +21 0.329688 0.592708 0.221875 0.285417 \ No newline at end of file diff --git a/dataset/labels/val/val_0040.txt b/dataset/labels/val/val_0040.txt index 49462af..f8657c3 100644 --- a/dataset/labels/val/val_0040.txt +++ b/dataset/labels/val/val_0040.txt @@ -1,2 +1,2 @@ -14 0.744531 0.808333 0.167187 0.204167 -9 0.612500 0.440625 0.134375 0.214583 \ No newline at end of file +24 0.302344 0.413542 0.198437 0.289583 +25 0.375781 0.662500 0.170313 0.212500 \ No newline at end of file diff --git a/dataset/labels/val/val_0041.txt b/dataset/labels/val/val_0041.txt index aef8085..4e47898 100644 --- a/dataset/labels/val/val_0041.txt +++ b/dataset/labels/val/val_0041.txt @@ -1,2 +1,2 @@ -1 0.375000 0.615625 0.212500 0.272917 -5 0.764844 0.344792 0.226562 0.210417 \ No newline at end of file +18 0.145313 0.331250 0.140625 0.200000 +27 0.750000 0.758333 0.146875 0.179167 \ No newline at end of file diff --git a/dataset/labels/val/val_0042.txt b/dataset/labels/val/val_0042.txt index c13277b..a1a8908 100644 --- a/dataset/labels/val/val_0042.txt +++ b/dataset/labels/val/val_0042.txt @@ -1,3 +1 @@ -8 0.596875 0.235417 0.118750 0.154167 -17 0.658594 0.617708 0.085938 0.343750 -8 0.124219 0.580208 0.132812 0.118750 \ No newline at end of file +11 0.746094 0.592708 0.229687 0.210417 \ No newline at end of file diff --git a/dataset/labels/val/val_0043.txt b/dataset/labels/val/val_0043.txt index 17e0e26..a3632b5 100644 --- a/dataset/labels/val/val_0043.txt +++ b/dataset/labels/val/val_0043.txt @@ -1,3 +1,2 @@ -11 0.263281 0.582292 0.145313 0.168750 -6 0.761719 0.626042 0.182812 0.243750 -20 0.142969 0.318750 0.167187 0.245833 \ No newline at end of file +2 0.495312 0.818750 0.203125 0.220833 +17 0.168750 0.593750 0.087500 0.350000 \ No newline at end of file diff --git a/dataset/labels/val/val_0044.txt b/dataset/labels/val/val_0044.txt index ee8037d..b0b9d52 100644 --- a/dataset/labels/val/val_0044.txt +++ b/dataset/labels/val/val_0044.txt @@ -1,3 +1,2 @@ -10 0.261719 0.383333 0.073438 0.108333 -27 0.620313 0.764583 0.162500 0.208333 -20 0.314063 0.747917 0.181250 0.237500 \ No newline at end of file +9 0.408594 0.645833 0.160938 0.175000 +14 0.759375 0.631250 0.206250 0.250000 \ No newline at end of file diff --git a/dataset/labels/val/val_0045.txt b/dataset/labels/val/val_0045.txt index 8456a4a..172608d 100644 --- a/dataset/labels/val/val_0045.txt +++ b/dataset/labels/val/val_0045.txt @@ -1,3 +1 @@ -19 0.684375 0.617708 0.165625 0.247917 -5 0.323437 0.287500 0.153125 0.291667 -0 0.803125 0.491667 0.200000 0.320833 \ No newline at end of file +5 0.495312 0.222917 0.190625 0.308333 \ No newline at end of file diff --git a/dataset/labels/val/val_0046.txt b/dataset/labels/val/val_0046.txt index ad991a7..345528c 100644 --- a/dataset/labels/val/val_0046.txt +++ b/dataset/labels/val/val_0046.txt @@ -1 +1,3 @@ -23 0.582812 0.330208 0.134375 0.177083 \ No newline at end of file +22 0.332813 0.602083 0.150000 0.225000 +19 0.866406 0.730208 0.135937 0.181250 +25 0.870313 0.428125 0.140625 0.168750 \ No newline at end of file diff --git a/dataset/labels/val/val_0047.txt b/dataset/labels/val/val_0047.txt index 849c782..e2a91b2 100644 --- a/dataset/labels/val/val_0047.txt +++ b/dataset/labels/val/val_0047.txt @@ -1,3 +1 @@ -7 0.433594 0.615625 0.139063 0.118750 -17 0.402344 0.881250 0.239063 0.100000 -8 0.108594 0.761458 0.089063 0.202083 \ No newline at end of file +24 0.264844 0.831250 0.142187 0.200000 \ No newline at end of file diff --git a/dataset/labels/val/val_0048.txt b/dataset/labels/val/val_0048.txt index c82e9c3..1e37491 100644 --- a/dataset/labels/val/val_0048.txt +++ b/dataset/labels/val/val_0048.txt @@ -1,3 +1,2 @@ -27 0.672656 0.398958 0.135937 0.164583 -4 0.532031 0.392708 0.182812 0.131250 -18 0.342187 0.693750 0.153125 0.200000 \ No newline at end of file +26 0.704688 0.531250 0.146875 0.150000 +12 0.513281 0.534375 0.110937 0.214583 \ No newline at end of file diff --git a/dataset/labels/val/val_0049.txt b/dataset/labels/val/val_0049.txt index bc55fc7..540ce59 100644 --- a/dataset/labels/val/val_0049.txt +++ b/dataset/labels/val/val_0049.txt @@ -1,2 +1 @@ -11 0.203125 0.679167 0.143750 0.233333 -13 0.606250 0.780208 0.146875 0.227083 \ No newline at end of file +26 0.388281 0.437500 0.170313 0.341667 \ No newline at end of file diff --git a/export.py b/export.py index 1cb84c4..8845b08 100644 --- a/export.py +++ b/export.py @@ -39,7 +39,8 @@ def export_to_onnx(model_path, onnx_path): output_names=["boxes", "scores", "labels"], dynamic_axes={ "images": {0: "batch_size"} - } + }, + dynamo=False ) print(f"Successfully saved ONNX model to {onnx_path}") diff --git a/inference.py b/inference.py index 33d65ea..cb1bf40 100644 --- a/inference.py +++ b/inference.py @@ -31,7 +31,7 @@ class FruitVegetableDetector: print(f"Failed to load ONNX model: {e}. Falling back to SIMULATED mode.") self.session = None - def detect(self, image_rgb, confidence_threshold=0.10): + def detect(self, image_rgb, confidence_threshold=0.85): """ Runs inference on an RGB image. Args: @@ -90,8 +90,54 @@ class FruitVegetableDetector: # Sort predictions by confidence descending predictions = sorted(predictions, key=lambda x: x["confidence"], reverse=True) + + # Apply Non-Maximum Suppression (NMS) to eliminate duplicate/overlapping boxes + predictions = self.apply_nms(predictions, iou_threshold=0.5) + return predictions + def apply_nms(self, predictions, iou_threshold=0.5): + """ + Applies Non-Maximum Suppression (NMS) to predictions. + """ + if not predictions: + return [] + + keep = [] + # Predictions are already sorted by confidence descending + candidates = list(predictions) + + while candidates: + best = candidates.pop(0) + keep.append(best) + + remaining = [] + for pred in candidates: + if self.calculate_iou(best["box"], pred["box"]) < iou_threshold: + remaining.append(pred) + candidates = remaining + + return keep + + def calculate_iou(self, box1, box2): + """ + Calculates Intersection over Union (IoU) of two boxes [xmin, ymin, xmax, ymax]. + """ + x1 = max(box1[0], box2[0]) + y1 = max(box1[1], box2[1]) + x2 = min(box1[2], box2[2]) + y2 = min(box1[3], box2[3]) + + intersection = max(0, x2 - x1) * max(0, y2 - y1) + + area1 = (box1[2] - box1[0]) * (box1[3] - box1[1]) + area2 = (box2[2] - box2[0]) * (box2[3] - box2[1]) + union = area1 + area2 - intersection + + if union == 0: + return 0 + return intersection / union + def _simulate_detection(self, width, height, confidence_threshold): """ Generates simulated detections based on random chances. diff --git a/models/model.onnx b/models/model.onnx index ef63f8d..3a4333d 100644 Binary files a/models/model.onnx and b/models/model.onnx differ diff --git a/models/model.pt b/models/model.pt index d341626..43dad46 100644 Binary files a/models/model.pt and b/models/model.pt differ diff --git a/requirements.txt b/requirements.txt index 467468c..3240299 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,7 @@ fastapi uvicorn albumentations +torch-directml +onnxruntime-directml +onnx +onnxscript diff --git a/test.onnx b/test.onnx new file mode 100644 index 0000000..c24176a Binary files /dev/null and b/test.onnx differ diff --git a/train.py b/train.py index 8bb1273..35231a1 100644 --- a/train.py +++ b/train.py @@ -12,6 +12,18 @@ import numpy as np from dataset import FruitVegetableDataset, collate_fn from data_generator import build_dataset +# Lower our own process priority on Windows so the FastAPI web server +# stays responsive in the browser while CPU training is running. +if sys.platform == "win32": + try: + import ctypes + BELOW_NORMAL_PRIORITY_CLASS = 0x00004000 + handle = ctypes.windll.kernel32.GetCurrentProcess() + ctypes.windll.kernel32.SetPriorityClass(handle, BELOW_NORMAL_PRIORITY_CLASS) + print("[train.py] CPU priority set to BELOW_NORMAL to keep web server responsive.", flush=True) + except Exception as _prio_err: + print(f"[train.py] Could not set process priority: {_prio_err}", flush=True) + STATUS_FILE = "training_status.json" def update_status(status, epoch=0, total_epochs=0, train_loss=[], val_loss=[], progress=0.0, message=""): @@ -95,8 +107,25 @@ def train(args): weights_backbone=torchvision.models.MobileNet_V3_Large_Weights.DEFAULT ) - # Send to GPU if available, else CPU - device = torch.device('cuda') if torch.cuda.is_available() else torch.device('cpu') + # Send to best available device: + # 1. DirectML (AMD / Intel GPU on Windows via torch-directml) + # 2. CUDA (NVIDIA GPU) + # 3. CPU fallback + try: + import torch_directml + device = torch_directml.device() + print(f"Using DirectML (AMD GPU): {device}") + except ImportError: + if torch.cuda.is_available(): + device = torch.device('cuda') + print(f"Using CUDA (NVIDIA GPU): {torch.cuda.get_device_name(0)}") + else: + device = torch.device('cpu') + print("No GPU found, using CPU.") + # Automatically cap batch size on CPU to avoid freezing the web server + if args.batch_size > 4: + print(f"[CPU mode] Reducing batch size from {args.batch_size} to 4 to keep web server responsive.") + args.batch_size = 4 model.to(device) # Optimizer and learning rate scheduler @@ -107,7 +136,8 @@ def train(args): train_loss_history = [] val_loss_history = [] - print(f"Starting training on {device} for {args.epochs} epochs...") + device_label = str(device) + print(f"Starting training on {device_label} for {args.epochs} epochs...") for epoch in range(1, args.epochs + 1): # 1. Training Phase model.train() diff --git a/training_status.json b/training_status.json index b817b2a..e4c6e37 100644 --- a/training_status.json +++ b/training_status.json @@ -1,172 +1,42 @@ { "status": "completed", - "epoch": 80, - "total_epochs": 80, + "epoch": 15, + "total_epochs": 15, "train_loss": [ - 14.416558946881976, - 8.560535499027797, - 6.1590442316872736, - 4.979522909436907, - 4.018168040684292, - 3.480345674923488, - 3.073960338320051, - 2.7360907111849104, - 2.557032789502825, - 2.243378366742815, - 2.1308790956224715, - 2.1955452987125943, - 2.0070086462157115, - 2.0185878106525967, - 1.8345478347369604, - 1.6559349298477173, - 1.5849260262080602, - 1.5635022521018982, - 1.6062596610614233, - 1.726163855620793, - 1.538249773638589, - 1.4960618615150452, - 1.4468259130205428, - 1.4194436711924416, - 1.2881800532341003, - 1.3486164723123824, - 1.2451901946749007, - 1.239103044782366, - 1.2390668647629874, - 1.2033049719674247, - 1.1581505239009857, - 1.2257465635027205, - 1.2348976390702384, - 1.2129942263875688, - 1.1189724377223425, - 1.1739094257354736, - 1.0684803128242493, - 1.0584009460040502, - 1.0583988513265337, - 1.0612394085952215, - 1.0146875594343459, - 1.0530114897659846, - 1.0255295463970728, - 0.9540680178574154, - 0.9820051533835275, - 0.9030428443636213, - 0.9445878054414477, - 0.9593135033335004, - 0.9215684916291919, - 0.898622704403741, - 0.8534730630261558, - 0.9186239157404218, - 0.8841125326497214, - 0.952531350510461, - 0.8495224756853921, - 0.9096398566450391, - 0.8117819002696446, - 0.8971408520426069, - 0.8703128184591021, - 0.9266059909548078, - 0.8670538536139897, - 0.8467714020184108, - 0.786924170596259, - 0.7829203350203378, - 0.7780132591724396, - 0.8383871998105731, - 0.8371244583811078, - 0.8669620113713401, - 0.7904618041855949, - 0.7480435158525195, - 0.8140954801014492, - 0.7576784746987479, - 0.8081949864115033, - 0.8191582986286708, - 0.8439824794019971, - 0.7994476173605237, - 0.7453874221869877, - 0.788932808807918, - 0.7627504255090441, - 0.7890771670000893 + 10.263752554144178, + 6.057387922491346, + 5.011814709220614, + 4.254376300743648, + 3.7022776007652283, + 3.313543749707086, + 2.9510713049343655, + 2.8337524448122298, + 2.586991550666945, + 2.4200299041611806, + 2.322354542357581, + 2.140060463121959, + 1.9852574510233743, + 2.024142352598054, + 1.931283923132079 ], "val_loss": [ - 11.423399448394775, - 7.716830611228943, - 6.559785723686218, - 5.9326852560043335, - 6.204100728034973, - 5.083087205886841, - 4.765932559967041, - 4.626651465892792, - 4.4000959396362305, - 4.538154661655426, - 4.298968076705933, - 4.25590717792511, - 4.733014106750488, - 4.8199251890182495, - 4.057524085044861, - 4.768541395664215, - 4.158342659473419, - 3.7549831867218018, - 3.689927816390991, - 5.621420621871948, - 4.643145322799683, - 4.396498441696167, - 4.417411983013153, - 3.994734764099121, - 3.5355687141418457, - 3.8406707048416138, - 3.744269847869873, - 4.08042448759079, - 3.5711975693702698, - 3.6882749795913696, - 3.4119914174079895, - 3.999879002571106, - 3.16350781917572, - 3.732041835784912, - 3.61198091506958, - 3.769675314426422, - 3.559831738471985, - 3.63018000125885, - 3.461347460746765, - 3.9509286880493164, - 3.793315291404724, - 3.543702006340027, - 3.4955060482025146, - 3.7790576815605164, - 3.9144787192344666, - 3.552132308483124, - 3.7025479078292847, - 3.5490792393684387, - 3.4633408784866333, - 3.6982257962226868, - 3.4715570211410522, - 3.678580343723297, - 3.5512651801109314, - 3.491621494293213, - 3.6497156023979187, - 3.6593204140663147, - 3.6703805327415466, - 3.7796921133995056, - 3.7331241965293884, - 3.2891265153884888, - 3.8539904356002808, - 3.4467931985855103, - 3.6037285923957825, - 3.654494881629944, - 3.483547568321228, - 3.555329144001007, - 3.2837223410606384, - 3.514080762863159, - 3.4075995087623596, - 3.4499229192733765, - 3.481794774532318, - 3.490117132663727, - 3.5257052779197693, - 3.493154466152191, - 3.50936621427536, - 3.54010146856308, - 3.5379744172096252, - 3.5357993245124817, - 3.5334702134132385, - 3.5319539308547974 + 7.185168192936824, + 5.922260541182298, + 4.793318601754995, + 4.590402603149414, + 4.712024376942561, + 3.99642223578233, + 3.6438596615424523, + 3.235011577606201, + 3.219804231937115, + 3.2824925826146054, + 2.617660008943998, + 2.572516129567073, + 2.6132534650655894, + 2.505127164033743, + 2.4962293276420007 ], "progress": 100.0, "message": "Training completed successfully! Saved PyTorch model to models\\model.pt", - "timestamp": 1780007552.618948 + "timestamp": 1780056550.0019786 } \ No newline at end of file