How to set radii in imfindingcircles function?
Ältere Kommentare anzeigen
dear all, i'm trying to create a mask for this image based on the fuction imfindingcircles. I tried setting different thresholds but I didn't get the rigth result. Can anybody help me? than I would like to set NaN to the mask. Thank you in advance!
clear all
close all
clc
A= imread('image_1567.png');
[rows, columns, numberOfColorChannels] = size(A)
%imshow(A)
[centers,radii] = imfindcircles(A,[50 100],Sensitivity=0.9);
mask = circles2mask(centers,radii,size(A));
figure
montage({A,mask})
A(~(A == mask)) = nan
2 Kommentare
Shantanu Dixit
am 18 Jul. 2024
Hi Elisa, can you share the image you are working on?
Elisa
am 18 Jul. 2024
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Object Analysis finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!