문제와 전제 조건
불량 이미지 폴더만으로 추적성이 성립하지 않습니다. 모든 판정을 이미지 저장 상태, 레시피와 획득 세대에 연결하고 저장 실패에도 기록을 남깁니다.
시험 준비
2000×1500Mono8두 카메라,10프레임/s를 가정하면2×3MB×10 = 60MB/s, 원본216GB/시간입니다. 정확히1%를 보관하면2.16GB/시간이지만 획득·처리는 모든 프레임을 다룹니다. 십진 단위입니다.
용량 전에 저장 목적을 정합니다. 조사에는 실패 이미지와 주변 정보, 공정 감사에는 지정 표본과 변경 없는 이벤트가 필요할 수 있습니다. 보존 규칙과 조사 보류 책임자를 기록합니다. 카메라, 형식, 속도와 원본/인코딩/잘린 파일을 확인합니다. SDK 페이로드와 실제 파일 크기로 예산을 잡습니다. 치수는 패딩이나 메타데이터를 빼놓을 수 있으며 Mono8 예제는 이를 제외합니다. 확장자로 압축률을 가정하지 말고 어려운 영상과 불량 집중을 측정합니다.
작업 절차
- 촬영 전에 이벤트 식별자를 만들고 카메라, 부품, 레시피, 교정과 세대를 기록합니다.
- 판정을 이미지 대기 상태로 저장하고 소유 이미지를 유한 저장 대기열에 전달합니다.
- 쓰기 성공 후에만 이미지 참조와 저장 완료를 기록하며 실패 경로를 꾸미지 않습니다.
- 시간과 처분으로 보관 기간을 정하고 조사 보류 이미지는 지우지 않습니다.
- 디스크 가득 참, 재시작과 중단 쓰기를 시험하고 대기 기록을 대조하며 원판정을 유지합니다.
비동기 저장 전 이벤트를 만들고 소유권 규칙대로 복사 또는 유지합니다. 반환된 드라이버 버퍼를 기록기가 읽으면 안 됩니다. 큐 상한, 깊이, 최장 대기와 최종 상태를 기록합니다. 카메라와 세대로 다중 이미지를 부품에 연결합니다. 식별된 임시 객체에 쓰고 저장 방식 완료 규칙 뒤 위치나 무결성을 게시합니다. 대기 및 저장 실패는 검사 판정과 분리하며 필수 근거를 저장 못할 때 격리를 정합니다.
가정에 따른 시험 기록
설명을 위한 가정이며 Deyi의 실측 결과가 아닙니다. 실제로 승인한 시험 기록으로 값을 교체하십시오.
| 기록 항목 | 가정값 |
|---|---|
| 비압축 이미지 데이터 | 3 MB |
| 전송 시간 | 60 MB/s |
| 보관 기간 | 1 h |
| 저장 용량 | 216 GB |
예제는 십진 MB와 GB를 사용합니다. 원본 한 장은 3,000,000바이트이며 초당 20장이면 60,000,000바이트/초입니다. 실제 저장 비율이 정확히 1%일 때만 2.16 GB/시간이며 불량이 몰리면 이를 넘을 수 있습니다. 최대 불량 부하에서 쓰기 큐를 측정하고 조사 보존 자료를 정기 삭제에서 보호합니다. 이미지 저장 실패와 부품 검사 판정을 구분하십시오.
획득, 선택 이미지와 지속 쓰기 속도를 구분합니다. 획득 후 1% 선택은 전체 전송이나 검사 메모리를 줄이지 않습니다. 이벤트, 설정, 파일시스템과 여유를 더합니다. 평균 대신 불량 최대에서 밀림을 추적합니다. 용량과 기간은 일관된 십진 또는 이진 단위를 씁니다. 정기 삭제 제외 조사 자료를 반영합니다. 시작 여유가 충분해도 삭제 차단, 불량 증가나 기록 저하로 가득 찹니다.
공정을 설명하는 두 가지 도식
검사 기록, 이미지와 부품 식별자 연결해 보관하기 — 1
판정 기록과 저장은 같은 식별자를 쓰지만 완료 시점은 다릅니다.
- 부품 이벤트
- 판정 기록
- 저장 대기열
- 이미지 참조
검사 기록, 이미지와 부품 식별자 연결해 보관하기 — 2
완료, 대기와 저장 실패를 나누며 미판독과 저장 오류를 혼동하지 않습니다.
- 저장 완료
- 저장 대기
- 저장 오류
문제 원인 분리
- 반복 로트 문자열만 고유키로 쓰지 않습니다.
- 느린 저장으로 메모리가 무제한 증가하지 않게 정책을 정합니다.
- 저장 완료 파일은 실제 읽을 수 있어야 합니다.
인수 확인과 인계
부품에서 판정, 이미지 또는 명시 저장 오류까지 조회됨을 확인합니다. 실제 형식으로 속도와 용량을 측정합니다.216GB/시간에는 메타데이터, 파일 관리와 여유가 없습니다.
시험 전에 인수 기준을 정하고 원본 증거를 보관하십시오. 예제는 공급 모델의 기능을 보증하지 않습니다.
통제 데이터로 디스크 가득 참, 중단, 재시작과 조사 보호를 검증합니다. 모든 이벤트의 최종 저장 상태와 파일/카메라 연결을 확인합니다. 복구에서 이전 대기 이미지를 새 부품에 붙이지 않습니다. 삭제와 보호 자료 검색을 시험합니다. 실제 형식 및 선택으로 지속 쓰기와 최대 큐를 측정해 경보를 정합니다. 가정, 크기 범위, 원본/선택 속도, 큐, 책임과 오류 처리를 인계합니다. 216 및 2.16 GB/시간은 가정 계산이며 압축 실측, 권장 기간이나 제품 보장이 아닙니다.
출처와 기술 참고 자료
참고 자료는 이 안내의 방법과 한계를 설명합니다. 예시 확인 절차는 참고용이며, 생산 수락 판정에는 실제 샘플을 통한 근거가 필요합니다.
- Pixel FormatBasler확인일
- Programming with pylon CBasler확인일
부품 및 선정 참고 자료
- 스마트 카메라와 PC 기반 비전 시스템 비교
- 머신 비전 승인 테스트 체크리스트
- 외관 검사 장비
- 머신비전 시스템
- machine vision software · 영어 참고 자료
- EAN-13 추적: 라인 수락
- EAN-13 추적: 디코딩과 데이터 규칙
- 안정된 SDK 획득: 버퍼, 시간 초과와 재연결
- 가시 액면 높이 검사 흐름 수락과 연계
- 가시 액면 대리값을 위한 AI 지원 처리 흐름 검증
- OCR 라벨: 수락과 PLC 계약
- OCR 라벨: 네이티브 처리와 정확 비교
- 개방 포장 완전성 검사 수락과 연계 절차
- AI 지원 개방 포장 완전성 흐름 구축
- 명확한 상태로 PLC–비전 핸드셰이크 정의하기
- 실링·비드 외관: 라인 수락
- 실링·비드 외관: 워크플로 규칙
- SKU 색상 분류: 수락과 미지 경로
- SKU 색상 분류: 색·상품 규칙
- 표면 결함: 수락과 라인 출력
- 표면 결함: 범위를 제한한 AI 평가
- 트리거부터 PLC 판정까지 지연 부하 시험하기
- 전체 비전 레시피를 버전 관리하고 롤백 검증하기

