Задача и исходные условия
Папка с дефектными кадрами не обеспечивает прослеживаемость. Свяжите каждое решение со статусом изображения, рецептом и поколением захвата, даже если запись не удалась.
Подготовка испытания
Две условные камеры 2000 × 1500 Mono8 при 10 кадрах/s дают 2 × 3 MB × 10 = 60 MB/s и 216 GB/час. Сохранение ровно 1% даёт 2.16 GB/час, но захват и обработка идут для всех кадров. Единицы десятичные.
До ёмкости определите цель хранения. Поиск причин требует ошибок и контекста, аудит — заданной выборки и неизменных событий. Запишите правила и владельца удержания. Перечислите камеры, форматы, частоты, исходные/кодированные/обрезанные файлы. Используйте нагрузку SDK и измеренные размеры: габариты пропускают padding и метаданные, отсутствующие в примере Mono8. Не выводите сжатие из расширения. Измерьте сложные кадры и всплески брака.
Порядок работы
- Создайте номер события до съёмки, записав камеру, деталь, рецепт, калибровку и поколение.
- Сразу сохраните решение со статусом ожидания изображения; передайте кадр с владением в ограниченную очередь.
- Укажите ссылку и успех только после записи; ошибки храните явно.
- Задайте срок по возрасту и решению, не удаляя материалы расследования.
- Проверьте полный диск, перезапуск и прерванную запись; согласуйте ожидающие записи, сохранив решение.
Создайте событие до асинхронной записи, удерживайте по правилам. Запись не обращается к возвращённому буферу. Ограничьте очередь, фиксируйте глубину, возраст и итог. Камера и поколение связывают кадры. Пишите идентифицированный временный объект, завершайте по семантике хранилища, публикуйте путь/целостность. Отделяйте ожидание и ошибку от решения, задайте удержание при обязательном отсутствующем свидетельстве.
Пример протокола испытания
Это условный пример, а не результаты измерений Deyi. Замените значения собственными утверждёнными протоколами испытаний.
| Поле протокола | Принятое значение |
|---|---|
| Несжатые данные изображения | 3 MB |
| Время передачи | 60 MB/s |
| Срок хранения | 1 h |
| Ёмкость хранилища | 216 GB |
В примере МБ и ГБ десятичные: кадр занимает 3 000 000 байт, двадцать кадров в секунду дают 60 000 000 байт/с. Хранение ровно 1 % означает 2,16 ГБ/ч только при фактически достигнутой доле; всплеск брака может её превысить. Измерьте очередь записи при пиковом браке, защитите данные расследования от планового удаления и отделяйте сбой сохранения от решения по детали.
Разделите захват, отбор и устойчивую запись. 1 % после захвата не снижает поток и память проверки. Добавьте события, настройки, файловую систему и резерв. Следите за пиком, не средним. Единицы согласованные, расследования вне удаления. Свободное место исчерпается при блокировке очистки, росте брака или медленной записи.
Две схемы процесса
Связать протоколы, изображения и номера деталей — 1
Протокол и изображение имеют общий номер, но завершаются независимо.
- Событие
- Решение
- Очередь записи
- Ссылка на кадр
Связать протоколы, изображения и номера деталей — 2
Успех, ожидание и ошибка записи различны; ошибка чтения не равна ошибке хранения.
- Сохранено
- Ожидание
- Ошибка записи
Поиск неисправностей
- Повторяемый код партии не является уникальным ключом.
- Медленная запись требует ограниченной очереди и явного поведения при перегрузке.
- Файл со статусом сохранён должен реально читаться.
Приёмка и передача
Проверьте поиск от детали к решению и кадру либо явной ошибке. Измерьте скорость и ёмкость на реальных форматах. 216 GB/час не включает метаданные, файловые расходы и резерв.
Назначьте критерии приёмки до испытания и сохраните исходные данные. Примеры не подтверждают возможности поставляемой модели.
Проверьте полный диск, прерывание, перезапуск и защиту. Каждое событие имеет итог и верный файл/камеру. Восстановление не переносит старое на новое. Проверьте удаление и доступ защищённого. Измерьте запись и очередь до сигнализации. Передайте предпосылки, размеры, скорости, политику, владельцев и решения. 216 и 2,16 ГБ/ч — расчёт, не сжатие, рекомендуемый срок или гарантия.
Источники и технические материалы
Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.
- Pixel FormatBaslerПроверено
- Programming with pylon CBaslerПроверено
Материалы по компонентам и подбору
- Умная камера против системы технического зрения на базе PC
- Контрольный список приемочных испытаний машинного зрения
- оборудование визуального контроля
- система машинного зрения
- machine vision software · Материал на английском
- EAN-13: приёмка на линии
- EAN-13: декодирование и правила данных
- Стабильный захват: буферы, тайм-ауты и переподключение
- Приёмка и интеграция контроля видимого уровня
- AI-поддержка процесса контроля видимого уровня
- OCR этикетки: приёмка и контракт PLC
- OCR этикетки: нативный процесс и точное сравнение
- Приёмка комплектности открытой упаковки
- Процесс комплектности открытых пакетов с ИИ
- Определить обмен PLC–зрение через явные состояния
- Внешний вид шва и клея: приёмка линии
- Внешний вид шва и клея: правила
- SKU по цвету: приёмка и неизвестные
- SKU по цвету: правила цвета и товара
- Дефекты поверхности: приёмка и выход линии
- Дефекты поверхности: ограниченная оценка ИИ
- Испытать задержку от запуска до решения PLC под нагрузкой
- Версионирование и откат полного рецепта зрения

