数字图像处理库SCITK

SCITK是作者开发的数字图像处理库,主要用于医学图像处理及可视化,它吸取许多开源图像处理开发包的特点,当前版本1.0.0,集成图像、可视化、机器视觉及UI库,主要基础库有:

SCITK当前发布版为msvc2015_64,因此,使用SCITK你需要如下编译环境:

安装

SCITK安装十分简单,直接解压至文件夹即可使用。

使用

创建一个使用SCITK的工程,只需要创建一个包含源码的文件夹,并通过CMake生成编译文件夹。这里我们以HelloWorld为例,说明如何使用SCITK。你可以在SCITK/Examples目录下找到示例。目录包含一个CMakeLists.txt文件和一个HelloWorld.cpp文件。

CMakeLists.txt内容如下:

cmake_minimum_required(VERSION 3.5)

project (HelloWorld)

find_package(SCITK REQUIRED)

add_executable(HelloWorld HelloWorld.cpp)
include_directories(HelloWorld ${SCITK_INCLUDE_DIRECTORIES} )

target_link_libraries(HelloWorld  ${SCITK_LIBRARIES} )

CONFIGURE_FILE("${SCITK_CMAKE_PATH}/SCITK.vcxproj.user.in" ${CMAKE_CURRENT_BINARY_DIR}/HelloWorld.vcxproj.user @ONLY)

相关说明:

  • 第一行指明生成工程的CMake最低版本。
  • 第二行指明工程的项目名。
  • 第三行指出工程依赖SCITK库。
  • 第四行指出生成HelloWorld.exe依赖HelloWorld.cpp文件。
  • 第五行指出包含SCITK库的头文件
  • 第六行指出链接包含SCITK库
  • 第七行指出生成运行HelloWorld.exe的环境变量

HelloWorld.cpp为工程源文件,它是最简单的SCITK程序,用于测试头文件和库是否正确配置。

#include <scitkCommon.h>

int main(int argc, char**)
{
    SCITK_INFO << "Hello World!";
    return 0;
}

编译过程

运行CMake,选择源文件夹及生成工程的文件夹,点击Configure(配置)。

CMake提示需要提供SCITK程序库的安装位置。

提示需要提供SCITK程序库的安装位置
图 1.3.1 - 提示需要提供SCITK程序库的安装位置

选择SCITK程序库的安装位置,点击重新配置。

选择SCITK程序库的安装位置
图 1.3.2 - 选择SCITK程序库的安装位置

配置成功,进入工程文件夹,双击解决方案文件启动Visual Studio 2015。

选择SCITK程序库的安装位置
图 1.3.3 - 选择SCITK程序库的安装位置

如果SCTIK正确配置,编译并运行程序,你可以得到如下图输出。

HelloWorld运行结果
图 1.3.4 - HelloWorld运行结果

现在你已经了解SCITK的基本使用方式,如果你在上述过程遇到任何困难,可以联系作者提供协助。

results matching ""

    No results matching ""