how to extract image boundary for a color image

5 visualizaciones (últimos 30 días)
alapati pujitha
alapati pujitha el 16 de Mzo. de 2016
Respondida: Gautam el 24 de Oct. de 2024
I need a boundary on white background with boundary black in color

Respuestas (1)

Gautam
Gautam el 24 de Oct. de 2024
You can use the "edge" function with the "Canny" detect edges in the image
Please refer to the code below
% Read the color image
img = imread('peppers.png');
% Convert the image to grayscale
grayImg = rgb2gray(img);
% Detect edges using the Canny edge detector
edges = edge(grayImg, 'Canny');
subplot(1,2,1)
imshow(img)
title("Original Image");
subplot(1,2,2)
imshow(edges)
title("Detected Edges");

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by