Steve与MATLAB图像处理

图像处理概念、算法和MATLAB

失灵TIFF附加环路之谜

Ashish Uthama客座博客MATLAB开发者关于TIFF导入输出专题,他有故事与你分享,我知道许多博客阅读者感兴趣

我在图像科学数据组工作团队目标为方便使用各种格式工作,如TIFF、NetCDF和HDF5命名最近我们发现一个趣味问题imwrite语言Steve建议会令博客阅读者感兴趣实战博客评论数据点之一 调查

约3个月前, 我们开始听到实例 下块代码会偶尔出错 完成几圈迭代成功

imageData=2iffFile=file.tifind=1:100imwrite结束

报错基本文件开关

??写错误百分百无法打开文件.tif

一开始我们没有多少运气复制零星故障令用户和开发者都极感沮丧想象一个复杂程序处理百图 偶发误报

第一步分析故障本身在每个迭代中imwrite语言试以读写模式打开文件,向TIF文件附加图像并关闭报错表示在这些迭代中imwrite语言无法打开文件 。表示权限变换或文件反锁刻录

第二步想找出锁的原因幸运的是第一批报告之一 用户连接故障模式 开WindowsExplorer窗口指向目标文件夹程序关闭WindowsExplorer时没有出错

继续调查这种行为,但是我们现在的工作假设是OS锁文件,而它收集元数据或创建预览缩略图时WindowsExplorer打开迄今报告案例OS仅限于Windows7

以我们目前掌握的信息,我们还不确定除关闭WindowsExplorer窗口外是否还存在真正强大的工作变通方法第一个防御性编程本能可能是先查锁后写入imwrite语言.但是,除非检查和写操作为原子,否则这个方法不会成功函数(或MATLAB相关内容)无法高效检查文件是否真正不可写或是否瞬时锁定写作

万博1manbetx技术支援团队搭建网页详解工作机制下页我们团队为此题创建

万博 尤文图斯//www.tianjin-qmedu.com/support/solutions/en/data/1-DQPRHC/?solution=1-DQPRHC

也可以从中获取万博1manbetx//www.tianjin-qmedu.com/support/查找imwrite环路




MATLAB+7.11

|
  • 打印
  • 发送邮件

注释

留注释请点击登录 MathWorks帐户或创建新帐户