I cannot read and display this image
5 ビュー (過去 30 日間)
古いコメントを表示
By using simple imread and then disp command
for example: im=imread("daemon.jpeg");
disp(im);
this pic dont open but other jpeg pictures open perfectly
please make and give me a code that will open and read these types of jpeg so i can use that code on my project
Download and try this image please
My Course teacher Gave us project with this Pic

0 件のコメント
採用された回答
DGM
2023 年 8 月 30 日
編集済み: DGM
2024 年 7 月 5 日
That's a WEBP file, not a JPG. There are no native utilities in MATLAB that I know of that will read a WEBP. You will need to use external tools to convert the file if you want to view it in MATLAB.
On Linux, I can install the webp package and then use cwebp and dwebp to encode and decode WEBP files.
webpname = 'image.webp';
tempfilename = 'temp.png';
system(sprintf('dwebp %s -o %s',webpname,tempfilename));
inpict = imread(tempfilename);
imshow(inpict)
Maybe there are other options, but they'll all be external and may depend on your OS.
EDIT:
That workaround is still about the only thing there is. I just added a simple pair of tools to MIMT to do the job using cwebp and dwebp.
% at least it's more convenient than using system()
inpict = wpread('image.webp');
Images with transparency (IA/RGBA) will be returned with attached alpha.
MIMT wpwrite() accepts I/IA/RGB/RGBA images, and defaults to lossless encoding options (-lossless and -exact in cwebp versions which support it). Something tells me though that 99% of users' interest in WEBP is trying to figure out how to make it go away, not how to create more.
0 件のコメント
その他の回答 (1 件)
Image Analyst
2023 年 8 月 29 日
Use imshow() instead of disp():
imshow(im);
2 件のコメント
YASSINE
2023 年 8 月 30 日
There is no broblem with jpeg images, you can apply the same code for the attached image "sample.jpeg" without any problems.
参考
カテゴリ
Help Center および File Exchange で Prepare Model Inputs and Outputs についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!