2025-05-26 00:44:24 +08:00
|
|
|
|
2025-05-26 00:20:28 | DEBUG | utils.log_helper - 🐞 步骤1: 原始图像已加载
|
|
|
|
|
2025-05-26 00:20:29 | DEBUG | utils.log_helper - 🐞 步骤2: 创建黄色掩码
|
|
|
|
|
2025-05-26 00:20:30 | DEBUG | utils.log_helper - 🐞 步骤3: 左侧区域掩码
|
|
|
|
|
2025-05-26 00:20:31 | DEBUG | utils.log_helper - 🐞 步骤4: 边缘检测
|
|
|
|
|
2025-05-26 00:20:32 | DEBUG | utils.log_helper - 🐞 步骤5: 检测到 36 条直线
|
|
|
|
|
2025-05-26 00:20:33 | DEBUG | utils.log_helper - 🐞 步骤6: 左侧区域找到 4 条垂直线
|
|
|
|
|
2025-05-26 00:20:34 | DEBUG | utils.log_helper - 🐞 步骤7: 左侧最佳跟踪线和点
|
|
|
|
|
2025-05-26 00:20:35 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/original_20250526_002035_779025.jpg
|
|
|
|
|
2025-05-26 00:20:35 | INFO | utils.log_helper - ℹ️ 保存左侧轨迹线检测结果图像到: logs/image/left_track_20250526_002035_779025.jpg
|
|
|
|
|
2025-05-26 00:20:35 | INFO | utils.log_helper - ℹ️ 左侧轨迹线检测结果: {'timestamp': '20250526_002035_779025', 'tracking_point': (94, 1079), 'ground_intersection': (92, 1080), 'distance_to_left': 215.0, 'slope': -0.756198347107438, 'line_mid_x': 215.0}
|
|
|
|
|
2025-05-26 00:21:27 | DEBUG | utils.log_helper - 🐞 步骤1: 原始图像已加载
|
|
|
|
|
2025-05-26 00:21:28 | DEBUG | utils.log_helper - 🐞 步骤2: 创建黄色掩码
|
|
|
|
|
2025-05-26 00:21:29 | DEBUG | utils.log_helper - 🐞 步骤3: 左侧区域掩码
|
|
|
|
|
2025-05-26 00:21:30 | DEBUG | utils.log_helper - 🐞 步骤4: 边缘检测
|
|
|
|
|
2025-05-26 00:21:31 | DEBUG | utils.log_helper - 🐞 步骤5: 检测到 36 条直线
|
|
|
|
|
2025-05-26 00:21:32 | DEBUG | utils.log_helper - 🐞 步骤6: 左侧区域找到 4 条垂直线
|
|
|
|
|
2025-05-26 00:21:33 | DEBUG | utils.log_helper - 🐞 步骤7: 左侧最佳跟踪线和点
|
|
|
|
|
2025-05-26 00:21:34 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/original_20250526_002134_938675.jpg
|
|
|
|
|
2025-05-26 00:21:34 | INFO | utils.log_helper - ℹ️ 保存左侧轨迹线检测结果图像到: logs/image/left_track_20250526_002134_938675.jpg
|
|
|
|
|
2025-05-26 00:21:34 | INFO | utils.log_helper - ℹ️ 左侧轨迹线检测结果: {'timestamp': '20250526_002134_938675', 'tracking_point': (94, 1079), 'ground_intersection': (92, 1080), 'distance_to_left': 215.0, 'slope': -0.756198347107438, 'line_mid_x': 215.0}
|
|
|
|
|
2025-05-26 00:25:05 | DEBUG | utils.log_helper - 🐞 步骤1: 原始图像已加载
|
|
|
|
|
2025-05-26 00:25:06 | DEBUG | utils.log_helper - 🐞 步骤2: 创建黄色掩码
|
|
|
|
|
2025-05-26 00:25:07 | DEBUG | utils.log_helper - 🐞 步骤3: 左侧区域掩码
|
|
|
|
|
2025-05-26 00:25:08 | DEBUG | utils.log_helper - 🐞 步骤4: 边缘检测
|
|
|
|
|
2025-05-26 00:25:10 | DEBUG | utils.log_helper - 🐞 步骤5: 检测到 74 条直线
|
|
|
|
|
2025-05-26 00:25:11 | DEBUG | utils.log_helper - 🐞 步骤6: 左侧区域找到 2 条垂直线
|
|
|
|
|
2025-05-26 00:25:12 | DEBUG | utils.log_helper - 🐞 步骤7: 左侧最佳跟踪线和点
|
|
|
|
|
2025-05-26 00:25:13 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/original_20250526_002513_050661.jpg
|
|
|
|
|
2025-05-26 00:25:13 | INFO | utils.log_helper - ℹ️ 保存左侧轨迹线检测结果图像到: logs/image/left_track_20250526_002513_050661.jpg
|
|
|
|
|
2025-05-26 00:25:13 | INFO | utils.log_helper - ℹ️ 左侧轨迹线检测结果: {'timestamp': '20250526_002513_050661', 'tracking_point': (549, 1071), 'ground_intersection': (543, 1080), 'distance_to_left': 584.5, 'slope': -1.619718309859155, 'line_mid_x': 584.5}
|
2025-05-26 17:40:57 +08:00
|
|
|
|
2025-05-26 14:57:53 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/origin_horizontal_edge_20250526_145753_084929.jpg
|
|
|
|
|
2025-05-26 14:57:53 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/origin_horizontal_edge_20250526_145753_163732.jpg
|
|
|
|
|
2025-05-26 14:57:53 | INFO | utils.log_helper - ℹ️ 保存横向边缘检测结果图像到: logs/image/horizontal_edge_20250526_145753_163732.jpg
|
|
|
|
|
2025-05-26 14:57:53 | INFO | utils.log_helper - ℹ️ 横向边缘检测结果: {'timestamp': '20250526_145753_163732', 'edge_point': (1040, 790), 'distance_to_center': 80, 'slope': -0.03763440860215054, 'distance_to_bottom': 286.98924731182797, 'intersection_point': (960, 793), 'score': 0.5265099443030505, 'valid': False, 'reason': '边缘点y坐标超出有效范围; ', 'is_upper_line': False}
|
|
|
|
|
2025-05-26 14:58:23 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/origin_horizontal_edge_20250526_145823_169420.jpg
|
|
|
|
|
2025-05-26 14:58:23 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/origin_horizontal_edge_20250526_145823_249269.jpg
|
|
|
|
|
2025-05-26 14:58:23 | INFO | utils.log_helper - ℹ️ 保存横向边缘检测结果图像到: logs/image/horizontal_edge_20250526_145823_249269.jpg
|
|
|
|
|
2025-05-26 14:58:23 | INFO | utils.log_helper - ℹ️ 横向边缘检测结果: {'timestamp': '20250526_145823_249269', 'edge_point': (973, 960), 'distance_to_center': 13, 'slope': -0.07112526539278131, 'distance_to_bottom': 119.07537154989382, 'intersection_point': (960, 960), 'score': 0.38712268929341453, 'valid': False, 'reason': '边缘点y坐标超出有效范围; ', 'is_upper_line': False}
|
|
|
|
|
2025-05-26 14:58:33 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/origin_horizontal_edge_20250526_145833_166005.jpg
|
|
|
|
|
2025-05-26 14:58:33 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/origin_horizontal_edge_20250526_145833_219478.jpg
|
|
|
|
|
2025-05-26 14:58:33 | INFO | utils.log_helper - ℹ️ 保存横向边缘检测结果图像到: logs/image/horizontal_edge_20250526_145833_219478.jpg
|
|
|
|
|
2025-05-26 14:58:33 | INFO | utils.log_helper - ℹ️ 横向边缘检测结果: {'timestamp': '20250526_145833_219478', 'edge_point': (973, 960), 'distance_to_center': 13, 'slope': -0.07112526539278131, 'distance_to_bottom': 119.07537154989382, 'intersection_point': (960, 960), 'score': 0.38712268929341453, 'valid': False, 'reason': '边缘点y坐标超出有效范围; ', 'is_upper_line': False}
|
|
|
|
|
2025-05-26 14:58:37 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/origin_horizontal_edge_20250526_145837_344953.jpg
|
|
|
|
|
2025-05-26 14:58:37 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/origin_horizontal_edge_20250526_145837_397536.jpg
|
|
|
|
|
2025-05-26 14:58:37 | INFO | utils.log_helper - ℹ️ 保存横向边缘检测结果图像到: logs/image/horizontal_edge_20250526_145837_397536.jpg
|
|
|
|
|
2025-05-26 14:58:37 | INFO | utils.log_helper - ℹ️ 横向边缘检测结果: {'timestamp': '20250526_145837_397536', 'edge_point': (973, 960), 'distance_to_center': 13, 'slope': -0.07112526539278131, 'distance_to_bottom': 119.07537154989382, 'intersection_point': (960, 960), 'score': 0.38712268929341453, 'valid': False, 'reason': '边缘点y坐标超出有效范围; ', 'is_upper_line': False}
|
|
|
|
|
2025-05-26 14:58:43 | DEBUG | utils.log_helper - 🐞 步骤1: 原始图像已加载
|
|
|
|
|
2025-05-26 14:58:44 | DEBUG | utils.log_helper - 🐞 步骤2: 创建黄色掩码
|
|
|
|
|
2025-05-26 14:58:45 | DEBUG | utils.log_helper - 🐞 步骤3: 提取黄色部分
|
|
|
|
|
2025-05-26 14:58:46 | DEBUG | utils.log_helper - 🐞 正在处理底部边缘点
|
|
|
|
|
2025-05-26 14:58:47 | DEBUG | utils.log_helper - 🐞 显示拟合线段
|
|
|
|
|
2025-05-26 14:58:48 | DEBUG | utils.log_helper - 👁️ 步骤5: 找到边缘点 (320, 1009)
|
|
|
|
|
2025-05-26 14:58:48 | DEBUG | utils.log_helper - 🐞 显示边缘斜率和中线交点
|
|
|
|
|
2025-05-26 14:58:49 | INFO | utils.log_helper - ℹ️ 保存原始图像到: logs/image/origin_horizontal_edge_20250526_145849_764575.jpg
|
|
|
|
|
2025-05-26 14:58:49 | INFO | utils.log_helper - ℹ️ 保存横向边缘检测结果图像到: logs/image/horizontal_edge_20250526_145849_764575.jpg
|
|
|
|
|
2025-05-26 14:58:49 | INFO | utils.log_helper - ℹ️ 横向边缘检测结果: {'timestamp': '20250526_145849_764575', 'edge_point': (320, 1009), 'distance_to_center': -640, 'slope': -0.07331047777324741, 'distance_to_bottom': 117.91870577487839, 'intersection_point': (960, 962)}
|
|
|
|
|
2025-05-26 14:59:08 | DEBUG | utils.log_helper - 🐞 步骤1: 创建黄色掩码
|
|
|
|
|
2025-05-26 14:59:09 | DEBUG | utils.log_helper - 🐞 步骤1.5: 底部区域掩码
|
|
|
|
|
2025-05-26 14:59:10 | DEBUG | utils.log_helper - 🐞 步骤2: 边缘检测
|
|
|
|
|
2025-05-26 14:59:11 | DEBUG | utils.log_helper - 🐞 步骤3: 检测到 65 条直线
|
|
|
|
|
2025-05-26 14:59:12 | DEBUG | utils.log_helper - 🐞 步骤4: 找到 8 条垂直线
|
|
|
|
|
2025-05-26 14:59:14 | INFO | utils.log_helper - ℹ️ 保存双轨迹线检测结果图像到: logs/image/dual_track_20250526_145914_870232.jpg
|
|
|
|
|
2025-05-26 14:59:14 | INFO | utils.log_helper - ℹ️ 双轨迹线检测结果: {'timestamp': '20250526_145914_870232', 'center_point': (834, 1080), 'deviation': -126, 'left_track_mid_x': 397.0, 'right_track_mid_x': 1351.5, 'track_width': 954.5, 'center_slope': -2.8529411764705883}
|