how to extract image boundary for a color image

1 visualizzazione (ultimi 30 giorni)
alapati pujitha
alapati pujitha il 16 Mar 2016
Risposto: Gautam il 24 Ott 2024
I need a boundary on white background with boundary black in color

Risposte (1)

Gautam
Gautam il 24 Ott 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");

Community Treasure Hunt

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

Start Hunting!

Translated by