Computer Vision Toolbox는 컴퓨터 비전 시스템의 설계 및 테스트를 위한 알고리즘과 앱을 제공합니다. 특징 검출, 특징 추출 및 특징 매칭과 더불어 외관 검사, 객체 검출 및 객체 추적을 수행할 수 있습니다. 단일 카메라, 어안 카메라, 스테레오 카메라 및 다중 카메라 구성의 보정 워크플로를 자동화할 수 있습니다. 3차원 비전의 경우, 이 툴박스는 스테레오 비전, 포인트 클라우드 처리, 움직임 기반 구조, 실시간 시각적 SLAM과 포인트 클라우드 SLAM을 지원합니다. 컴퓨터 비전 앱을 사용하면 카메라 보정과 더불어 자동화를 활용한 팀 기반 ground truth 레이블 지정을 수행할 수 있습니다.
이 툴박스는 사전 훈련된 CNN(컨벌루션 신경망), 비전 트랜스포머 및 비전 언어 모델을 비롯한 다양한 AI 기법을 제공합니다. 영상 분류, 객체 검출, 분할, 자세 추정, 캡션 및 OCR(광학 문자 인식) 등의 작업에 즉시 사용 가능한 모델을 사용하거나 전이 학습을 통해 이 모델을 추가로 사용자 정의할 수 있습니다.
GPU 실행을 위해 C, C++로 코드를 생성할 수 있으며, HDL(하드웨어 기술 언어)로도 코드를 생성할 수 있습니다.
영상 및 비디오 ground truth 레이블 지정
비디오 레이블 지정기 앱과 영상 레이블 지정기 앱을 사용하여 객체 검출, 의미론적 분할, 인스턴스 분할, 장면 분류의 레이블 지정을 자동화할 수 있습니다.
딥러닝과 머신러닝
머신러닝 모델 및 딥러닝 신경망을 훈련시키거나 사전 훈련된 신경망을 사용하여 객체 검출과 분할을 수행할 수 있습니다. 이러한 신경망의 성능을 평가하고 C/C++ 또는 CUDA® 코드를 생성하여 신경망을 배포할 수 있습니다.
자동 외관 검사
제조 품질 보증 공정의 일환으로서 자동 외관 검사 라이브러리를 사용하여 이상이나 결함을 자동으로 식별할 수 있습니다.
카메라 보정
카메라 보정기 앱, 스테레오 카메라 보정기 앱 또는 내장 함수를 사용해 단안 카메라, 스테레오 카메라 쌍 또는 다중 카메라 시스템의 내부, 외부 및 렌즈 왜곡 파라미터를 추정할 수 있습니다.
시각적 SLAM 및 3차원 비전
다수의 2차원 뷰에서 장면의 3차원 구조를 추출할 수 있습니다. 주변 환경을 기준으로 카메라의 위치와 방향을 추정할 수 있습니다. 번들 조정 및 자세 그래프 최적화를 사용하여 자세 추정값을 개선할 수 있습니다.
라이다 및 3차원 포인트 클라우드 처리
라이다 데이터 또는 3차원 포인트 클라우드 데이터로 기하학적 형상에 대해 분할, 군집화, 다운샘플링, 잡음 제거, 정합, 피팅을 수행할 수 있습니다. Lidar Toolbox는 라이다 처리 시스템을 설계, 분석, 테스트하기 위한 추가 기능을 제공합니다.
특징 검출, 추출, 매칭
여러 영상에 걸쳐 블롭, 경계, 코너 등의 특징들을 검출, 추출하고 매칭할 수 있습니다. 서로 일치하는 특징을 정합이나 객체 분류에, 또는 SLAM 같은 복잡한 워크플로에서 사용할 수 있습니다.
코드 생성과 타사 지원
컴퓨터 비전 알고리즘으로부터 코드를 생성하여 신속 프로토타이핑, 배포 및 검증을 수행할 수 있습니다. OpenCV 기반 프로젝트 및 함수를 MATLAB 및 Simulink에 통합할 수 있습니다.