用MATLAB读取.seq文件
我下载并安装了在上找到的工具箱 这是加州理工学院为处理.seq文件而推荐的。我正在尝试使用工具箱中的函数打开一个.seq文件 阅读来自 关于如何执行函数的特定模式,我看到用MATLAB读取.seq文件,matlab,video,toolbox,Matlab,Video,Toolbox,我下载并安装了在上找到的工具箱 这是加州理工学院为处理.seq文件而推荐的。我正在尝试使用工具箱中的函数打开一个.seq文件 阅读来自 关于如何执行函数的特定模式,我看到sr=seqIo(fName,'reader',[cache])是为了创建用于读取seq文件的接口sr。当我在matlab中以sr=seqIo('V001.seq','r',2048)的格式执行它时它提取错误-> 使用seqReaderPlugin>open时出错(第111行) 找不到MATLAB的源图像读取器 首先,我不确定在
sr=seqIo(fName,'reader',[cache])
是为了创建用于读取seq文件的接口sr。当我在matlab中以sr=seqIo('V001.seq','r',2048)的格式执行它时代码>它提取错误->
使用seqReaderPlugin>open时出错(第111行)
找不到MATLAB的源图像读取器
首先,我不确定在[case]字段中输入什么作为参数,其次,如果有人提供一个简单的脚本,独立地读取序列的每个图像,以便以后处理,我将非常感激。我不知道其他人是否也有同样的问题
我调用函数info=seqIo('V001.seq','getInfo')
,以显示工具箱中的任何东西都不起作用,并且在使用其他.seq文件时,它仍然具有相同的结果。好的,我联系了创建者,并告诉我使用不同类型的matlab版本和不同的操作系统测试工具箱。与windows 7 32位和Matlab r2014b一起使用。函数显示消息的原因是工具箱未正确编译。
我遇到了同样的问题。
按照以下步骤使其运行:
addpath(genpath('toolbox/folder/location'));
toolboxCompile;
% this should suffice
另一个问题是,每次打开matlab时,除非工具箱位于工作区的当前文件夹中,否则必须重复编译过程。
因此:
pathtool
% a window should appear
单击“添加子文件夹”,选择工具箱子文件夹,然后单击“保存”。
您不必执行addpath(genpath());请再试一步。我也有这个问题,并且已经解决了
就我而言,这是因为我使用了大学的电脑,而不是一名管理员。在代码'SeqReaderPlugin.m'第85行中,有一个'copyfile'函数,它只能由管理员运行
因此,我以管理员的身份再次打开matlab,它现在可以工作了。(我使用的是matlab 2018b win64,windows 10)你最好问问那些创建工具箱的人,因为我怀疑我们中的许多人以前是否使用过工具箱。看看文档页面的底部,它是这样写的:如果你有问题或建议,或者你发现了一个bug,请给我发电子邮件到gmail.com上的pdolar
。。。那就开始吧!这个工具箱中包含的seqIo函数与我在许多站点中发现的完全相同。这是一个已知的函数,如果有人试图读取.seq文件…嗯,我不知道,所以你不能这样概括它!。。。这让我回到了我们开始的地方。联系原作者。祝你好运你的matlab必须有图像工具箱,这个工具箱才能工作。还要检查此工具箱是否与您的matlab版本兼容。键入哪个imread
。。。如果它返回imreadnotfound
您可能没有必要的工具箱。。。或者您可以在~\videos\seqReaderPlugin.m
中的第83行(或第91行)设置断点,以便自己进一步调查发生了什么。这不是答案。充其量只是对原始问题的评论或编辑。这是一个答案,工具箱存在兼容性问题,甚至创建者也建议将其作为解决方案并发挥作用。谢谢