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

vtkConnectivityFilter提取连通区域中的问题

  1. 直接使用vtkConnectivityFilter提取连通区域,渲染上没问题,但是打印出polydata中的点数,发现跟原始数据是一致的。
	for (int i = 0; i < numRegions; ++i){vtkSmartPointer<vtkConnectivityFilter> connectivityFilter = vtkSmartPointer<vtkConnectivityFilter>::New();connectivityFilter->SetInputData(polyData);connectivityFilter->SetExtractionModeToSpecifiedRegions();connectivityFilter->InitializeSpecifiedRegionList();connectivityFilter->AddSpecifiedRegion(i);connectivityFilter->Update();cout << connectivityFilter->GetOutput()->GetNumberOfPoints() << endl;}

在这里插入图片描述
2. 正确的做法是后街一个vtkCleanPolyData过滤器

	for (int i = 0; i < numRegions; ++i){vtkSmartPointer<vtkConnectivityFilter> connectivityFilter = vtkSmartPointer<vtkConnectivityFilter>::New();connectivityFilter->SetInputData(polyData);connectivityFilter->SetExtractionModeToSpecifiedRegions();connectivityFilter->InitializeSpecifiedRegionList();connectivityFilter->AddSpecifiedRegion(i);connectivityFilter->Update();// 使用vtkCleanPolyData删除孤立点vtkSmartPointer<vtkCleanPolyData> cleanPolyData = vtkSmartPointer<vtkCleanPolyData>::New();cleanPolyData->SetInputData(connectivityFilter->GetOutput());cleanPolyData->Update();cout << cleanPolyData->GetOutput()->GetNumberOfPoints() << endl;}

在这里插入图片描述

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

相关文章:

  • 购物系统小程序的设计
  • 做报表用什么工具?不想再用Excel了!!!
  • c++实现学生管理系统(附源码)
  • JS防抖是什么?干嘛用的?
  • Linux磁盘管理与文件系统(二):实用工具和命令、fdisk分区示例
  • 使用vtkRenderer创建的显示点云的窗口如何刷新(QT/C++)
  • Mysql绕过小技巧
  • 气象大数据案例项目(求各气象站的平均气温)
  • 博客摘录「 一个ModBus RTU程序(支持01、02、03、05、06、15、16功能码)」2024年4月19日
  • Vue3学习笔记第一天
  • C++之类与对象(完结撒花篇)
  • 代码质量的守护者:Python静态代码分析工具的集成之道
  • JVM -- 类加载器
  • OLAP引擎之StarRocks
  • 基于微信小程序的小区业主服务系统(源码+论文+部署讲解等)
  • C++ | Leetcode C++题解之第327题区间和的个数
  • C# Winform 多窗体切换方式一
  • 笔记本CPU天梯图(2024年8月),含AMD/骁龙等新CPU
  • GitLab-CI/CD指南
  • io目录操作学习
  • Ant-Design-Vue
  • 2024互联网暑期实习面经和流程记录分享
  • 风云崛起之拉氏变换和拉式逆变换
  • 1、.Net UI框架:WinUI - .Net宣传系列文章
  • 计算机的错误计算(五十九)
  • 【数学分析笔记】第1章第1节:集合(1)
  • 计算机毕业设计 校园失物招领网站 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • GIT指令大全详解
  • ECCV2024,清华百度提出ReSyncer:可实现音频同步嘴唇动作视频生成。
  • 论文笔记:YOLOv8-QSD 自动驾驶场景小目标检测算法