VTK
文章平均质量分 61
机器人学渣
Freedom of thoughts.
展开
-
VTK(五)---内窥镜漫游(基于VMTK血管中心线提取)
在使用VMTK血管中心线提取之后,实现内窥镜的漫游:VTK(四)—VMTK血管中心线提取本文测试模型:lumen.stl:https://github.com/jackyko1991/Vessel-Centerline-Extraction/tree/master/test_data/right前言对提取的中心线进行曲线插值,使得路径平滑,并跟随中心线完成内窥镜的漫游。实现效果:代码CMakeLists.txt:cmake_minimum_required(VERSION 3.5)原创 2022-03-14 20:12:00 · 2644 阅读 · 0 评论 -
VTK(四)---VMTK血管中心线提取
测试模型获取:lumen.stl代码:CMakeLists.txtcmake_minimum_required(VERSION 3.5)project(VesselCenterline LANGUAGES CXX)set(CMAKE_CXX_STANDARD 11)set(CMAKE_CXX_STANDARD_REQUIRED ON)# VMTKfind_package( VMTK REQUIRED)include(${VMTK_USE_FILE})# ITKfind_pack原创 2022-03-14 10:56:37 · 5030 阅读 · 45 评论 -
VTK(三)---在Linux系统上配置NDI Aurora磁导航API(用于手术导航系统的开发)
在linux下配置NDI电磁导航的API记录:NDI API及相关依赖地址:https://github.com/zouyuelin/ndicapi目录一、配置API1.配置USB串口2.编译gst-plugins-base:3.这里有两个API版本,先编译ndicapi:4.编译NDI-master二、测试代码三、最后一、配置API1.配置USB串口将70-ttyusb.rules放到/etc/udev/rules.d/目录下,重新插入串口并执行:sudo usermod -aG dialo原创 2022-03-09 21:26:38 · 2368 阅读 · 5 评论 -
VTK(二)---相机外参矩阵Tcw转VTK相机,构建VR虚拟相机
VR技术:在VTK中构建一个与真实世界一样的虚拟相机,具有对应的运动映射。 一、解析当我们使用SLAM技术获得相机的位姿Tcw时(即从世界坐标到相机坐标的映射矩阵),我们需要在VTK中建立一个一模一样的相机,并建立相同的运动映射。相机的位姿总共有六个自由度,在VTK中也应该有六个自由度。我们可以利用vtk的三个函数来进行设定:aCamera->setFocalPoint(); //f=2aCamera->setPosition(); //f=3原创 2022-03-05 11:08:37 · 1984 阅读 · 4 评论 -
VTK(一)---VTK简单示例
VTK(一)—VTK简单示例:参考文献:VTK图形图像开发进阶–张晓东、罗火灵提取码:kclz1. CMakeLists.txt:cmake_minimum_required(VERSION 2.8)project(vtk_test)IF(CMAKE_SYSTEM_NAME MATCHES "Windows") set(CMAKE_C_COMPILER "clang") link_libraries(ws2_32 wsock32)ELSEIF(CMAKE_SYSTEM_NA原创 2021-03-21 00:32:43 · 952 阅读 · 1 评论 -
VTK(0)---CMake工程
VTK(0)—CMake工程目录前言一、指定cmake版本二、设置工程三、针对Qt,自动使用moc、uic、rcc程序预处理.h文件、ui文件等四、平台移植问题五、设置编译模式六、找到包七、包含头文件等八、链接库文件九、生成可执行文件或静态链接库完整示例前言cmake是一个跨平台的工程构建工具,cmake可以在linux或者windows等平台使用,管理大型的工程。使用cmake可以简化构建过程,在工程的目录中写一个CMakeLists.txt文件,就可以通过cmake来编译文件。cmake有自原创 2021-03-21 00:15:46 · 1674 阅读 · 2 评论