help for Image Edge Detection using Sobel

4 vues (au cours des 30 derniers jours)
rawan alamri
rawan alamri le 27 Mar 2022
Commenté : rawan alamri le 29 Mar 2022

I wrote the code listed on this page but there was an error and I did not know the correct solution for it .
what the problem?
https://www.geeksforgeeks.org/matlab-image-edge-detection-using-sobel-operator-from-scratch/

  1 commentaire
rawan alamri
rawan alamri le 27 Mar 2022
This is what appears when the code is applied
Error using imread>get_full_filename
File "[name of input image file].[file format]" does not exist.
Error in imread (line 371)
fullname = get_full_filename(filename);

Connectez-vous pour commenter.

Réponse acceptée

Image Analyst
Image Analyst le 27 Mar 2022
Try this:
grayImage = imread('coins.png');
subplot(1, 2, 1);
imshow(grayImage, [])
%impixelinfo
title('Original Image')
edgeImage = imgradient(grayImage, 'sobel');
subplot(1, 2, 2);
imshow(edgeImage, [])
%impixelinfo
title('Sobel Image')

Plus de réponses (1)

DGM
DGM le 27 Mar 2022
Modifié(e) : DGM le 27 Mar 2022
You actually have to supply a filename to imread(). That's just a placeholder in the code.
% for example
A = imread('peppers.png');

Catégories

En savoir plus sur Import, Export, and Conversion 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!

Translated by