首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV为3D卢卡斯卡纳德?

OpenCV为3D卢卡斯卡纳德?
EN

Stack Overflow用户
提问于 2014-10-02 21:25:10
回答 1查看 1.4K关注 0票数 2

我想处理卢卡斯卡纳德的三维图像,并获得三维运动场。图像的大小为[NI, NJ, NK, NT],其中NINJNK分别表示xyz方向中的体素数;NT表示时间步数。OpenCV可以进行这种类型的处理吗?如果没有,还可以使用哪些其他工具来实现这一目标?

EN

回答 1

Stack Overflow用户

发布于 2017-03-23 08:10:22

OpenCV不针对处理三维图像数据,其中的体积是一个密集的体素网格(例如核磁共振或CT扫描)。因此,OpenCV没有提供其calcOpticalFlowPyrLK函数的3D版本,或者类似的功能。

我正在寻找一个预先实现的三维光流以及。但是,我只找到了MATLAB 7.12的这个实现。

https://de.mathworks.com/matlabcentral/fileexchange/37170-lucas-kanade-optical-flow-method-for-3-d-images

这个iPython笔记本:

https://github.com/jabooth/menpo-archive/blob/master/examples/ICCV%202013%203D%20Lucas-Kanade.ipynb

在Insight ToolKit中有一个可变形的3D注册。它生成表示两个帧之间的估计运动的向量场。

8cxx-example.html

2018年编辑:与此同时,我自己实现了一个3D卢卡斯-卡纳德。它主要用于跟踪物体的三维-10月的卷。您可以在这里找到我的代码:https://github.com/mlaves/imes4d

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26169887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档