Main Content

추적 및 움직임 추정

광학 흐름, 활동 인식, 움직임 추정, 객체 재식별, 추적

움직임 추정과 추적은 활동 인식, 교통 모니터링, 자동차 안전, 감시 등을 비롯하여 많은 컴퓨터 비전 응용 분야에서 핵심 작업입니다.

Computer Vision Toolbox™는 CAMShift(Continuously Adaptive Mean Shift) 및 KLT(Kanade-Lucas-Tomasi)와 같은 비디오 추적 알고리즘을 제공합니다. 이러한 알고리즘을 사용해 단일 객체를 추적하거나, 더 복잡한 추적 시스템에서 구성요소로 활용할 수 있습니다. 또한 이 툴박스는 다중 객체 추적을 위한 프레임워크를 제공하며, 여기에는 칼만 필터링 및 객체 검출을 추적 정보에 할당하는 헝가리안 알고리즘 사용이 포함됩니다.

움직임 추정은 인접한 비디오 프레임 사이의 블록 움직임을 확인하는 과정입니다. 이 툴박스에는 광학 흐름, 블록 매칭 및 형판 매칭과 같은 움직임 추정 알고리즘이 포함되어 있습니다. 이러한 알고리즘은 전체 영상, 블록, 임의 패치 또는 개별 픽셀과 관련이 있을 수 있는 움직임 벡터를 만듭니다. 블록 및 형판 매칭의 경우, 최적의 매칭을 찾기 위한 평가 메트릭으로는 평균제곱오차(MSE), 평균절대편차(MAD), 최대절대차분(MaxAD), 절대차이합(SAD), 차이제곱합(SSD) 등이 있습니다.

함수

모두 확장

vision.BinaryFileReaderRead video data from binary files
vision.BinaryFileWriterWrite binary video data to files
vision.DeployableVideoPlayerDisplay video
vision.VideoPlayerPlay video or display image
vision.VideoFileWriterWrite video frames and audio samples to video file
VideoReader비디오 파일을 읽기 위한 객체 만들기
assignDetectionsToTracksAssign detections to tracks for multiobject tracking
bbox2pointsConvert rectangle to corner points list
configureKalmanFilterCreate Kalman filter for object tracking
vision.KalmanFilterCorrection of measurement, state, and state estimation error covariance
vision.HistogramBasedTrackerHistogram-based object tracking
vision.PointTrackerTrack points in video using Kanade-Lucas-Tomasi (KLT) algorithm
vision.BlockMatcherEstimate motion between images or video frames
vision.TemplateMatcherLocate template in image
reidentificationNetworkRe-identification deep learning network for re-identifying and tracking objects (R2024a 이후)
extractReidentificationFeaturesExtract object re-identification (ReID) features from image (R2024a 이후)
trainReidentificationNetworkTrain re-identification (ReID) deep learning network (R2024a 이후)
evaluateReidentificationNetworkEvaluate re-identification network using cumulative matching characteristic (CMC) and mean average precision (mAP) metrics (R2024a 이후)
reidentificationMetricsRe-identification (ReID) quality metrics (R2024a 이후)
opticalFlowObject for storing optical flow matrices
opticalFlowRAFTEstimate optical flow using RAFT deep learning algorithm (R2024b 이후)
opticalFlowFarnebackObject for estimating optical flow using Farneback method
opticalFlowHSObject for estimating optical flow using Horn-Schunck method
opticalFlowLKObject for estimating optical flow using Lucas-Kanade method
opticalFlowLKDoGObject for estimating optical flow using Lucas-Kanade derivative of Gaussian method
vision.BlockMatcherEstimate motion between images or video frames
vision.TemplateMatcherLocate template in image
insertMarker영상 또는 비디오에 마커 삽입
insertShape영상 또는 비디오에 형태 삽입
insertObjectAnnotationAnnotate truecolor or grayscale image or video
insertTextInsert text in image or video
imshow영상 표시
imshowpair두 영상의 차이 비교

도움말 항목

추천 예제