本文主要是介绍opencv-LSD线特征库文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
OpenCv-LSD线特征库使用
- 下载线特征库文件
- 在工程源码中引入线特征头文件
下载线特征库文件
下面是阿里云盘链接
https://www.aliyundrive.com/s/rPxrmusTNPM
我们需要删掉build文件夹,并重新创建build文件夹。
并在build文件夹打开终端执行以下命令:
cmake ..
make
之后就会在lib文件夹下生成.so动态库文件
#工程中CmakeList.txt的改写
我们需要在CmakeList.txt中引入线特征库相关的头文件以及动态库
我们以PL-Vins源码中的feature_tracker文件夹下的CmakeList.txt为例
至此CmakeLists.txt改写完成
在工程源码中引入线特征头文件
在linefeature_tracker.h中加入下面的头文件
该线特征库下,LSD线特征提取代码如下所示
Ptr<line_descriptor::LSDDetectorC> lsd_ = line_descriptor::LSDDetectorC::createLSDDetectorC();std::vector<KeyLine> lsd, keylsd;lsd_->detect( img, lsd, 2, 1);
这篇关于opencv-LSD线特征库文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!