CycleCounterInferenceHandler 내 detection 기능 추가. cell과 robot arm head를 검출합니다. robot arm head는 class_index=2 입니다. Detection 모델을 사용하지 않는 경우, output에 detection key가 존재하지 않습니다.
셀 정위치를 확인하는 CellChecker 기능이 추가되었습니다. detection 결과와 사전에 정의된 셀 bbox 정보를 활용하여 셀 존재 유무를 판단합니다. 셀이 하나라도 존재하지 않는 경우, CycleInfo의 is_anomaly_by_omitted_cell 값이 True로 전환됩니다.
1.0.0-rc3
2025/09/25
[기능 추가]
CycleCounterInferenceHandler 내 set_anomaly_by_cycle_detector 메소드 추가
CycleInfo 내 불필요한 필드 제거 및 is_anomaly_by_omitted_cell, is_anomaly_by_tracked_coordinates 필드 추가
[버그 수정]
Cycle 기반의 비정상 판단 시, standard deviation이 0 일 경우 epsilon 추가.
infer의 타입 수정 (기존 [List[dict]] 에서 CycleInfo로 변경)
FrameSelection inference option 변경 시 최초 컨피그 보관 후 재빌드 하는 과정 추가.
1.0.0-rc2
2025/09/23
[기능 추가]
VisualAnomalyInferenceHandler 추가
Cycle 기반의 비정상 판단 로직 추가
FrameSelector에서 한 동작에 여러 대표 프레임을 추출할 수 있도록 추가
SaigeObjectDetection, SaigeAnomalyDetection repo Submodule 추가