How can I use MATLAB C/C++ compiler for "imread" function
Afficher commentaires plus anciens
clc
filename = imgetfile;
I0 = imread(filename);
I0 = rgb2gray(I0);
imshow(I0,[])
Réponses (1)
Walter Roberson
le 19 Oct 2015
0 votes
It is not allowed to generate C code for imread() .
imread() invokes a series of different libraries depending upon the image type. Some of the libraries are moderately large. For example the TIFF library is approximately 1 3/4 megabytes of .zip source, which compiles down to about 600 Kb of binary.
If you want to be able to read image files in your C/C++ code then push your imread() into a routine and coder.external() the routine and link to appropriate source code.
Catégories
En savoir plus sur Image Processing Toolbox dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!