How to read a raw image URL directly from a GitHub public repository via the imread function?

20 ビュー (過去 30 日間)
As far as I know, imread built-in function supports to read the image address file of a URL directly, but for a certain URL image address in public repository on Github, I can't read it by MATLAB, instead I can read it by using linux command `wget`, may I know how to read the image correctly by imread function?
Example:
imgPath = "https://github.com/Experience-Monks/360-image-viewer/blob/master/demo/pano_2048.jpg";
img = imread(imgPath);
Error using imread>get_format_info (line 554)
Unable to determine the file format.

Error in imread (line 395)
fmt_s = get_format_info(fullname);

採用された回答

cui,xingxing
cui,xingxing 2024 年 7 月 20 日
編集済み: cui,xingxing 2024 年 7 月 20 日
Incorrect use of html-wrapped address.
I use raw data to read now, the correct URL address to read is as follows:
imgPath = "https://raw.githubusercontent.com/Experience-Monks/360-image-viewer/master/demo/pano_2048.jpg";
img = imread(imgPath);
imshow(img)
For github raw data file address generally refer to the following:

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSoftware Development Tools についてさらに検索

タグ

製品


リリース

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by