| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> tracker_kcf环境配置 -> 正文阅读 |
|
[开发工具]tracker_kcf环境配置 |
此篇文章主要为了方便TIDSP负责KCF算法的同学查阅如何配置VSCode环境从而让tracker_kcf跑起来。 首先需要下载Visual Studio 2019,因为同学们的电脑基本上是Windows系统,需要Visual Studio的编译器MSVC,而且最好是2019版本。Visual Studio 2019的安装教程各大博客网站都有。这里奉上几篇参考博客,同学们也不用自己去找了,大家只参考它的配置方式即可,安装方式可忽略。Visual Studio 2019配置 目前存在的一个小问题是Visual Studio现在更新到2022版本了,19的版本不好找,所以安装包给大家留下来了。 使用Visual Studio 2022的编译器应该也可以对工程进行编译,大家可以后续进行摸索。 到目前为止,第一步已经完成,接下来进行第二步。 第二步是下载Visual Studio Code,并安装相应插件,参照博客即可! 两篇文章对照看,应该能把困惑的地方弄得八九不离十。 第三步,将配置opencv,这里的opencv的版本提供的是3.4.0,拷贝至你需要的目录下(最好离根目录不远),然后在环境变量中添加即可! 第四步,配置fft,将提供的fftw_v3.3.5文件夹,拷贝至你需要的目录下(最好离根目录不远),然后在环境变量中添加即可! 第五步,使用VSCode打开tracker_kcf工程,将CMakeLists.txt下的相关内容进行修改,修改的内容为——所有指定在Windows系统下编译(关键字:${BUILD_FOR_WINDOWS})所需要的静态链接库(.lib)以及一些包含目录(include),一定要修改所有的依赖项,路径视自己实际情况而定,图示这里只是列举了一处例子,其他地方也需要相应的更改! 第六步,要想工程跑起来还需要更改appmain.cpp中的相关内容,以跑testVideo函数为例,修改读取param.json文件的路径以及打开测试视频的路径即可! 最后点击下面的运行按钮就可以将工程跑起来了! 最后的最后说几点注意事项: 1、配置opencv的时候可能会出现一些问题,但这些问题是因人而异的,我遇到最多的问题就是会报那种找不到dll文件的错误,是因为没有将opencv里面的相关文件复制到C盘中的文件夹里面,解决方法是将将bin目录下面的opencv_world340.dll和opencv_world340d.dll文件复制到C:\Windows\SysWOW64文件夹里面,同时可将bin目录里面的opencv_ffmpeg340_64.dll复制到C:\Windows\System32这个文件夹里面。参考博客如下: 2、配置fft的时候,可能会出现找不到libfftw3-3.dll,无法继续执行代码的错误,解决方案是将libfftw3-3.dll复制到C:\Windows\SysWOW64文件夹里面。 3、有的时候,VSCode运行起来不报错,但是不反馈任何结果,只会生成一个.exe文件。对此工程新拿到可以先将bulid文件夹下生成的所有文件进行删除,然后重新build一下,再运行。其次,有时需要以管理员的身份运行VSCode,才能得到正确的结果;还有,只生成.exe文件,不反馈结果的时候,可以以管理员的身份运行命令提示符,用命令提示符打开.exe文件,就会得到相应的反馈结果,例如:找不到某个动态链接库啥的! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/27 10:04:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |