Filter löschen
Filter löschen

Outline of an image

24 Ansichten (letzte 30 Tage)
Thanos Lampridis
Thanos Lampridis am 3 Sep. 2016
Beantwortet: Image Analyst am 3 Sep. 2016
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.

Antworten (1)

Image Analyst
Image Analyst am 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);

Kategorien

Mehr zu Code Generation, GPU, and Third-Party Support finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by