【发布时间】:2017-07-24 22:26:27
【问题描述】:
我想使用 N-SIFT(n 维尺度不变特征变换)特征点来检测视频中的一些时空尺度不变区域。我从以下链接获得了代码 http://www.insight-journal.org/browse/publication/207
它在 Cygwin 平台上构建工具并使用 ITK。没有详细说明如何构建它。因此,如果有人使用此工具/库,请帮助我构建它。或者,如果可用,请提及任何其他相同的库。
【问题讨论】:
我想使用 N-SIFT(n 维尺度不变特征变换)特征点来检测视频中的一些时空尺度不变区域。我从以下链接获得了代码 http://www.insight-journal.org/browse/publication/207
它在 Cygwin 平台上构建工具并使用 ITK。没有详细说明如何构建它。因此,如果有人使用此工具/库,请帮助我构建它。或者,如果可用,请提及任何其他相同的库。
【问题讨论】:
要构建项目,我需要在 CMakeLists.txt 文件中添加以下行:
cmake_minimum_required(VERSION 3.0) # <- give version you have
并更改所有行:
TARGET_LINK_LIBRARIES ( ... ITKCommon ITKIO)
进入
TARGET_LINK_LIBRARIES ( .... ${ITK_LIBRARIES})
..并使用 CMake 构建它,例如:
mkdir build
cd build
cmake ../
make
如果你只处理二维视频,你也可以使用 ASIFT 库,你可以在这里找到它:http://www.ipol.im/pub/art/2011/my-asift/
【讨论】:
对我来说,ralv 的答案有效,但我还必须手动将cmake 配置中的ITK-DIR 变量(我使用ccmake 进行配置,而不是cmake)设置到文件所在的目录找到了 ITKConfig.cmake。
【讨论】: