当前位置: 首页 > news >正文

VTK数据的读写--Vtk学习记录1--《VTK图形图像开发进阶》

读和写操作是VTK可视化管线两端相关的类--Reader和Writer类

Reader:将外部数据读入可视化管线,主要步骤如下

s1:实例化Reader对象

s2:指定所要读取的文件名

s3:调用Update()促使管线执行

对应的Writer:

s1:实例化Writer对象

s2输入要写的数据以及指定写入的文件名

s3调用Write()方法促使Write类进行写入操作

根据不同的数据类型衍生出不同类型的Reader和Writer类型

读取一张png和保存为一张jpg图像如下所示

#include <vtkSmartPointer.h>
#include <vtkPNGReader.h>
#include <vtkImageViewer2.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkJPEGWriter.h>
#include <vtkRenderWindow.h>int main(int, char *[])
{// 读取PNG图像vtkSmartPointer<vtkPNGReader> reader = vtkSmartPointer<vtkPNGReader>::New();reader->SetFileName("../1.png");// 显示读取的单幅PNG图像vtkSmartPointer<vtkImageViewer2> imageViewer = vtkSmartPointer<vtkImageViewer2>::New();imageViewer->SetInputConnection(reader->GetOutputPort());imageViewer->SetupInteractor(vtkSmartPointer<vtkRenderWindowInteractor>::New());imageViewer->Render();imageViewer->ResetCamera();imageViewer->Render();// 保存成JPG图像vtkSmartPointer<vtkJPEGWriter> writer = vtkSmartPointer<vtkJPEGWriter>::New();writer->setFileName("../1.jpg");writer->SetInputConnection(reader->GetOutputPort());writer->Write();// 通常不需要调用Start()方法,因为SetupInteractor已经创建并启动了RenderWindowInteractor// renderWindowInteractor->Start();return EXIT_SUCCESS;
}

http://www.lryc.cn/news/344728.html

相关文章:

  • Vue3专栏项目 -- 一、第一个页面(下)
  • 一栈走天下:使用HBuilderX高效搭建Uni-App微信小程序开发环境
  • docker安装Debian:11 freeswitch1.10.5
  • c3 笔记6 认识css样式表
  • 基于springboot+mybatis+vue的项目实战之增删改查CRUD
  • 字节跳动(社招)四面算法原题
  • 车道线检测交通信号识别车辆实时检测
  • 用正则表达式打造免费代理IP池
  • 【每日刷题】Day35
  • Python数据清洗与可视化实践:国际旅游收入数据分析
  • 前置知识储备
  • 六月品牌互动营销方案的作用是什么
  • dummy_worker C++ 预占用部分比例cpu资源,人为创造cpu资源紧张
  • 电脑缺失opencl.dll怎么办,轻松解决opencl.dll的多种方法分享
  • el-select 点击按钮滚动到选择框顶部
  • vue 钩子函数updated什么时候触发
  • 消息队列使用常见问题
  • 常用SQL命令
  • 【neteq】tgcall的调用、neteq的创建及接收侧ReceiveStatisticsImpl统计
  • 使用Python读取las点云,写入las点云,无损坐标精度
  • python开发二
  • 部署JVS服务出现上传文件不可用,问题原因排查。
  • 机器视觉检测为什么是工业生产的刚需?
  • Adobe系列软件安装
  • 【FX110】2024外汇市场中交易量最大的货币对是哪个?
  • leetcode尊享面试100题(549二叉树最长连续序列||,python)
  • C#面试题: 寻找中间值
  • 987: 输出用先序遍历创建的二叉树是否为完全二叉树的判定结果
  • 13:HAL---SPI
  • 微服务---gateway网关