CMake创建ITK程序
来源:互联网 发布:tomcat和apache整合 编辑:程序博客网 时间:2024/05/18 01:47
一、创建ITK项目步骤
● 创建一个干净的新目录
● 编写一个CMakeLists.txt文件
● 编写代码文件(如.cxx)
● 用CMake配置
● 编译
● 运行
二、示例说明
CMakeLists.txt文件代码如下:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)PROJECT(HelloWorld)FIND_PACKAGE(ITK REQUIRED)INCLUDE(${ITK_USE_FILE})ADD_EXECUTABLE(HelloWorld HelloWorld.cpp)TARGET_LINK_LIBRARIES(HelloWorld ${ITK_LIBRARIES})
HelloWorld.cpp文件代码如下:
#include "itkImage.h"#include "itkImageFileReader.h"#include "itkGradientMagnitudeImageFilter.h"int main(int argc, char **argv){ typedef itk::Image<unsigned short, 2> ImageType; typedef itk::ImageFileReader<ImageType> ReaderType; typedef itk::GradientMagnitudeImageFilter<ImageType, ImageType> FilterType; ReaderType::Pointer reader = ReaderType::New(); FilterType::Pointer filter = FilterType::New(); reader->SetFileName("E:\\TestData\\lenna.jpg"); filter->SetInput(reader->GetOutput()); filter->Update(); //由于ITK无可视化功能,我们输出:ITK Hello World! std::cout << "ITK Hello World!" << std::endl; return EXIT_SUCCESS;}
运行结果:
备注
如果CMake配置时,如果FIND_PACKAGE报错,将ITK_DIR属性 设置为E:/ITK/itk4.11out/lib/cmake/ITK-4.11
0 0
- CMake创建ITK程序
- CMake 编译 ITK出错
- CMake创建VTK程序
- 利用Cmake集成ITK、VTK和MFC
- cmake编译 itk,vtk, igstk 的MinGW版本
- qt creator创建cmake构建的程序,无法启动调试
- Qt creator创建cmake构建的程序,无法启动调试
- itk数据表达之 创建图像
- itk中创建一个图像数据
- ITK学习(1) Example程序编译
- CMake创建CTest工程
- cmake编译opencv程序
- cmake 编译OpenCV程序
- Cmake 构建程序
- Ubuntu下安装cmake,配置ITK 和 SimpleITK, VTK(已测试可执行)
- ITK+VTK+Python的整合及例子程序
- 自己创建XXConfig.cmake文件
- 创建 CTK 插件(CMake)
- wps如何设置表格中文字的行间距
- 二维数组中的查找
- 网络编程基础(1)
- 拓扑排序--dfs
- C++有格式和无格式输入输出
- CMake创建ITK程序
- 函数调用返回与栈帧空间开辟回收
- 使用Redis存储Nginx+Tomcat负载均衡集群的Session
- AMD Ryzen5性能排名 CPU天梯图2017年4月最新版
- C++ primer plus 阅读记录-基础知识
- 界面布局
- 负载均衡时使用Spring Session和SpringData来实现多台tomcat服务器的session同步
- C#的yield语法糖研究
- 在Java中操作redis