Change the Line width in imfreehand?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Dear all,
I am interested to increase the line width in imfreehand and also it should not be poly. To avoid poly I do this.
test = imfreehand('Closed',0);
which works fine. Now How can I increase the line width. I am using MATLAB 2015.
0 commentaires
Réponse acceptée
KSSV
le 26 Avr 2017
test = imfreehand('Closed',0);
pos = test.getPosition();
plot(pos(:,1),pos(:,2),'linewidth',5) ;
0 commentaires
Plus de réponses (2)
Tim Jackman
le 27 Sep 2018
The new freehand ROI drawfreehand has a LineWidth property:
https://www.mathworks.com/help/images/ref/drawfreehand.html
As an example:
imshow('peppers.png')
h = drawfreehand('LineWidth',10);
0 commentaires
Image Analyst
le 26 Avr 2017
I don't see anyway to control the linewidth "live" as you draw the shape. The only way to show a different thickness line is to plot it, after you're all done drawing, with the plot() function and specify the 'LineWidth' property as KSSV showed you.
0 commentaires
Voir également
Catégories
En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!