ИНЖЕНЕРНЫЙ ОТЧЕТ CADe: ДИАГНОСТИКА ШВА И СЛАЙСЕРА


1. Получено изображение

Файл: W0003_0020.png | Разрешение: 4906x1300 px


2. Ищу шов. Анализ по горизонтали

Уверенность (Confidence H): 0.954

Полоса ##0#1#2#3#4#5#6#7#8#9#10#11#12#13#14#15#16#17#18#19#20#21#22#23#24#25#26#27#28#29#30#31#32
Изображение
(Красный = Y пика)
Полоса #0Полоса #1Полоса #2Полоса #3Полоса #4Полоса #5Полоса #6Полоса #7Полоса #8Полоса #9Полоса #10Полоса #11Полоса #12Полоса #13Полоса #14Полоса #15Полоса #16Полоса #17Полоса #18Полоса #19Полоса #20Полоса #21Полоса #22Полоса #23Полоса #24Полоса #25Полоса #26Полоса #27Полоса #28Полоса #29Полоса #30Полоса #31Полоса #32
X-диапазон (px)0..150150..300300..450450..600600..750750..900900..10501050..12001200..13501350..15001500..16501650..18001800..19501950..21002100..22502250..24002400..25502550..27002700..28502850..30003000..31503150..33003300..34503450..36003600..37503750..39003900..40504050..42004200..43504350..45004500..46504650..48004756..4906
Статус RANSACINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIERINLIER
Y пика (px)558.3579.5599.6618.0642.2650.6656.8672.7690.4711.5721.7736.9758.6770.8774.9796.1798.9814.8825.2840.3852.0861.3858.8877.2865.7858.2851.2862.1874.3865.7882.8875.0870.8
Яркость пика100.598.296.596.192.495.996.0100.198.396.390.587.090.692.188.686.385.381.577.475.374.675.574.668.169.371.173.470.168.074.068.471.270.8
Ширина шва (px)156.7158.8161.7159.5154.8161.4145.8150.8149.2167.1174.9198.0172.9174.0170.6184.4174.7174.6190.5198.2190.2197.3185.3179.8168.4162.4146.4151.4148.9137.8145.0155.1149.7
Невязка (px)9.74.90.05.44.017.231.535.035.531.537.337.029.129.637.026.232.725.021.712.55.60.05.111.90.06.711.82.218.515.238.638.340.2

3. Ищу шов. Анализ по вертикали (кадр повернут на 90°)

Уверенность (Confidence V): 0.537

Полоса ##0#1#2#3#4#5#6#7#8
Изображение
(Красный = Y пика)
Полоса #0Полоса #1Полоса #2Полоса #3Полоса #4Полоса #5Полоса #6Полоса #7Полоса #8
X-диапазон (px)0..150150..300300..450450..600600..750750..900900..10501050..12001150..1300
Статус RANSAC——INLIEROUTLIER—INLIERINLIERINLIERINLIER
Y пика (px)——2075.01769.0—2163.21778.11435.21444.1
Яркость пика——76.389.2—82.097.2120.3126.5
Ширина шва (px)——798.71793.8—1045.42175.3991.4913.5
Невязка (px)——0.0298.6—244.00.0157.40.0

4. Вердикт по геометрии


5. Ориентация и трансформация

Шов определен как ГОРИЗОНТАЛЬНЫЙ. Поворот не требуется (0°).


6. Контур шва поверх изображения


7. Разбивка на слайсы (Контуры квадратов 224x224)


8. Манифест нарезки (JSON)

Всего сформировано слайсов: 23

{
  "source_image": "W0003_0020.png",
  "source_shape": [
    1300,
    4906
  ],
  "decision_mode": "contour",
  "verdict": "Шов горизонтальный (Conf H: 0.954 >= 0.75) -> нарезка по контуру",
  "confidence": {
    "horizontal": 0.954,
    "vertical": 0.537,
    "selected": 0.954,
    "threshold": 0.75
  },
  "orientation": "horizontal",
  "rotation_deg": 0,
  "total_patches": 23,
  "patches": [
    {
      "mode": "contour",
      "bbox_orig": [
        0,
        415,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 0,
      "filename": "W0003_0020_slice_0000.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        219,
        451,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 1,
      "filename": "W0003_0020_slice_0001.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        438,
        486,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 2,
      "filename": "W0003_0020_slice_0002.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        657,
        518,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 3,
      "filename": "W0003_0020_slice_0003.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        876,
        548,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 4,
      "filename": "W0003_0020_slice_0004.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        1095,
        575,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 5,
      "filename": "W0003_0020_slice_0005.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        1314,
        600,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 6,
      "filename": "W0003_0020_slice_0006.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        1533,
        623,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 7,
      "filename": "W0003_0020_slice_0007.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        1752,
        643,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 8,
      "filename": "W0003_0020_slice_0008.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        1971,
        661,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 9,
      "filename": "W0003_0020_slice_0009.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        2190,
        677,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 10,
      "filename": "W0003_0020_slice_0010.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        2409,
        690,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 11,
      "filename": "W0003_0020_slice_0011.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        2628,
        700,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 12,
      "filename": "W0003_0020_slice_0012.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        2847,
        709,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 13,
      "filename": "W0003_0020_slice_0013.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        3066,
        715,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 14,
      "filename": "W0003_0020_slice_0014.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        3285,
        718,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 15,
      "filename": "W0003_0020_slice_0015.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        3504,
        719,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 16,
      "filename": "W0003_0020_slice_0016.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        3723,
        718,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 17,
      "filename": "W0003_0020_slice_0017.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        3942,
        714,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 18,
      "filename": "W0003_0020_slice_0018.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        4161,
        708,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 19,
      "filename": "W0003_0020_slice_0019.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        4380,
        700,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 20,
      "filename": "W0003_0020_slice_0020.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        4599,
        689,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 21,
      "filename": "W0003_0020_slice_0021.jpg"
    },
    {
      "mode": "contour",
      "bbox_orig": [
        4614,
        688,
        292,
        292
      ],
      "rotation_applied_deg": 0,
      "target_size": [
        224,
        224
      ],
      "patch_id": 22,
      "filename": "W0003_0020_slice_0022.jpg"
    }
  ]
}