> 文章列表 > opencv-LSD线特征库文件

opencv-LSD线特征库文件

opencv-LSD线特征库文件

OpenCv-LSD线特征库使用

  • 下载线特征库文件
  • 在工程源码中引入线特征头文件

下载线特征库文件

下面是阿里云盘链接
https://www.aliyundrive.com/s/rPxrmusTNPM
opencv-LSD线特征库文件
我们需要删掉build文件夹,并重新创建build文件夹。
并在build文件夹打开终端执行以下命令:

cmake ..
make

之后就会在lib文件夹下生成.so动态库文件
opencv-LSD线特征库文件

#工程中CmakeList.txt的改写
我们需要在CmakeList.txt中引入线特征库相关的头文件以及动态库
我们以PL-Vins源码中的feature_tracker文件夹下的CmakeList.txt为例
opencv-LSD线特征库文件

opencv-LSD线特征库文件
opencv-LSD线特征库文件
opencv-LSD线特征库文件
至此CmakeLists.txt改写完成

在工程源码中引入线特征头文件

在linefeature_tracker.h中加入下面的头文件
opencv-LSD线特征库文件
该线特征库下,LSD线特征提取代码如下所示

 Ptr<line_descriptor::LSDDetectorC> lsd_ = line_descriptor::LSDDetectorC::createLSDDetectorC();std::vector<KeyLine> lsd, keylsd;lsd_->detect( img, lsd, 2, 1);