禁止百度收录的网站网站负责人 主体负责人

张小明 2026/1/17 7:10:12
禁止百度收录的网站,网站负责人 主体负责人,商务网站规划与建设的目的,建筑工程网官方网站一#xff1a;主要的知识点 1、说明 本文只是教程内容的一小段#xff0c;因博客字数限制#xff0c;故进行拆分。主教程链接#xff1a;vtk教程——逐行解析官网所有Python示例-CSDN博客 2、知识点纪要 本段代码主要涉及的有①多边形数据裁剪(屏蔽)图像数据 二#x…一主要的知识点1、说明本文只是教程内容的一小段因博客字数限制故进行拆分。主教程链接vtk教程——逐行解析官网所有Python示例-CSDN博客2、知识点纪要本段代码主要涉及的有①多边形数据裁剪(屏蔽)图像数据二代码及注释import vtkmodules.vtkRenderingOpenGL2 import vtkmodules.vtkInteractionStyle from vtkmodules.vtkIOImage import vtkPNGReader from vtkmodules.vtkFiltersSources import vtkSphereSource from vtkmodules.vtkFiltersCore import vtkTriangleFilter from vtkmodules.vtkImagingStencil import vtkPolyDataToImageStencil, vtkImageStencil from vtkmodules.vtkCommonDataModel import vtkPlane from vtkmodules.vtkFiltersCore import vtkCutter, vtkStripper, vtkImageAppend from vtkmodules.vtkInteractionImage import vtkImageViewer from vtkmodules.vtkRenderingCore import vtkRenderWindowInteractor def main(): fn Data/fullhead15.png # 一用球体集合裁剪图像 reader vtkPNGReader() reader.SetFileName(fn) PNG图像明明是一个二维图像为什么这里还能设置三个维度的间距 vtkPNGReader是一个二维图像读取器单独读一个PNG它会生成一个vtkImageDataZ维度的extent是常数 Extent: (0, width-1, 0, height-1, 0, 0)也就是说它的 Z 范围只有一层z0是 二维的 2D 图像切片 那这里的1.5的含义是指在单张图片的情况下z_spacing只是被保留作元数据 reader.SetDataSpacing(0.8, 0.8, 1.5) reader.SetDataOrigin(0, 0, 0) # 设置图像原点在坐标系中的位置 sphere vtkSphereSource() sphere.SetPhiResolution(12) sphere.SetPhiResolution(12) sphere.SetCenter(102, 102, 0) sphere.SetRadius(60) # 将球体sphere转换为三角形 stripper vtkTriangleFilter() stripper.SetInputConnection(sphere.GetOutputPort()) 把球体的多边形网格 转换成一张图像掩膜stencil mask即 球体内部的像素 1保留或删除 球体外部的像素 0反向操作 # 将polydata转换为图像模板为之后的图像处理做准备 dataToStencil vtkPolyDataToImageStencil() dataToStencil.SetInputConnection(stripper.GetOutputPort()) dataToStencil.SetOutputOrigin(0, 0, 0) dataToStencil.SetOutputSpacing(0.8, 0.8, 1.4) # 运用球体遮罩裁剪图像 stencil vtkImageStencil() stencil.SetInputConnection(reader.GetOutputPort()) stencil.SetStencilConnection(dataToStencil.GetOutputPort()) stencil.ReverseStencilOn() # 反向裁剪表示保留球体外部挖掉球体内部 stencil.SetBackgroundValue(500) # 被挖掉的区域填充值为500 # 二用球体和平面切割出的轮廓裁剪图像 reader2 vtkPNGReader() reader2.SetFileName(fn) reader2.SetDataSpacing(0.8, 0.8, 1.5) reader2.SetDataOrigin(0.0, 0.0, 0.0) plane vtkPlane() plane.SetOrigin(0, 0, 0) plane.SetNormal(0, 0, 1) cutter vtkCutter() cutter.SetCutFunction(plane) cutter.SetInputConnection(sphere.GetOutputPort()) stripper2 vtkStripper() stripper2.SetInputConnection(cutter.GetOutputPort()) dataToStencil2 vtkPolyDataToImageStencil() dataToStencil2.SetInputConnection(stripper2.GetOutputPort()) dataToStencil2.SetOutputSpacing(0.8, 0.8, 1.5) dataToStencil2.SetOutputOrigin(0.0, 0.0, 0.0) stencil2 vtkImageStencil() stencil2.SetInputConnection(reader2.GetOutputPort()) stencil2.SetStencilConnection(dataToStencil2.GetOutputPort()) stencil2.SetBackgroundValue(500) imageAppend vtkImageAppend() imageAppend.SetInputConnection(stencil.GetOutputPort()) imageAppend.AddInputConnection(stencil2.GetOutputPort()) interactor vtkRenderWindowInteractor() viewer vtkImageViewer() viewer.SetInputConnection(imageAppend.GetOutputPort()) viewer.SetupInteractor(interactor) viewer.SetZSlice(0) # 控制显示Z轴的第几层 参数 视觉效果 增大 ColorWindow 提高对比范围整体更“平” 减小 ColorWindow 缩小对比范围图像更“锐” 增大 ColorLevel 图像整体变亮 减小 ColorLevel 图像整体变暗 viewer.SetColorWindow(2000) # 控制对比度范围 viewer.SetColorLevel(1000) viewer.GetRenderWindow().SetWindowName(PolyDataToImageDataStencil) viewer.Render() interactor.Start() if __name__ __main__: main()
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

电商网站如何做精细化运营辽宁营商环境建设局网站

Keil与Proteus联调实战指南:从零打通软硬协同仿真链路你有没有过这样的经历?写好了一段单片机代码,烧进芯片后却发现LED不亮、LCD乱码、按键无响应……反复插拔下载器、更换板子、查电源、测信号,一整天过去了,问题还没…

张小明 2026/1/15 21:26:54 网站建设

微信公号嵌入网站开发网站建设预期效果

写在前面 近两年,《数据安全法》、《个人信息保护法》的相继出台,网络空间安全专业越来越受到国家政策的支持,越来越多的同学想要攻读网络安全专业,那么问题来了,网安研究生哪个方向更具有前景呢? 1.网安…

张小明 2026/1/13 19:39:23 网站建设

建站用什么平台好金湖网站推广

探索性移动测试(Exploratory Mobile Testing)是一种动态、非脚本化的测试方法,依赖测试人员的经验与直觉来发现移动应用中的缺陷。然而,随着移动应用复杂度的飙升(如跨平台兼容性、实时交互需求)&#xff0…

张小明 2026/1/14 23:21:29 网站建设

网站优化人员wordpress教程cms

Linux系统中软件包管理、集群文件系统及Apache配置全解析 1. 共享库包确认 在系统中安装了旧版本的共享库包时,可通过以下命令确认该包是否包含所需的共享库文件: #rpm -q --provides openssl此命令会报告该RPM包提供的所有内容,其中包括包所提供的共享库文件的soname。…

张小明 2026/1/14 23:29:16 网站建设

网站开发方面的文献龙岗网站建设排名

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

张小明 2026/1/16 1:07:49 网站建设

中国工程建设焊接协会网站重庆解放碑

这两年「人格测试」又火了一轮。 从 16 型人格、性格标签,到各种偏心理、偏行为的测试,几乎隔一段时间就会在社交平台刷屏一次。但说实话,大多数人对人格测试的理解,其实还停留在「娱乐问答」层面。 如果从产品和工程视角来看&…

张小明 2026/1/10 14:46:32 网站建设