保存ROI对象并稍后再加载它

39视图(30天)
SturmGhost
SturmGhost 2018年7月10日
评论道: 为副总经理 2021年11月3日
我有几个图片,用户定义不同的ROI-Objects。用户可以切换当前显示画面(一次只显示一个图像)。现在我想存储每个ROI-Object对应于每个图片和负载时用户回到与相应ROI-Object照片。必须明确的是:(重新)加载ROI-Object仍然需要定制。
我救了每个处理相应的ROI-Object但现在我不知道如何表达ROI-Object。我怎么能这样做呢?
2的评论
图像分析
图像分析 2021年10月29日
@Adam drawpolygon()返回一个变量,他们叫roi,但实际上是一个“多边形”类的变量。
图像处理工具箱的旧imroi类不推荐了,据有帮助。

登录置评。

答案(1)

图像分析
图像分析 2018年7月10日
简单地使用save()到一个.mat文件保存您的变量
保存(“roi.mat”,“yourROIVariable”);
回忆:
s =负载(“roi.mat”);
yourROIVariable = s.yourROIVariable;
6个评论
为副总经理
为副总经理 2021年11月3日
您需要传递变量的名称,而不是变量本身。
保存(“leftClavicleROI.mat”,“leftClavicleROI”);

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!