Контроль и метрология

Диагностика нестабильных решений видимого уровня

Отделите оптическую неоднозначность, движение жидкости, изменение ROI и старые результаты до настройки порога или замены камеры.

Отправить образцы на техническую оценку
Диагностика нестабильных решений видимого уровня
Инженерная иллюстрация, не фотография и не завершённое производственное испытание.

Классифицировать сбой до настройки

Нестабильное решение возникает до обработки, при выборе границы или после выхода результата. Классифицируйте сбой по оригиналу и событию до изменения порога. Различайте видимую границу с неверным классом, ненаблюдаемую границу для рассмотрения, ошибку выполнения и результат другой бутылки. Поправки различаются, категории остаются отдельными. Review не подтверждает недолив, низкое стандартное число не доказывает пустоту. Сохраните производственный симптом и воспроизводимый случай, не меняя метки под текущий алгоритм.

Повторить точно тот же материал

Повторите тот же фиксированный исходник, преобразование, ревизию и эталонный класс для проверки повторяемости обработки. Запишите реальную подготовку и среду, не только название интерфейса. Если одинаковый материал даёт разные выходы, проверьте автоматическую подготовку, незакреплённые зависимости и связь запроса с результатом до обвинения транспорта. При стабильной обработке сохранённых кадров и вариации новых сравните съёмку и материал. Не заменяйте трудный кадр удобным соседним. Повтор ограничивает слой доказательств, но не подтверждает правильную бутылку исходника.

Проверить гипотезу стенки

Вращайте идентифицированную пустую контрольную бутылку по допустимым позам при сохранённой съёмке. Линия без жидкости может быть бликом, швом или фоном. Сравните её с нужной границей той же конструкции. Для следующей пары меняйте только угол света, сохраняя оба оригинала с насыщениями. Если линия следует стенке, а не жидкости, порог способен устойчивее выбирать неправильную поверхность. Проверьте оптическую поправку на реальных низких уровнях и нормальной стенке; чистого предпросмотра недостаточно.

Отделить линию стенки от границы жидкости

Сравните геометрию и пустой контроль до назначения перехода поверхностью жидкости.

  1. Исходный полный вид бутылки
  2. Объявленная зона наблюдения
  3. Конкурирующая стенка или блик
  4. Нужная видимая граница жидкости
Диагностическая геометрия, без вывода скрытой границы или объёма.
Открыть схему в полном размере

Разделить время и движение жидкости

Разделите движение ёмкости и жидкости согласованными спокойными и движущимися группами. Исследуйте время триггера, реальную выдержку, транспорт и область границы. Резкий внешний край при меняющейся внутренней поверхности предполагает другое исследование, чем общий смаз, но не устанавливает причину. Сравните ту же бутылку в базовом и новом событии без изменения класса. Задержанный кадр должен принадлежать нужной бутылке. Проверьте остановку и перезапуск: полезная на вид задержка успокоения может нарушить привязку при изменении интервала.

import math
state = result['rules']['Decision']
raw_number = result['number']
measurement_valid = (
    state in ('Pass', 'Fail')
    and result['geometry']['Validity'] == 'Valid'
    and type(raw_number) in (int, float)
    and math.isfinite(raw_number)
)
record = {
    'image_id': source_image_id,
    'workflow_revision': frozen_revision,
    'raw_state': state,
    'raw_number': raw_number,
    'trusted_ratio': raw_number if measurement_valid else None,
}
# Diagnostic record only; missing fields raise errors. Validate event identities before integration.

Проверить ROI и координаты

Проверьте, не изменили ли перемещение камеры, новая обрезка, масштабирование или база ёмкости координатное основание. Локальное отношение высоты нельзя прямо сравнивать с ROI другой высоты или положения. Наложите зону на полный оригинал и проверьте целую границу во всех разрешённых позах. Сохраните начало и размеры. Обрезанную границу восстанавливайте геометрией или съёмкой, не расширением допуска. Калибровка не возвращает отсутствующие пиксели, номинальный масштаб не задаёт объём через кривую стенку.

Проверить достоверность и старые результаты

Исследуйте число, геометрию и правило с идентичностями запроса и изображения. Проверенная процедура отмечает неоднозначную или недостаточную границу как Review; стандартный числовой порт не является измерением. Проверьте, не держат ли интерфейс, кэш или отображение отношение прошлой бутылки при новом событии. Смоделируйте отсутствие или задержку результата в тестовой среде, подтвердив явный непроходной статус. Запись ниже иллюстрирует поля, не полную интеграцию. Неизвестные состояния и ошибки требуют объявленной обработки, не автоматического удобного класса. Достоверное отношение требует Pass или Fail, геометрии Valid и конечного числа; любое другое состояние не содержит достоверного измерения.

Вести диагностический журнал

Каждый сбой запишите с классом, полным кадром, событием, преобразованием, ревизией, настройками, типизированным результатом и предполагаемым механизмом. Добавьте различающий контроль и опровергающее наблюдение. Сохраните оригинальные ошибки рядом с кандидатом, включая нерешённые. Таблица разделяет оптику, время, координаты и привязку без универсального порога. Review и ошибки остаются в плановом знаменателе. Успешная обработка выбранных картинок не заменяет доказательств ёмкостей и режимов реального симптома линии.

Диагностический журнал: гипотеза отдельно от проверенной поправки
Признак сбояРазличающий контрольСохраняемые доказательства
Линия остаётся в пустой бутылкеТа же конструкция и поза, неизменная камераПолный кадр и отметки конкурирующих границ
Вариация при транспортированииТа же бутылка, объявленные спокойные и движущиеся событияВремена, выдержка и исходники
Отношение меняется после ROIНаложить обе ROI на один оригиналПреобразования и исходная база координат
Новое событие показывает прошлый результатВнести отсутствие или задержку в тестеИдентичности запроса, кадра и результата с непроходным состоянием

Проверить поправку на фиксированных группах

Проверьте поправку на фиксированной разработке до выбора, затем используйте независимую приёмку с заранее согласованными пределами. Подтвердите улучшение без сокрытия низкого уровня, неотчётного Review или старого изображения. Зафиксируйте изменение и сохраните базу для воспроизведения обеих реакций. Если граница остаётся невидимой, сохраните предел и рассмотрите другой вид или принцип измерения. Deyi Vision помогает изучать поддерживаемые процессы, но диагностика не сертифицирует выпущенную среду или станцию. Исправление видимого уровня не подтверждает объём.

Воспроизводимая проверка причины

Сохраните сбой и контролируемое сравнение вместо удобного проходного кадра.

  1. Зафиксировать сбой и эталон
  2. Назвать альтернативные объяснения
  3. Выполнить различающий контроль
  4. Проверить поправку или сохранить нерешённый предел
Предлагаемое исследование, не завершённое заводское испытание.
Открыть схему в полном размере

Источники и технические материалы

Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.

  1. Exposure TimeBaslerПроверено
  2. Triggered Image AcquisitionBaslerПроверено
  3. Deyi Vision Vision WorkbenchDeyi VisionПроверено

Инженерная оценка

Поделитесь задачей контроля и подтверждающими данными.

Пришлите изображения образцов, текущую конфигурацию и неудачную проверку. Укажите поле зрения, рабочее расстояние, скорость линии и критерии приёмки.

Отправить образцы на техническую оценку
Контакты

Прямой RFQ-контакт

Обсудите задачу инспекции с инженером.

Отправьте фото образцов, референс-модель, FOV, рабочую дистанцию и скорость линии.

Цель: brief подбора в течение 24ч
Найти дефекты раньше