算是平时遇到的错误总结吧!

本文记录了解决VTK编程中出现的Nomemoryallocatedforimagedata错误的过程。通过对比SetDirectoryName()与SetFileName()的功能,明确了两者分别用于设置文件夹名和文件名的区别,并据此修正了代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

优快云的博客还是开了很长一段时间了,但是没有好好利用起来。一直觉得女生不适合做技术,更觉得自己不适合,比较喜欢玩,更爱美,但是既然选择了走研究生搞技术这条道路,就从现在开始好好的投入进来吧!从现在开始好好利用优快云,把自己平时在学习是遇到的并改正以后的额错误好好总结下吧。

 

       2011年4月21日

               今天把很久以前写的一个程序拿出来看,但是却不能正常运行了。调试了好久,总是报错说No memory allocated for image data!。因为以前是可以正常运行的,而且写的时候也是参考别人的代码写的,自己掌握得也不是很牢固,所以找了很久都不知道错误出现在哪里,最后终于发现是SetDirectoryName()和SetFileName()的差别,在vtk中,这两个函数都是vtkDICOMImageReader下的,SetDirectoryName()does Set the Directory Name for reader to look in for DICOM files.but the  SetFileName() does  Specify file name for the image file.就是说一个是设置的文件夹名,一个是设置的文件名。由于前面的代码读的是文件夹所以应该用SetDirectoryName()而不应该用SetFileName().

               仅以此文来避免以后再出现这样的错误

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值