专栏
标签
Syslab中如何读取多张图片?
技术分享
发布于 2025-10-16 19:18:42
查看 12过去229天

一、问题现象

文件夹中有4张图片,格式为.jpg,编号为1-4,如何读取每张照片并进行处理?

二、解决方法

使用for循环、joinpath和join函数,将所有照片编号,循环拼接图片路径与名称即可实现
join:进行字符串拼接,使用形式如下

join(["apples", "bananas", "pineapples"])

返回结果为:

applesbananaspineapples

joinpath:路径拼接,使用形式如下

path = joinpath("home", "user", "documents", "file.txt")

返回结果为:

path = "home\\\user\\\documents\\\file.txt"

示例代码

using TyImageProcessing
base_dir = raw"C:\Users\TR\Downloads"
for i in 1:1:4
    file_name = join([string(i),".jpg"]) #文件名拼接
    file_path = joinpath(base_dir,file_name) #文件路径拼接
    I=imread(file_path); #读取相应图片
    figure();
    imagesc(I)
end

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天