零.MITK从入门到放弃之简介

该专栏主要分享MITK开发过程中遇到的问题与MITK框架的开发方法.

笔者开发环境:

操作系统:Windows 10, x64

MITK版本:2016.11

Visual Studio : 2015

Qt:5.7.1

CMake: 3.8.1

MITK学习方法:

做MITK项目也有一年多时间了,中间走了很多弯路,现在终于算MITK的入门者了。将我的学习方法和体会分享给大家。

1.不要一上来就找main函数,从main函数开始看代码,如果你没有过硬的C++水平,从main开始看代码只会加快放弃的速度。

2.先利用官方文档尝试多写插件,多写module,实现plugin和module的方式最好能遵循MITK准则。比如,mapper只负责渲染,interactor负责交互,从basedata继承下来的数据放在module中,basedata交由datanode管理,module到插件通过观察者通知,插件到module通过直接调用的方式,basedata序列化通过继承 抽象的reader和writer等等,虽然可能一个需求的实现方法有很多,尽量选用最符合框架开发者思想的方法。

3.多看源码,这里说的源码不是从main开始看,而是 看一种数据结构,比如mitksurface,先看该类实现,再看该类对应的2D mapper和3Dmapper,再看mitkImage和mitkPointset。多看几遍就能有个大概的想法。

4.尝试修改segmentation模块中的各种工具的源码。这个模块是mitk里面相当重要的模块,对于理解 mitkimage, mitklabelsetimage,状态机的写法&

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值