Release Notes
2.13.7 (2025.11.24)
- DestroyHandle 없이 SDK를 호출한 프로그램 종료 하는 경우 특정 환경에서 -1073740791로 비정상 종료되는 원인 해결
- ROD module 없는 경우 다른 기능의 에러메세지가 정상적으로 조회되지 않는 문제 해결
- ROD 최적화 기능이 동작하지 않던 문제를 해결하였습니다.
OCR Text formatting특수문자 관련 기능이 적용된Developer 2.5.21이상,SaigeOCR 2.2.4이상 버전을 사용하는 경우에 학습된 모델로 런타임SDK에서 검사 불가능한 이슈 해결하였습니다.
2.13.4 (2025.09.05)
Object Detection모델을 로드하는 경우 ImageResizeWidth, Height 값을 불러오지 못하는 문제를 수정하였습니다.OCROption에서 OverSizeIamgeFlags 를 지정할 수 있도록 수정하였습니다.IEN에서 Normailze되어 나오던 결과 이미지를 개선하였습니다.
2.13.2 (2025.06.13)
CheckLicenseInferenceHandle기능 추가CheckLicenseInferenceHandle를 통하여 라이센스 연결 상태 확인이 가능합니다.
2.13.1 (2025.03.06)
Rotated Object Detection버그 수정- 검출된 SaigeRotatedBox 의 점의 좌표 순서가 Bottom-Top부터 시계방향으로 되어있던 것을, Object Detection 기능과 동일하게 Top-Left부터 시계방향 순서로 변경하였습니다.
- Option이 정상 동작하지 않던 버그를 수정하였습니다.
- 라이선스 인식 불가 문제 해결
- Batch가 정상적으로 검사될 수 있도록 수정하였습니다.
2.13.0 (2025.02.28)
Rotated Object Detection프로젝트 타입이 추가되어 saigerod 모델 파일을 사용할 수 있습니다. 이 기능은 회전된 직사각형으로 어떤 물체를 검출합니다.- Object Detection 기능의 Network Type에
Extended가 추가되었습니다. - C++ SDK 와의 버전 확인을 위하여 버전을 적절하게 변경하였습니다.
2.6.0 (2025.02.14)
- .Net Framework 4.7.2 미만의 버전에 대해서는 더이상 지원하지 않습니다.
- Inspection 에서 비동기 관련 문제에 대해서 해결하였습니다.
2.5.1 (2024.11.25)
- SaigeSetInferenceOption 함수의 메모리 누수 현상을 해결하였습니다.
- SaigeSegmentedObject 의 BoundingBox 좌표 순서에 대한 설명에 오류가 있어 수정하였으며, 5번째 좌표값 누락되어 항상 0으로 보고되던 오류를 수정하였습니다.
- SAIGE VISION Enterprise 의 MLOps 기능을 사용하는 환경에서 네트워크상 문제가 발생한 경우 간헐적으로 프로그램이 종료되던 오류를 수정하였습니다.
2.5.0 (2024.10.01)
중요 사용방법 변경
- Runtime .Net SDK 2.5.0 (C++ SDK 2.11) 버전 부터는 기존의 SAIGE VISION 2.3 이하의 인스톨러로 설치한 환경에서 동작하지 않습니다.
성능 개선을 위한 내부 프레임워크 버전의 업그레이드를 진행하였으니 인스톨러 2.4 이상의 버전을 사용하여 환경을 설치하시기 바랍니다.
- Runtime .Net SDK 2.5.0 (C++ SDK 2.11) 버전 부터는 기존의 SAIGE VISION 2.3 이하의 인스톨러로 설치한 환경에서 동작하지 않습니다.
Metadata를 설정할 수 있는 기능이 추가되었습니다.
- 기존 - SetHandleMetadata
- 기존 - SetInferenceMetadata
- 신규 - SetResultMetadata
2.4.0 (2024.08.27)
OCR의 네트워크 타입 정보를 표시하는 방식이 변경되었습니다.
- OCR은 Detection, Recognition 두 개의 네트워크로 구성되어있으며 두 네트워크의 타입 정보가
,로 구분되어 표시되었습니다. 이 정보가 각각 DET, REC라는 문자열을 통해 명확하게 구분됩니다. - 기존:
Industry, Accurate Short - 변경:
DET(Industry), REC(Accurate Short)
- OCR은 Detection, Recognition 두 개의 네트워크로 구성되어있으며 두 네트워크의 타입 정보가
OCR 기능을 위한 새로운 모델정보 ModelInfo 필드, TargetTextShape가 추가되었습니다.
OCR의 새로운 유형으로 학습된 모델 파일의 이용이 가능합니다.
- 새로운 Recognition 모델 유형인 Literal 이 추가됩니다. 기존의 Recognition 모델 유형은 Contextual이라는 이름으로 구분됩니다.
- TargetTextShape 정보를 읽어올 수 있습니다.
- 자세한 내용은 SAIGE VISION Developer 문서에서 확인하실 수 있습니다.
Segmentation, OCR, IEN 에서 Inspection Size 값을 (GetInferenceOption()) 통해 읽어올 수 있습니다.
ModelInfo에서 Training Time Elapsed가 정상적으로 표현될 수 있도록 수정되었습니다.
2.3.2 (2024.11.13)
- SAIGE VISION V2의 타 기능 라이센스를 통해 ROD 기능을 사용할 수 있습니다.
2.3.1 (2024.08.27)
- Rotated Object Detection (ROD) 기능에서 검사 옵션이 정상적으로 작동되지 않던 문제를 해결하였습니다.
DrawingHelper.GetRotatedImage에서 메모리 누수 문제를 해결하였습니다.
2.3.0 (2024.08.26)
- Rotated Object Detection (ROD) 검사 기능을 사용할 수 있습니다.
2.2.12 (2024.07.25)
- 에러 코드가 추가되었습니다.
IEN에서Inspection Size를 사용할 수 있도록 변경하였습니다.
2.2.11 (2024.07.11)
- 학습 시작 시간, 종료 시간을 읽어올 때 발생하던 에러를 해결하였습니다.
- 변수명 오탈자에 대해서 수정하였습니다.
2.2.10 (2024.06.19)
- 모델 파일을 로드할 때 동일한 경로에 특정 규칙 (
_yyyyMMddHHmmss) 의 파일이 있는 경우 최신 타임스탬프가 적힌 정보의 파일을 불러옵니다. 이는 모델 파일 자동 배포를 위하여 사용됩니다.example.saigesegexample_20240619010101.saigeseg<- 실제 로드되는 모델 파일
- Image Enhancement 검사 기능에 구 ISR-Server 라이센스도 사용가능합니다.
- SDK의 비정상 종료를 해결하였습니다.
2.2.9 (2024.06.04)
- Metadata를 설정할 수 있는 기능이 추가되었습니다.
2.2.8 (2024.05.30)
- SrImage에 생성자를 추가하였습니다.
2.2.6 (2024.04.15)
- 검사 결과를 이용하여 이미지에 그릴 수 있도록 DrawingHelper 클래스를 추가했습니다. 각종 결과 정보를 표현할 수 있도록 지원해주는 클래스 입니다.
2.2.5 (2024.03.26)
- IEN 에서 ModelInfo 정보를 읽어오는 경우 프로그램이 종료되는 에러를 수정하였습니다.
- ModelInfo에서 Object Detection 기능에 학습된 모델의 정보 세가지가 아래와 같이 추가되었습니다.
- InputDataProcessingMode
- CropNumOfRows
- CropNumOfCols
2.2.4 (2024.01.31)
- Anomaly Detection 에서 CalcScoremap 옵션을 사용할 수 있도록 추가되었습니다.
- namespace 를 일부 간소화 시켰습니다.
- SAIGE VISION Developer 버전 2.0.6 이상에서 학습한 모델 파일이 기존 버전에서는 사용이 불가능합니다.
따라서 런타임의 실행환경인
%SAIGE_HOME%\SaigeVision\module또한 SAIGE VISION Developer 2.0.6 이상을 요구합니다. (SDK 버전과는 무관합니다.) - ModelInfo의 항목이 추가되었습니다.
- TargetTextSize
- TargetImageQuality
2.2.3 (2024.01.03)
OpenCvSharp관련 dll 파일들이 추가되었습니다.- 라이세스 체크 방식의 안정성을 개선하였습니다.
- 모델파일을 불러올 때 한글을 못읽어오던 버그를 수정하였습니다.
- ModelInfo의 내용에 학습시 기록된 정보가 다음과 같이 추가되었습니다.
- Description
- UsedGpuName
- NumOfIterations
- NumOfTrainImages
- NumOfValidationImages
- NumOfValidationImages
- TrainingTimeStarted
- TrainingTimeCompleted
- TrainingTimeElapsed
2.2.2 (2023.11.29)
- IEN 기능을 사용할 수 있습니다.
2.2.1 (2023.11.23)
- OCR Optimize 기능에서는 최적화 기능의 안정성 문제로 지원을 중단합니다.
- OCR 기능 업그레이드에 따른 변경사항이 적용되었습니다. 기존에 학습된 모델은 사용이 불가능합니다.
- OCR 기능의 score값, score threshold 값들이 백분율 처리되지 않는 부분 해결하였습니다.
2.2.0 (2023.10.05)
- OCR 검사 기능을 사용할 수 있습니다.
2.1.3 (2023.09.26)
- ModelInfo.ClassIsNG 항목이 새로 추가되었습니다. 각 클래스별로 학습 시 설정한 NG 클래스 여부를 나타냅니다.
2.1.2 (2023.09.01)
- Classification 에서
CalcActivationMap = false;인 경우 에러 발생하는 버그 수정
2.1.1 (2023.08.18)
- Segmentation의 추론 옵션 변경
- Mask 계산여부인
calcMask도 Segmentation 추론옵션에 포함됩니다. - SegmentedObject 연산 속도를 향상시키기 위해서
calcScoremap,calcMask를false로 설정할 수 있습니다. - 의미있는 추론결과가 없는 현상을 방지하기 위해
calcScoremap,calcMask,calcObject를 모두 false로 설정할 수 없습니다.
- Mask 계산여부인
2.1.0 (2023.08.14)
- 기존에 이미지 형식을 24bit RGB 형태로만 입력되던게 아래와 같이 변경 되었습니다.
8BIT GRAY16BIT GRAY24BIT RGB32BIT RGBA48BIT RGB64BIT RGBA
- Object Detection 기능의 내부 구조가 바뀌어 기존에 학습된 모델파일의 직접 사용이 어렵습니다. 새로운 버전에서 학습된 모델을 사용해주세요.
2.0.4 (2023.06.29)
- Detection 검사 기능을 사용할 수 있습니다.
- 핸들 추론 최적화 방식이 변경되었습니다. 모든 기능에 공통 적용됩니다.
SaigeOptimizeInferenceHandleAPI 가 삭제되었습니다.InspectionEngine생성자에서 parameter로 optimize 여부를 결정합니다.
2.0.3 (2023.06.09)
- Classification 검사 기능을 사용할 수 있습니다.
2.0.2 (2023.05.31)
- SEG 검사 기능을 사용할 수 있습니다.
2.0.1 (2023.05.20)
- IAD 검사 기능을 사용할 수 있습니다.