下载
aruco
opencv
安装
opencv编译配置
编译
- 输入编译的源代码路径和编译后文件存放地址(可以自己定义),点击configure选择vs2019即可
- 运行之后,会有很多红色目录,然后手动勾选掉BUILD_EXAMPLES和BUILD_opencv_world,还可以把不需要编译的勾选掉,可以将camke的编译路径(CMAKE_INSTALL_PREFIX)修改成build下面的install(默认在磁盘,修不修改都可以),然后再点击Configure,再次执行配置,完成后界面如下
- 在点击configure,如果没有红色,即可点击generate,无报错即可点击open project打开opencv.sln
- 选择release x64,也可以选择debug,自己选择,原理类似
- 选择工程,右键选择重新生成解决方案,有些可能会编译失败,如果不重要就无所谓
- 选择cmaketargets中的INSTALL,右键选择“仅限于项目–>仅生成INSTALL”
- 完成编译后,就可以查看install目录。该目录包含了我们需要的头文件、库文件
配置
-
打开需要配置opencv的项目,右键选择属性,点击VC++目录,编辑包含目录,输入以下路径(填写自己的路径)
-
点击vc++目录,编辑库目录,输入如下路径(填写自己的路径)
-
点击链接器,选择输入,编辑附加依赖项,填写opencv341.lib,如果是debug模式,填写opencv341d.lib
-
在系统变量中的path变量中添加如下路径(填写自己的路径)
-
完事之后 需要注销电脑才能生效
测试代码
#include<opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv)
{
Mat img = imread("E:\\test.png");
imshow("img", img);
waitKey(0);
return 0;
}
aruco编译配置
aruco编译
编译就按照正常的cmake编译即可,可以参考前面的opencv编译
aruco配置
- 在系统变量aruco中添加如下路径(填写自己的路径),需要注销电脑才会生效
- 在vs中,点击项目右键,选择属性
- 点击VC++目录,编辑包含目录,添加如下属性
- 在编辑库目录,添加如下路径
- 点击链接器,选择输入,编辑附加依赖项,输入如下
完毕!