Release notes
1.4.3
2026/06/24
[기능 추가]
- 검사 ROI(관심 영역) 기능이 추가되었습니다. (
set_inspection_roi 메소드 참고)
- 다각형 ROI를 여러 개 지정할 수 있으며, 겹치는 ROI는 합집합으로 병합됩니다.
- ROI 밖 영역은 blind 처리되어 검사 입력 및 결과에서 제외됩니다. (ROI 미설정 시 전체 프레임 검사)
1.4.2
2026/01/12
[Bug Fix]
process_frame api 수행 도중 생긴 에러를 파악할 수 있도록, 결과값에 에러 코드와 에러 메시지가 추가되었습니다. (process_frame 메소드 참고)
- 여러 전선이 있을 경우, 각 전선 별로 에러를 파악할 수 있도록 수정되었습니다.
1.4.1
2025/06/19
[Bug Fix]
- state가 "작업이 시작되지 않은 상태"에서 "기본 상태(스코어 정상 계산)"로 넘어갈 때, 일시적으로 스코어가 음수로 나오던 이슈를 해결하였습니다.
- 실제 전선 길이가 짧아서 invalid skeleton으로 판정되던 이슈를 해결하였습니다.
- 전선 최소 길이 조건이 작동하지 않게 수정하였습니다.
- 검사가 2번 수행되던 에러를 수정하였습니다.
1.4.0
2025/05/19
[기능 추가]
- 밧줄 검출 기반 작업 상태 판단 기능이 추가되었습니다.
- 이에 따라 2가지 state_index(7, 8번)가 추가되었습니다. (
process_frame 메소드 참고)
1.3.6
2025/05/16
[Bug Fix]
- 너무 작은 예측 마스크에서 skeleton 추출할시 발생하는 이슈를 해결하였습니다.
1.3.5
2025/05/08
[Bug Fix]
- 전선의 형태가 U자형, C자형 등 복잡한 경우 정상적으로 검출되지 않는 이슈를 해결하였습니다.
1.3.4
2025/04/30
[Bug Fix]
- 전선이 정상적으로 검출되지 않는 이슈를 해결하였습니다.
1.3.3
2025/04/25
[기능 변경]
- 전선 ID가 0이 아닌 1부터 시작하도록 수정하였습니다.
- 전체 길이에 비해 전선이 짧게 예측되는 경우에 대한 오류를 해결하였습니다.
- 수동정상영역을 활용하는 조건일 때 아직 수동정상영역이 지정되지 않았더라도 skeleton points를 출력되도록 수정하였습니다.
1.3.2
2025/03/27
[Bug Fix]
- score가 업데이트 되지 않는 버그를 수정하였습니다.
1.3.1
2025/03/25
[Bug Fix]
- 자동정상영역이 생성되기 전에 수동정상영역을 지정할 수 있도록 수정하였습니다.
- 자동정상영역이 생성되지 않았어도, "수동 영역만 사용"이고 수동정상영역이 설정되어 있다면 이탈 검사를 수행하도록 수정하였습니다.
[기능 추가]
- 전선별로 전선 이탈 모니터링 검사를 활성화(ON)/비활성화(OFF) 할 수 있는 기능을 추가하였습니다.
set_monitoring_enabled 메소드 참고.
[기능 변경]
- 검출한 전선의 skeleton point 개수를 전선별로 설정할 수 있도록 변경되었습니다.
set_num_skeleton_points 메소드가 추가되었습니다.
- monitoring option을 조절하던 메소드들에서 "params.num_points_to_return" key를 사용할 수 없습니다.
get_default_monitoring_option, set_monitoring_option, get_monitoring_option
1.3.0
2025/03/12
[기능 추가]
- 다중 케이블 예측 기능이 추가되었습니다.
- 위 작업으로 인하여, api
process_frame의 output 형태가 list로 변경되었습니다.
- 수동정상영역 설정 기능이 추가되었습니다.
set_manual_valid_region으로 수동정상영역을 설정하고 set_valid_region_option를 통해 해당 영역의 옵션을 설정할 수 있습니다.
- 기준점 설정 기능이 추가되었습니다.
set_reference_point으로 기준점을 설정하면 해당 위치에서 가장 가까운 예측 전선의 좌표가 tracking_point로 출력됩니다.
1.2.1
2025/02/17
[Bug Fix]
- adaptive_valid_region(추론한 "프레임에서 전선이 존재할 가능성이 높은 영역")의 contour 형태를 [N, 1, 2]에서 [N, 2]로 수정하였습니다.
1.2.0
2025/02/13
- SaigeToolkit 버전 업데이트:
2.4.0
- Submodule - SaigeSegmentation 버전 업데이트:
2.2.1
[라이브러리 업데이트]
- SaigeToolkit 버전 업데이트로, python==3.11.9 & pytorch==2.3.0 업데이트 되었습니다.
[문서 수정]
- SaigeToolkit 의 설치 방법이 바뀌었음.
- pip install version constraints
[기능 추가]
- adaptive_valid_region(추론한 "프레임에서 전선이 존재할 가능성이 높은 영역")을 mask 형태뿐 아니라 contour 형태로도 내보내도록 추가되었습니다.
- 위 작업으로 인하여, api
process_frame의 output 형태가 변경되었습니다.
- 검출한 전선의 skeleton point 개수를 설정할 수 있는 파라미터가 추가되었습니다.
num_points_to_return
1.1.2
1.1.1
2024/09/09
process_frame API의 skeleton 출력을 기존 (y, x) 좌표에서 (x, y) 좌표로 변경했습니다.
1.1.0
2024/09/05
- SaigeToolkit 버전 업데이트:
2.1.2
- Submodule - SaigeSegmentation2 버전 업데이트:
2.1.0-rc2
1.0.0