首页 > 其他分享 >VTK 实例12:读取PNG图像并显示

VTK 实例12:读取PNG图像并显示

时间:2023-08-14 15:12:00浏览次数:38  
标签:bmpViewer 12 读取 VTK pngReader interactor include PNG

 1 #include "vtkAutoInit.h" 
 2 VTK_MODULE_INIT(vtkRenderingOpenGL2);
 3 VTK_MODULE_INIT(vtkInteractionStyle);
 4 
 5 #include <vtkPNGReader.h>//PNG读取类
 6 #include <vtkImageViewer.h>//显示2D图像类
 7 #include <vtkRenderWindowInteractor.h>//交互器类
 8 
 9 int main()
10 {
11     //实例化一个对象pngReader
12     vtkPNGReader* pngReader = vtkPNGReader::New();
13     pngReader->SetFileName("wode.png");//读取图片
14 
15     //实例化一个对象pngViewer
16     vtkImageViewer* bmpViewer = vtkImageViewer::New();
17     bmpViewer->SetInputConnection(pngReader->GetOutputPort());//读取的图像数据输出给显示对象输入
18     bmpViewer->SetColorLevel(128);//设置窗位   
19     bmpViewer->SetColorWindow(256);//设置窗宽  
20     bmpViewer->Render();//显示图像
21 
22     //加入交互机制
23     //实例化一个交互器对象interactor
24     vtkRenderWindowInteractor* interactor = vtkRenderWindowInteractor::New();
25     bmpViewer->SetupInteractor(interactor);
26     interactor->Initialize();
27     interactor->Start();//使交互器处于等待状态
28 
29     //getchar();
30     //释放内存
31     pngReader->Delete();
32     bmpViewer->Delete();
33     interactor->Delete();
34 
35     return 0;
36 }

 

标签:bmpViewer,12,读取,VTK,pngReader,interactor,include,PNG
From: https://www.cnblogs.com/ybqjymy/p/17628701.html

相关文章

  • VTK 实例11:读取BMP图像并显示
    窗宽(WindowWidth):表示所显示信号强度值的范围(CT图像上所包含的CT值范围)窗位(WindowLevel):又称窗水平。窗位是指窗宽上下限的平均数(窗位的高低影响图像的亮度)例如:窗宽为300H,当窗位是0H时,其CT值范围为-150H~0H~+150H;如窗位是+40H时,则CT值范围为-110H~+40H~+190H。通常欲观察某一组织的......
  • PCIe卡设计方案:631-单路12Gsps 3G 带宽模拟信号源PCIe卡
     一、板卡概述    单路3G带宽模拟信号源卡由DA子卡和PCIe底板组成,二者通过标准FMC连接器互联,可以实现将PCIe总线数据转换为一路高速的模拟量输出。北京太速科技该板可广泛用于雷达、通信、光电领域的噪声信号、毛刺、脉冲信号模拟产生等领域。 二、性能指标 板卡功能......
  • 1280. 学生们参加各科测试的次数
    1280.学生们参加各科测试的次数2023年8月14日12:56:381280.学生们参加各科测试的次数简单SQLSchemaPandasSchema学生表:Students+---------------+---------+|ColumnName|Type|+---------------+---------+|student_id|int||student_name......
  • ARC129C 题解
    problem&blog。提供一种不一样的做法喵。考虑原问题的逆问题。这个很典,直接前缀和\(sum_i\)表示\([1,i]\)顺次拼接的数\(\bmod7\)的值,那么\([l,r]\)符合条件当且仅当\(sum_r-sum_{l-1}=0\),即\(sum_r=sum_{l-1}\)。设\(c_p=\sum\limits_{i=1}^n[sum_i=p]\),这个逆......
  • 锐龙r5 6600h和酷睿i5 12500h处理器哪个好 r56600h和i512500h差多少
    i5-12500H:12个核心16个线程(4大核8个小核,大核干重活,小核“敲边鼓”),10nm工艺,18MB三级缓存,最高睿频4.5GHZ,80EU核显;选i512500H还是r56600h这些点很重要看过你就懂了http://www.adiannao.cn/dyR5-6600H配置参数:6nm的工艺,6核12线程,3.3GHz的主频,4.5GHz的睿频,三级缓存16MB,功耗TDP为45W......
  • r76800h和i712700h性能差多少 锐龙r7 6800h和酷睿i7 12700h哪个好
    R23单核与多核性能,i7-12700H都是处于领先位置,比R7-6800H处理器单核性能强16%,多核性能强15.4%。R7-6800H处理器的综合性能和i5-12500H差不多,单核性能i5-12500H强一些,多核性能R7-6800H强一些。i7-12700H处理器比较吃功耗,想要完全发挥这款处理器的性能,需要散热能力较好的游戏本。在低......
  • 评测锐龙r7 6800h和酷睿i5 12450h哪个好
    AMDR76800H采用了6nm工艺,Zen3+架构,参数为8C16T,最高4.7GHz,16MBL3缓存,12CU2.2GHz核显。选i512450h还是r76800h这些点很重要!看完你就知道了http://www.adiannao.cn/dyi512450H采用Intel7工艺4大核4小核设计,拥有8核心12线程,三级缓存为12M,支持DDR5内存和PCIe5.0通......
  • 评测酷睿i5 12450h和锐龙R5 6600H选哪个
    R5-6600H配置参数:6nm的工艺,6核12线程,3.3GHz的主频,4.5GHz的睿频,三级缓存16MB,功耗TDP为45W,核显为radeon660m,6CU笔记本cpu选r56600h还是i512450h这些点很重要看过你就懂了http://www.adiannao.cn/dyi512450H采用Intel7工艺4大核4小核设计,拥有8核心12线程,三级缓存为12M,支持DDR5......
  • i913900hx和i912900h区别 i9 13900hx和12900h对比
    i913900Hx采用10nm制作工艺最高睿频5.4GHz二十四核心三十二线程三级缓存36MB热设计功耗(TDP)157W选i913900hx还是i912900h这些点很重要看过你就懂了http://www.adiannao.cn/dyi912900H参数配置:10nm的工艺制程,6个大核8个小核,14核心20线程,3.8GHz的主频,5.0GHz的睿频,功耗最高为1......
  • 锐龙r76800h和酷睿i512500h核显对比 r7 6800h和i5 12500h哪个好
    先说结论:CPU性能:i5-12500H>R7-6800H核显性能:R7-6800H>i5-12500Hi5-12500h参数配置:其工艺为10nm,采用了12核心16线程,主频大小是2.54GHz,睿频大小为4.5GHz,默认功耗设计是45w,三级缓存大小是18MB,核显为锐炬xe。选r76800h还是i512500h这些点很重要http://www.adiannao.cn/dyR7-6800H参......