browse the computer to find image
    2 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Guilherme Franklin
 il 29 Dic 2021
  
    
    
    
    
    Commentato: Adam Danz
    
      
 il 29 Dic 2021
            Hi, I'm working with image processing and I can't find a code where, whenever I run the script, I can browse and choose the image on the computer, instead of changing my code.
I = imread('foto1.jpg');
res = quantSoja(I);
quantSoja() is a function I created for processing.
I want to replace "imread" with another command so that I can browse the computer.
3 Commenti
  Adam Danz
    
      
 il 29 Dic 2021
				You may also find this file exchange submission handy to view all images in a folder. 
Risposta accettata
  Image Analyst
      
      
 il 29 Dic 2021
        Try this:
% Have user browse for a file, from a specified "starting folder."
% For convenience in browsing, set a starting folder from which to browse.
startingFolder = pwd;  % or 'C:\wherever';
if ~isfolder(startingFolder)
    % If that folder doesn't exist, just start in the current folder.
    startingFolder = pwd;
end
% Get the name of the file that the user wants to use.
defaultFileName = fullfile(startingFolder, '*.*'); % or *.jpg if you want to limit files shown to JPG files.
[baseFileName, folder] = uigetfile(defaultFileName, 'Select a file');
if baseFileName == 0
    % User clicked the Cancel button.
    return;
end
fullFileName = fullfile(folder, baseFileName)
rgbImage = imread(fullFileName);
imshow(rgbImage);
0 Commenti
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Convert Image Type in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



