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

张小明 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进行投诉反馈,一经查实,立即删除!

网站建设定制开发价格南京城市规划建设展览馆网站

终极QQ空间备份指南:一键导出所有历史回忆的完整方案 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾担心那些记录青春岁月的QQ空间说说会随着时间流逝而消失&#…

张小明 2026/1/7 5:08:37 网站建设

站点提交网站建设服务合同模板下载

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个交互式.NET Framework 3.5学习应用,包含:1) 基础知识讲解模块 2) 分步骤安装向导 3) 常见问题解答库 4) 实时错误诊断 5) 学习进度跟踪。要求界面友…

张小明 2026/1/14 20:58:26 网站建设

摄影网站建设.net网站吃内存

解放双手!VisiData键盘流数据处理终极指南 【免费下载链接】visidata saulpw/visidata: 这是一个用于交互式查看和编辑CSV、JSON、Excel等数据格式的命令行工具。适合用于需要快速查看和编辑数据的场景。特点:易于使用,支持多种数据格式&…

张小明 2026/1/7 5:08:37 网站建设

郴州网站seo外包网站建设的图片

Fooocus AI图像生成:重新定义简单与专业的完美平衡 【免费下载链接】Fooocus Focus on prompting and generating 项目地址: https://gitcode.com/GitHub_Trending/fo/Fooocus 你是否曾经面对复杂的AI绘画工具感到无从下手?参数设置层层嵌套&…

张小明 2026/1/7 5:08:39 网站建设

新开的公司怎么做网站建网站的公司首选智投未来

Cursor Pro限制突破完整指南:深度重置与自动化配置方法 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your tr…

张小明 2026/1/8 12:25:21 网站建设

液体硅胶 技术支持 东莞网站建设西安网页设计师

這是一場發生在 202X 年、足以載入金融史冊的技術災難復盤。這不僅是一次代碼錯誤,更是現代金融基礎設施在極端高頻壓力下的脆弱性體現。以下是針對這場 「數字金融切爾諾貝利」 的 5000 字深度解析報告(精華摘要版):深度復盤&…

张小明 2026/1/8 17:26:55 网站建设