how can i use detectHarrisFeatures between image and video

this code is between tow image i need between image and video
points1 = detectHarrisFeatures(I);
points2 = detectHarrisFeatures(F);
[features1, valid_points1] = extractFeatures(I, points1);
[features2, valid_points2] = extractFeatures(F, points2);
indexPairs = matchFeatures(features1, features2);
matched_points1 = valid_points1(indexPairs(:, 1), :);
matched_points2 = valid_points2(indexPairs(:, 2), :);
figure; showMatchedFeatures(I, frame, matched_points1, matched_points2);

답변 (1개)

Walter Roberson
Walter Roberson 2017년 1월 24일

0 개 추천

It is not possible to work directly with videos. Instead, you have to read (or capture) a frame of the video at a time. The frame of the video is an image, so you can just assign that image to the appropriate variable name and use your existing code.

댓글 수: 2

yes i knows but the video has a lot of frame how can i make do it whith all the frame and extract the frame with have a lot of interested point similar

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Computer Vision Toolbox에 대해 자세히 알아보기

태그

질문:

2017년 1월 23일

댓글:

2017년 1월 24일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by