opencv使用aruco模块

直接使用opencv.exe安装的opencv依赖库使用aruco模块时编译会报错无法解析的符号,原因是aruco模块未编译没有aruco的lib和dll,要使用aruco需要自己重新编译opencv加上opencv_contrib模块。

1.源码下载

Releases · opencv/opencv · GitHub

github无法访问或者下载速度慢时可以在Best Open Source Mac Software 2023

 下载

https://github.com/opencv/opencv_contrib

2.cmake构建

image-20230513163704147

image-20230513163853739 参考链接:opencv_contrib模块编译与安装_opencv_contrib安装_[小G]的博客-CSDN博客

 

3.cmake过程中下载缓慢或者下载失败解决

找到对应的.cmake文件,通过修改下载地址添加使用代理加速下载服务网址https://ghproxy.com/

例如ffmpeg模块:

"https://ghproxy.com/https://raw.githubusercontent.com/opencv/opencv_3rdparty/${FFMPEG_BINARIES_COMMIT}/ffmpeg/"
 

参考链接

open cv中cmake编译出现Download: opencv_ffmpeg.dll、ippicv等失败的解决方法_ffmpeg: download: opencv_ffmpeg.dll_superheroy的博客-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要安装aruco,需要安装OpenCV的contrib拓展以及独立的aruco。首先,需要安装OpenCV的contrib拓展,可以通过安装OpenCV的contrib拓展使用aruco模块。其次,需要下载aruco源码并进行编译安装。 首先,在linux系统中,可以通过以下步骤安装OpenCV的contrib拓展: 1. 下载OpenCV的contrib拓展源码,并解压缩。 2. 进入解压缩后的目录,并创建一个build目录。 3. 进入build目录,并使用cmake命令来配置安装。 4. 使用make命令进行编译安装。 然后,需要安装独立的aruco,可以按照以下步骤进行: 1. 下载aruco源码,并解压缩。 2. 进入解压缩后的目录,并创建一个build目录。 3. 进入build目录,并使用cmake命令来配置安装。 4. 使用make命令进行编译安装。 需要注意的是,安装aruco之前,需要先确保已经安装好了OpenCV,并且版本不能低于2.4.9,最好是3.0以上版本。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [OpenCV学习——ArUco模块](https://blog.csdn.net/qq_53457019/article/details/125811861)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [基于opencvArUco的视觉定位之ArUco安装](https://blog.csdn.net/weixin_43053387/article/details/84952557)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值