How can I merge image points extracted from extractFeatures function into the original image?
1 view (last 30 days)
Show older comments
Hi everyone!
I just extracted surfPoints with the extractFeatures function
[imagesFeatures{i}, imagesPoints{i}] = extractFeatures(imGray, detectSURFFeatures(imGray));
I know I can plot the surf extracted points with the plot function
figure(1); imshow(images{1}); hold on;
plot(imagesPoints{1}.selectStrongest(10),'showOrientation',true);
However I would like to merge the points and the original image into a single image. That is because I want to show all the features of my dataset of images with the montage function.
Thank you so much,
Marcos
0 Comments
Answers (1)
Sai Bhargav Avula
on 26 May 2020
Hi,
Run the below sample code in loop for the dataset and montage over the saved images
I = imread('cameraman.tif');
points = detectSURFFeatures(I);
[features, valid_points] = extractFeatures(I, points);
f = figure;
imshow(I); hold on;
plot(valid_points.selectStrongest(10),'showOrientation',true);
saveas(f,'Result.png')
Hope this helps
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!