Main Content

특징 검출 및 추출

영상 정합, 관심점 검출, 특징 설명자 추출, 특징점 매칭 및 영상 검색

국소 특징과 그 설명자는 많은 컴퓨터 비전 알고리즘에서 기본적인 구성요소입니다. 응용 분야로는 영상 정합, 객체 검출 및 분류, 추적, 움직임 추정, 콘텐츠 기반 영상 검색(CBIR) 등이 있습니다. 이러한 알고리즘은 스케일 변화, 회전 및 폐색을 더 효과적으로 처리하기 위해 국소 특징을 사용합니다. Computer Vision Toolbox™ 알고리즘에는 FAST, Harris, Shi & Tomasi 코너 검출기와 SIFT, SURF, KAZE, MSER 블롭 검출기가 포함됩니다. 이 툴박스에는 SIFT, SURF, FREAK, BRISK, LBP, ORB 및 HOG 설명자가 포함되어 있습니다. 응용 분야의 요구 사항에 따라 이러한 검출기와 설명자를 적절히 조합하여 사용할 수 있습니다.

함수

모두 확장

detectBRISKFeaturesBRISK 특징 검출
detectFASTFeaturesFAST 알고리즘을 사용하여 코너 검출
detectHarrisFeaturesHarris–Stephens 알고리즘을 사용하여 코너 검출
detectKAZEFeaturesDetect KAZE features
detectMinEigenFeatures최소 고유값 알고리즘을 사용하여 코너 검출
detectMSERFeaturesDetect MSER features
detectORBFeaturesDetect ORB keypoints
detectSIFTFeaturesSIFT(Scale-Invariant Feature Transform) 특징 검출 (R2021b 이후)
detectSURFFeaturesSURF 특징 검출
extractFeaturesExtract interest point descriptors
extractLBPFeaturesExtract local binary pattern (LBP) features
extractHOGFeaturesExtract histogram of oriented gradients (HOG) features
matchFeatures매칭되는 특징 찾기
matchFeaturesInRadiusFind matching features within specified radius (R2021a 이후)
imwarp영상에 기하 변환 적용
estgeotform2dEstimate 2-D geometric transformation from matching point pairs (R2022b 이후)
estgeotform3dEstimate 3-D geometric transformation from matching point pairs (R2022b 이후)
vision.AlphaBlenderCombine images, overlay images, or highlight selected pixels
vision.BlockMatcherEstimate motion between images or video frames
vision.LocalMaximaFinder(To be removed) Find local maxima in matrices
vision.TemplateMatcherLocate template in image
insertMarker영상 또는 비디오에 마커 삽입
insertShape영상 또는 비디오에 형태 삽입
showMatchedFeaturesDisplay corresponding feature points
showShapeDisplay shapes on image, video, or point cloud (R2020b 이후)
insertObjectAnnotationAnnotate truecolor or grayscale image or video
insertObjectKeypointsInsert object keypoints in image (R2023b 이후)
insertTextInsert text in image or video
imshow영상 표시
imshowpair두 영상의 차이 비교
vision.GammaCorrector(To be removed) Apply or remove gamma correction from images or video streams
vision.ChromaResamplerDownsample or upsample chrominance components of images
binaryFeaturesObject for storing binary feature vectors
BRISKPointsObject for storing BRISK interest points
cornerPointsObject for storing corner points
KAZEPointsObject for storing KAZE interest points
MSERRegionsObject for storing MSER regions
ORBPointsObject for storing ORB keypoints
SIFTPointsObject for storing SIFT interest points (R2021b 이후)
SURFPointsObject for storing SURF interest points
rigidtform2d2-D rigid geometric transformation (R2022b 이후)
simtform2d2-D similarity geometric transformation (R2022b 이후)
affinetform2d2차원 아핀 기하 변환 (R2022b 이후)
projtform2d2차원 사영 기하 변환 (R2022b 이후)
rigidtform3d3차원 강체 기하 변환 (R2022b 이후)
simtform3d3-D similarity geometric transformation (R2022b 이후)

인식 데이터베이스 만들기

bagOfFeaturesBag-of-visual-words 객체
invertedImageIndexSearch index that maps visual words to images

영상 검색

retrieveImagesSearch image set for similar image
imageDatastore이미지 데이터의 데이터저장소
evaluateImageRetrievalEvaluate image search results

도움말 항목