如何在matlab中检查字符串中的模式?

2024-04-17

我想检查字符串中是否存在特定模式来执行某些操作

[filename pathname]=uigetfile
fullpath=[pathname filename]

在我的程序中,我只会浏览图片,所有图片都以该模式命名

*_cam1.jpg、*_cam1.jpg、*_cam2.jpg *_cam2.jpg、*_cam3.jpg

我想要做什么来检查图像是否以 cam1 结尾然后执行一些逻辑

if (filename.contain(cam1)
 then imread('1.jpg')
elseif (filename.contain(cam2)
 then imread ('2.jpg)

我知道 matlab 中没有名为“contain”的方法,但这是一个演示我想要的示例。


您可以选择一个文件夹,然后直接使用仅导入与模式匹配的图片dir()和通配符*:

dir('C:\Users\username\Desktop\folder\*_cam*.jpg')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在matlab中检查字符串中的模式? 的相关文章

随机推荐