vtk7.1.0+vs2010 读取bmp 图片序列
来源:互联网 发布:js最新正则表达式大全 编辑:程序博客网 时间:2024/05/21 12:43
由于在读取图片系列一直出现错误,这个错误调了好久,感觉是相当基础的东西,却是浪费了大量时间。
经常弹出来的一句就是 can not open file ....
(头文件自己添加)
代码 创建vtkBMPreader 智能指针reader
reader->SetFilePrefix("..//text//blood_");
reader->SetFilePattern("%s%3d.bmp");
reader->SetDataOrigin(0, 0, 0);
reader->SetDataExtent(0,256,0,256,001,123);
reader->SetDataByteOrderToLittleEndian();
reader->FileLowerLeftOn();
reader->SetDataSpacing (1, 1, 1);//像素间的间隔
reader->SetAllow8BitBMP(8) ;//很重要
reader->Update();
1.第一个问题 我的文件存放在 text中 文件名一开始统一命名为 001bmp-127.bmp 这种格式是容易错的,因为SetFilePattern里有对应的字符设定%s%3d
后面改为 blood_001.bmp---blood_123.bmp 读取还是错,相当困惑,后面经过群员指点,再次改为 blood_1.bmp--blood_123.bmp 可以正常读取
分析原因在于 %s%3d 这里的3网上说是缺位补零 ,实际上读取的时候,编译器是补空为,(虽然实际上是预留三个空位的),所以第二种命名才会一直出错,
最后一种终于成功读取。
2.第二个问题 读取的文件显示不是window 标准的bmp 文件,这个问题主要是保存为bmp文件的时候 要选择好平台 例如 ps 处理后保存会有位数以及 是window 以及os 格式
没有注意就错了。
- vtk7.1.0+vs2010 读取bmp 图片序列
- java读取BMP图片
- 简易bmp图片读取
- 读取bmp图片代码
- 读取bmp图片
- 读取bmp图片数据
- 读取BMP格式图片
- 读取bmp图片的一部分
- c++读取bmp图片详解
- JAVA读取BMP图片文件
- 读取bmp图片为rgb
- vtk7.1+vs2010 运行实例2
- 从bmp图片中读取数据
- 游戏中bmp图片文件的读取
- PHP读取BMP格式图片的函数
- C语言读取BMP格式图片
- opencv读取自定义bmp灰度图片
- 读取bmp格式图片(二)
- 数据结构<七>: 二叉树的遍历
- 函数的作用域、匿名函数
- JAVA this指针
- Spring Boot 集成 Mybatis
- Golang字符串函数用法
- vtk7.1.0+vs2010 读取bmp 图片序列
- Ajax前后端交互过程与低级分发器的实现
- 小蓝单车破产,原来竟是因为这些
- python+opencv图片旋转矩形分割
- javawebday24(请求转发和请求包含)
- 提升分类器性能adboost
- 安卓编译错误app:compileDebugJavaWithJavac>Compilation failed; see the compiler error output for details.
- MySQL数据库复制
- GNU/Linux是什么?