itkEuler3DTransform 變換的配置

#include "itkEuler3DTransform.h"

using TransformType = itk::Euler3DTransform<double>;

TransformType::Pointer transform = TransformType::New();
 
 //transform->SetIdentity();
TransformType ::ParametersType eulerParameters(6);
  eulerParameters[0] = 0.1;
  eulerParameters[1] = 0.2;
  eulerParameters[2] = 0.3;
  eulerParameters[3] = 4.0;
  eulerParameters[4] = 5.0;
  eulerParameters[5] = 6.0;
  transform ->SetParameters(eulerParameters);
 
  TransformType ::FixedParametersType eulerFixedParameters(Dimension);
  eulerFixedParameters[0] = -3.5;
  eulerFixedParameters[1] = -4.5;
  eulerFixedParameters[2] = -5.5;
  transform ->SetFixedParameters(eulerFixedParameters);
  registration->SetTransform(transform);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章