主对象与itk 4.8工具包的区别
Difference between main Object into itk 4.8 toolkit
任何人都可以帮助我理解itk 4.8数据对象之间的区别。矢量图像、协变矢量图像和空间对象的区别是什么?
itk::VectorImage
类仅仅是一个图像,其中每个图像像素都有一个与之相关的值列表,而不是单个强度值。
我不知道任何itk::CovariantVectorImage
类或类似的类。
itk::Vector
类表示一个有幅度和方向的数学向量,具有向量加法、标量乘法、两个向量的内积、求向量范数等运算符和方法。您还可以使用itk::AffineTransform
中的方法对它们执行线性变换,主要是TransformVector()
方法。这与c++的std::vector
容器对象无关,后者实际上是一个动态数组数据结构。
itk::CovariantVector
类与itk::Vector
类似,除了它表示共向量而不是向量。协向量表示n-1
维超平面(3D空间中的2D平面),因此它们的分量以与矢量分量相反的方式变换。itk::AffineTransform
的TransformCovariantVector()
方法将根据协变变换定律对itk::CovariantVector
对象进行变换。
itk::SpatialObject
类允许您创建存在于物理n
维空间中的对象,如盒、椭圆、管、平面和圆柱体,并通过父子关系将这些对象关联起来。您可以阅读ITK软件手册的第5章以获得有关此主题的更多信息。
相关文章:
- 在OSX上使用CMake将Adobe的XMP工具包构建为共享库的最简单方法是什么?
- AWS IoT 开发工具包:通过 TCP 端口 443 使用 MQTT
- 使用 AWS C++ 开发工具包分段上传 S3
- 如何使用软化工具包从 OPC UA 服务器异步读取操作回调中的数据值响应中获取 NodeId 详细信息
- 与 AWS 开发工具包的链接问题
- 使用代码在 AWS 开发工具包C++控制台应用程序上设置凭证
- 选择特定版本的 Visual Studio 命令行工具包,并根据特定版本的C++运行时环境编译文件
- 如何使用 AWS C++ 开发工具包在给定的开始和结束日期范围内列出 S3 中的文件
- 错误:必须设置CMake工具才能生成.在工具包选项中配置CMake工具
- 适用于 C++ 的 AWS 开发工具包:对 S3 传输进行完整性检查
- 在 Cloud9 上安装 AWS C++ 开发工具包时出现问题
- 如何为原生UI工具包扩展Ranorex?
- AWS Lambda C++ 开发工具包"Process exited before completing request"
- 无法在Windows 7 64位上安装CUDA工具包9.1.85
- 使用开发工具包将文件上传到 AWS C++
- AWS 开发工具包 C++ 代码不适用于发布版本
- 为什么使用适用于C++的 AWS 开发工具包创建 EC2Client 段错误
- AWS CPP S3 开发工具包是否支持"传输加速"
- AWS 开发工具包C++:某些 S3 集成测试失败
- 主对象与itk 4.8工具包的区别