在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → VTK图形图像开发进阶源码

VTK图形图像开发进阶源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:13.39M
  • 下载次数:62
  • 浏览次数:1114
  • 发布时间:2021-03-09
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
VTK图形图像开发进阶 教材配套源码 十分完整的源码,共同进步!
【实例截图】
【核心代码】
413fa558-fd57-4884-8a3e-54a7144eff42
└── Examples
├── Appendix
│   ├── FourViews
│   │   ├── CMakeLists.txt
│   │   ├── CreateWindowsBatchScript.cmake
│   │   ├── icon.aps
│   │   ├── icon.h
│   │   ├── icon.ico
│   │   ├── icon.rc
│   │   ├── main.cpp
│   │   ├── MainWindow.cpp
│   │   ├── MainWindow.h
│   │   ├── MainWindow.ui
│   │   ├── resource.h
│   │   ├── resource.qrc
│   │   ├── StartVS.bat.in
│   │   ├── vtkBorderSelectionWidget.cpp
│   │   ├── vtkBorderSelectionWidget.h
│   │   ├── vtkCornerChineseAnnotation.cpp
│   │   ├── vtkCornerChineseAnnotation.h
│   │   ├── vtkDataSet3DCroppingPlaneCallback.cpp
│   │   ├── vtkDataSet3DCroppingPlaneCallback.h
│   │   ├── vtkFreeTypeUtilitiesUnicode.cpp
│   │   ├── vtkFreeTypeUtilitiesUnicode.h
│   │   ├── vtkFTGLChineseCharacterMapper.cpp
│   │   ├── vtkFTGLChineseCharacterMapper.h
│   │   ├── vtkImage3DCroppingBoxCallback.cpp
│   │   ├── vtkImage3DCroppingBoxCallback.h
│   │   ├── vtkImageBlendWithMask.cpp
│   │   ├── vtkImageBlendWithMask.h
│   │   ├── vtkInteractorStyleImage2D.cpp
│   │   ├── vtkInteractorStyleImage2D.h
│   │   ├── vtkOrientationAnnotation.cpp
│   │   ├── vtkOrientationAnnotation.h
│   │   ├── vtkOrientedBoxWidget.cpp
│   │   ├── vtkOrientedBoxWidget.h
│   │   ├── vtkRulerWidget.cpp
│   │   ├── vtkRulerWidget.h
│   │   ├── vtkSynchronizedView.cpp
│   │   ├── vtkSynchronizedView.h
│   │   ├── vtkTextUnicodeProperty.cpp
│   │   ├── vtkTextUnicodeProperty.h
│   │   ├── vtkViewImage2DCommand.cpp
│   │   ├── vtkViewImage2DCommand.h
│   │   ├── vtkViewImage2D.cpp
│   │   ├── vtkViewImage2DFullCommand.cpp
│   │   ├── vtkViewImage2DFullCommand.h
│   │   ├── vtkViewImage2D.h
│   │   ├── vtkViewImage3D.cpp
│   │   ├── vtkViewImage3D.h
│   │   ├── vtkViewImage.cpp
│   │   └── vtkViewImage.h
│   ├── VolumeRendering
│   │   ├── CMakeLists.txt
│   │   ├── CreateWindowsBatchScript.cmake
│   │   ├── GradientColorButton.cpp
│   │   ├── GradientColorButton.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── res
│   │   │   ├── VRAppDoc.ico
│   │   │   ├── VRApp.ico
│   │   │   └── VRApp.rc2
│   │   ├── resource.h
│   │   ├── StartVS.bat.in
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   ├── targetver.h
│   │   ├── TransparencySetButton.cpp
│   │   ├── TransparencySetButton.h
│   │   ├── ValueColorTable.cpp
│   │   ├── ValueColorTable.h
│   │   ├── VRApp.aps
│   │   ├── VRApp.cpp
│   │   ├── VRAppDoc.cpp
│   │   ├── VRAppDoc.h
│   │   ├── VRApp.h
│   │   ├── VRApp.rc
│   │   ├── VRAppView.cpp
│   │   ├── VRAppView.h
│   │   ├── VRToolBar.cpp
│   │   └── VRToolBar.h
│   └── vtkDisplayChinese
│   ├── CMakeLists.txt
│   ├── CreateWindowsBatchScript.cmake
│   ├── StartVS.bat.in
│   ├── vtkDisplayChinese.cpp
│   ├── vtkFreeTypeUtilitiesUnicode.cpp
│   ├── vtkFreeTypeUtilitiesUnicode.h
│   ├── vtkFTGLChineseCharacterMapper.cpp
│   ├── vtkFTGLChineseCharacterMapper.h
│   ├── vtkTextUnicodeProperty.cpp
│   └── vtkTextUnicodeProperty.h
├── Chap01
│   ├── 1.3_TestVTKInstall.cpp
│   ├── CMakeLists.txt
│   ├── CreateWindowsBatchScript.cmake
│   └── StartVS.bat.in
├── Chap02
│   ├── 2.1_RenderCylinder.cpp
│   ├── 2.2_RenderCylinder-Lights.cpp
│   ├── 2.2_TextureExample.cpp
│   ├── 2.3_Viewport.cpp
│   ├── 2.4_vtkPipelineDemo.cpp
│   ├── 2.4_vtkPipelineExecute.cpp
│   ├── 2.5_ReferenceCounting.cpp
│   ├── camera2.tcl
│   ├── camera.tcl
│   ├── CMakeLists.txt
│   ├── CreateWindowsBatchScript.cmake
│   ├── data
│   │   ├── head.mhd
│   │   ├── head.vtk
│   │   ├── head.zraw
│   │   ├── texture.jpg
│   │   └── VTK-logo.bmp
│   └── StartVS.bat.in
├── Chap03
│   ├── 3.2_TriangleGeometryLines.cpp
│   ├── 3.2_TrianglePoints.cpp
│   ├── 3.2_TriangleVertices.cpp
│   ├── 3.4_VTKConceptScalars.cpp
│   ├── CMakeLists.txt
│   ├── CreateWindowsBatchScript.cmake
│   └── StartVS.bat.in
├── Chap04
│   ├── 4.1_ReadSeriesImages1.cpp
│   ├── 4.1_ReadSeriesImages2.cpp
│   ├── 4.1_ReadSeriesImages3.cpp
│   ├── 4.1_ReadUnknowFormatImage.cpp
│   ├── 4.1_ReadWriteSingleImage.cpp
│   ├── 4.2_Import3DS.cpp
│   ├── CMakeLists.txt
│   ├── CreateWindowsBatchScript.cmake
│   ├── data
│   │   ├── Head
│   │   │   ├── head001.jpg
│   │   │   ├── head002.jpg
│   │   │   ├── head003.jpg
│   │   │   ├── head004.jpg
│   │   │   ├── head005.jpg
│   │   │   ├── head006.jpg
│   │   │   ├── head007.jpg
│   │   │   ├── head008.jpg
│   │   │   ├── head009.jpg
│   │   │   ├── head010.jpg
│   │   │   ├── head011.jpg
│   │   │   ├── head012.jpg
│   │   │   ├── head013.jpg
│   │   │   ├── head014.jpg
│   │   │   ├── head015.jpg
│   │   │   ├── head016.jpg
│   │   │   ├── head017.jpg
│   │   │   ├── head018.jpg
│   │   │   ├── head019.jpg
│   │   │   ├── head020.jpg
│   │   │   ├── head021.jpg
│   │   │   ├── head022.jpg
│   │   │   ├── head023.jpg
│   │   │   ├── head024.jpg
│   │   │   ├── head025.jpg
│   │   │   ├── head026.jpg
│   │   │   ├── head027.jpg
│   │   │   ├── head028.jpg
│   │   │   ├── head029.jpg
│   │   │   ├── head030.jpg
│   │   │   ├── head031.jpg
│   │   │   ├── head032.jpg
│   │   │   ├── head033.jpg
│   │   │   ├── head034.jpg
│   │   │   ├── head035.jpg
│   │   │   ├── head036.jpg
│   │   │   ├── head037.jpg
│   │   │   ├── head038.jpg
│   │   │   ├── head039.jpg
│   │   │   ├── head040.jpg
│   │   │   ├── head041.jpg
│   │   │   ├── head042.jpg
│   │   │   ├── head043.jpg
│   │   │   ├── head044.jpg
│   │   │   ├── head045.jpg
│   │   │   ├── head046.jpg
│   │   │   ├── head047.jpg
│   │   │   ├── head048.jpg
│   │   │   ├── head049.jpg
│   │   │   ├── head050.jpg
│   │   │   ├── head051.jpg
│   │   │   ├── head052.jpg
│   │   │   ├── head053.jpg
│   │   │   ├── head054.jpg
│   │   │   ├── head055.jpg
│   │   │   ├── head056.jpg
│   │   │   ├── head057.jpg
│   │   │   ├── head058.jpg
│   │   │   ├── head059.jpg
│   │   │   ├── head060.jpg
│   │   │   ├── head061.jpg
│   │   │   ├── head062.jpg
│   │   │   ├── head063.jpg
│   │   │   ├── head064.jpg
│   │   │   ├── head065.jpg
│   │   │   ├── head066.jpg
│   │   │   ├── head067.jpg
│   │   │   ├── head068.jpg
│   │   │   ├── head069.jpg
│   │   │   ├── head070.jpg
│   │   │   ├── head071.jpg
│   │   │   ├── head072.jpg
│   │   │   ├── head073.jpg
│   │   │   ├── head074.jpg
│   │   │   ├── head075.jpg
│   │   │   ├── head076.jpg
│   │   │   ├── head077.jpg
│   │   │   ├── head078.jpg
│   │   │   ├── head079.jpg
│   │   │   ├── head080.jpg
│   │   │   ├── head081.jpg
│   │   │   ├── head082.jpg
│   │   │   ├── head083.jpg
│   │   │   ├── head084.jpg
│   │   │   ├── head085.jpg
│   │   │   ├── head086.jpg
│   │   │   ├── head087.jpg
│   │   │   ├── head088.jpg
│   │   │   ├── head089.jpg
│   │   │   ├── head090.jpg
│   │   │   ├── head091.jpg
│   │   │   ├── head092.jpg
│   │   │   ├── head093.jpg
│   │   │   ├── head094.jpg
│   │   │   ├── head095.jpg
│   │   │   ├── head096.jpg
│   │   │   ├── head097.jpg
│   │   │   ├── head098.jpg
│   │   │   ├── head099.jpg
│   │   │   └── head100.jpg
│   │   ├── R8.3ds
│   │   ├── VTK-logo
│   │   └── VTK-logo.png
│   └── StartVS.bat.in
├── Chap05
│   ├── 5.1_CreateVTKImageData.cpp
│   ├── 5.1_ImageCanvasSource2D.cpp
│   ├── 5.2_DisplayImageExample2.cpp
│   ├── 5.2_DisplayImageExample.cpp
│   ├── 5.2_ImageBlendExample.cpp
│   ├── 5.3_Color2GrayImageExample.cpp
│   ├── 5.3_ExtractVOIExample.cpp
│   ├── 5.3_GetImageInformationExample.cpp
│   ├── 5.3_Gray2ColorImageExample.cpp
│   ├── 5.3_ImageAccumulateExample2.cpp
│   ├── 5.3_ImageAccumulateExample.cpp
│   ├── 5.3_ImageAppendComponentsExample.cpp
│   ├── 5.3_ImageBinaryExample.cpp
│   ├── 5.3_ImageCastExample.cpp
│   ├── 5.3_ImageChangeInformationExample.cpp
│   ├── 5.3_ImageExtractComponentsExample.cpp
│   ├── 5.3_ImageLogicExample.cpp
│   ├── 5.3_ImageMathematicsExample.cpp
│   ├── 5.3_ImageResliceExample2.cpp
│   ├── 5.3_ImageResliceExample.cpp
│   ├── 5.3_ImageShrink3DExample.cpp
│   ├── 5.3_ImageShrinkMagnifyExample.cpp
│   ├── 5.3_VisitImagePixelDirectlyExample.cpp
│   ├── 5.3_VisitImagePixelIterativelyExample.cpp
│   ├── 5.4_CannyExample.cpp
│   ├── 5.4_ImageGradientExample.cpp
│   ├── 5.4_LaplacianExample.cpp
│   ├── 5.4_SobelExample.cpp
│   ├── 5.5_AnistropicFilteringExample.cpp
│   ├── 5.5_GaussianFilterExample.cpp
│   ├── 5.5_MeanFilterExample.cpp
│   ├── 5.5_MedianFilterExample.cpp
│   ├── 5.6_ButterworthHighPassExample.cpp
│   ├── 5.6_ButterworthLowPassExample.cpp
│   ├── 5.6_FFTAndRFFTExample.cpp
│   ├── 5.6_IdealHighPassExample.cpp
│   ├── 5.6_IdealLowPassExample.cpp
│   ├── CMakeLists.txt
│   ├── CreateWindowsBatchScript.cmake
│   ├── data
│   │   ├── brain.mhd
│   │   ├── brain.raw
│   │   ├── lena.bmp
│   │   ├── lena-gray.jpg
│   │   ├── lena.jpg
│   │   └── lena-noise.jpg
│   └── StartVS.bat.in
├── Chap06
│   ├── 6.1_PolyDataAttribute.cpp
│   ├── 6.1_PolyDataColor.cpp
│   ├── 6.1_PolyDataNew.cpp
│   ├── 6.1_PolyDataSource.cpp
│   ├── 6.2_PolyDataBoundingBox.cpp
│   ├── 6.2_PolyDataCurvature.cpp
│   ├── 6.2_PolyDataGeodesic.cpp
│   ├── 6.2_PolyDataMassProperty.cpp
│   ├── 6.2_PolyDataNormal.cpp
│   ├── 6.3_PolyDataLapLasianSmooth.cpp
│   ├── 6.4_PolyDataClosed.cpp
│   ├── 6.5_PolyDataConnectedAllCompExtract.cpp
│   ├── 6.5_PolyDataConnectedCompExtract.cpp
│   ├── 6.6_PolyDataDecimation.cpp
│   ├── 6.6_PolyDataSubdivision.cpp
│   ├── 6.7_PolyDataConstrainedDelaunay2D.cpp
│   ├── 6.7_PolyDataDelaunay2D.cpp
│   ├── 6.7_PolyDataMarchingCubes.cpp
│   ├── 6.7_PolyDataSurfaceReconstruction.cpp
│   ├── 6.8_PolyDataICP.cpp
│   ├── 6.8_PolyDataLandmarkReg.cpp
│   ├── 6.9_TextureMap.cpp
│   ├── CMakeLists.txt
│   ├── CreateWindowsBatchScript.cmake
│   ├── data
│   │   ├── brain.mhd
│   │   ├── brain.raw
│   │   ├── bunny.ply
│   │   ├── cow.vtp
│   │   ├── fran_cut.vtk
│   │   ├── HeadMRVolume.mhd
│   │   ├── HeadMRVolume.raw
│   │   ├── masonry.bmp
│   │   └── VTKBook-TestImage.jpg
│   └── StartVS.bat.in
├── Chap07
│   ├── 7.1_VolumeRenderingApp.cpp
│   ├── 7.2_ClippingApp.cpp
│   ├── 7.2_CroppingApp.cpp
│   ├── 7.2_FixedPointVolRenderingApp.cpp
│   ├── 7.2_GPURayCastingVolRenderingApp.cpp
│   ├── 7.2_IsoSurfaceVolRenderingApp.cpp
│   ├── 7.2_MIPVolRenderingApp.cpp
│   ├── 7.2_Texture2DVolRenderingApp.cpp
│   ├── 7.2_Texture3DVolRenderingApp.cpp
│   ├── 7.3_vtkLODProp3DApp.cpp
│   ├── 7.4_UnstructuredGridVolumeRenderingApp.cpp
│   ├── CMakeLists.txt
│   ├── CreateWindowsBatchScript.cmake
│   ├── data
│   │   ├── ironProt.vtk
│   │   └── mummy.128.vtk
│   └── StartVS.bat.in
├── Chap08
│   ├── 8.1_ObserverCommandDemo1.cpp
│   ├── 8.1_ObserverCommandDemo2.cpp
│   ├── 8.2_InteractionDemo.cpp
│   ├── 8.3_AnnotationWidget.cpp
│   ├── 8.3_MeasurementWidget.cpp
│   ├── 8.4_CellPicker.cpp
│   ├── 8.4_PointPicker.cpp
│   ├── 8.4_PropPicker.cpp
│   ├── CMakeLists.txt
│   ├── CreateWindowsBatchScript.cmake
│   ├── data
│   │   ├── lena.bmp
│   │   ├── scalarBarWidgetTestData.vtk
│   │   ├── VTKBook-TestImage.jpg
│   │   └── VTK-logo.png
│   └── StartVS.bat.in
├── Chap09
│   ├── data
│   │   └── VTKBook-TestImage.jpg
│   ├── Qt
│   │   ├── CMakeLists.txt
│   │   ├── CreateWindowsBatchScript.cmake
│   │   ├── main.cpp
│   │   ├── ProjectMainWindow.cpp
│   │   ├── ProjectMainWindow.h
│   │   ├── ProjectMainWindow.ui
│   │   └── StartVS.bat.in
│   ├── vtkDialog
│   │   ├── CMakeLists.txt
│   │   ├── CreateWindowsBatchScript.cmake
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── vtkDialog.ico
│   │   │   └── vtkDialog.rc2
│   │   ├── resource.h
│   │   ├── StartVS.bat.in
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   ├── targetver.h
│   │   ├── vtkDialog.aps
│   │   ├── vtkDialog.cpp
│   │   ├── vtkDialogDlg.cpp
│   │   ├── vtkDialogDlg.h
│   │   ├── vtkDialog.h
│   │   ├── vtkDialog.rc
│   │   ├── vtkView3D.cpp
│   │   ├── vtkView3D.h
│   │   ├── vtkView.cpp
│   │   └── vtkView.h
│   ├── vtkResample
│   │   ├── CMakeLists.txt
│   │   ├── CreateWindowsBatchScript.cmake
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── Toolbar256.bmp
│   │   │   ├── Toolbar.bmp
│   │   │   ├── vtkSDIDoc.ico
│   │   │   ├── vtkSDI.ico
│   │   │   └── vtkSDI.rc2
│   │   ├── ResampleDialog.cpp
│   │   ├── ResampleDialog.h
│   │   ├── resource.h
│   │   ├── StartVS.bat.in
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   ├── targetver.h
│   │   ├── UserImages.bmp
│   │   ├── vtkSDI.aps
│   │   ├── vtkSDI.cpp
│   │   ├── vtkSDIDoc.cpp
│   │   ├── vtkSDIDoc.h
│   │   ├── vtkSDI.h
│   │   ├── vtkSDI.rc
│   │   ├── vtkSDIView.cpp
│   │   └── vtkSDIView.h
│   └── vtkSDI
│   ├── CMakeLists.txt
│   ├── CreateWindowsBatchScript.cmake
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── res
│   │   ├── Toolbar256.bmp
│   │   ├── Toolbar.bmp
│   │   ├── vtkSDIDoc.ico
│   │   ├── vtkSDI.ico
│   │   └── vtkSDI.rc2
│   ├── Resource.h
│   ├── StartVS.bat.in
│   ├── stdafx.cpp
│   ├── stdafx.h
│   ├── targetver.h
│   ├── UserImages.bmp
│   ├── vtkSDI.aps
│   ├── vtkSDI.cpp
│   ├── vtkSDIDoc.cpp
│   ├── vtkSDIDoc.h
│   ├── vtkSDI.h
│   ├── vtkSDI.rc
│   ├── vtkSDIView.cpp
│   └── vtkSDIView.h
└── Chap10
├── 10.1_ClassTest.cpp
├── 10.1_ObserverTest.cpp
├── 10.1_vtkTest.cpp
├── 10.3_AlgorithmFilterTest.cpp
├── 10.3_ImageAlgorithmFilterTest.cpp
├── 10.3_PolyDataAlgorithmFilterTest.cpp
├── 10.3_ReportProgressFilterTest.cpp
├── CMakeLists.txt
├── CreateWindowsBatchScript.cmake
├── StartVS.bat.in
├── vtkAlgorithmFilter.cpp
├── vtkAlgorithmFilter.h
├── vtkImageAlgorithmFilter.cpp
├── vtkImageAlgorithmFilter.h
├── vtkPolyDataAlgorithmFilter.cpp
├── vtkPolyDataAlgorithmFilter.h
├── vtkReportProgressFilter.cpp
├── vtkReportProgressFilter.h
├── vtkTestClass.cpp
├── vtkTestClass.h
├── vtkTestDataObject.cpp
├── vtkTestDataObject.h
├── vtkTestFilter.cpp
└── vtkTestFilter.h

31 directories, 440 files

标签:

实例下载地址

VTK图形图像开发进阶源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警