Outline of an image
Show older comments
I have a .bmp image of one tool.I want to find the outline of the object but not with the use of imcontour but with the help of bwtraceboundary or something familiar.How can i achieve this?What will appear is a Q matrix

and i want to convert it as a table.I'm new to matlab so there are still much things to learn.Please help.
Answers (1)
Image Analyst
on 3 Sep 2016
First make sure you have a binary image. If you have a gray scale image, do this first
binaryImage = grayImage > 128;
Then call imclearborder() and bwboundaries()
binaryImage = imclearborder(binaryImage);
boundaries = bwboundaries(binaryImage);
x = boundaries{1}(:, 2);
y = boundaries{1}(:, 1);
hold on;
plot(x, y, 'r-', 'LineWidth', 2);
Categories
Find more on Images in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!