linux 下 opencv_contrib 源代码编译方法

本文介绍了在Linux系统下如何编译opencv_contrib源代码,强调了opencv_contrib是OpenCV的额外模块,不能单独编译,并提供了与opencv版本匹配的编译方法。编译过程涉及设置版本、指定额外模块路径、卸载原有opencv版本以及使用cmake命令进行自动化编译安装。
摘要由CSDN通过智能技术生成

linux 下 opencv_contrib 源代码编译方法

建议先看以下文章。

Linux 下 OpenCV 源代码编译方法

opencv_contrib 是 OpenCV 基于多种原因(版权问题等)剥离出来的一系列主要与人工智能相关的计算机视觉功能模块。

可以拓展 OpenCV 的功能,但使用者需要注意一些不同开源协议的算法的要求。

主要提供的功能有:

模块 名称
aruco AR 增强现实模块
bgsegm 背景分割
bioinspired 生物视觉
ccalib 自定义标定
cnn_3dobj CNN 物体识别和姿态估计
cvv 弹窗 GUI
datasets 数据集 Reader
dnn_objdetect DNN 物体识别
dnns_easily_fooled 糊弄 DNN
dpm DPM 物体识别
face 人脸识别
fuzzy 模糊变化
freetype FreeType
hdf HDF
ine_descriptor 线条描述子
matlab<
微信二维码是一种常用的二维码形式,用于快速扫描获取相关信息。Linux是一种开源的操作系统,拥有广泛的用户群体和开发者社区。OpenCV_contribOpenCV的一个开源扩展库,提供了更多的功能和算法。 在Linux操作系统上,可以使用OpenCV_contrib提供的功能来实现微信二维码的识别和解码。通过OpenCV_contrib,我们可以直接调用特定的函数和方法,利用OpenCV强大的图像处理和计算机视觉功能来解码和分析二维码。 为了在Linux上使用OpenCV_contrib,我们首先需要在我们的系统上安装OpenCVOpenCV_contrib扩展库。我们可以从官方网站上下载源代码,然后进行编译安装。一旦安装完成,我们就可以使用OpenCV_contrib提供的微信二维码识别功能了。 使用OpenCV_contrib进行微信二维码识别的过程大致如下:首先,我们需要获取一张包含微信二维码的图像。然后,我们将图像传递给OpenCV_contrib提供的特定函数,该函数将处理图像并尝试从中解码出二维码信息。最后,我们可以从函数的返回值中获取解码后的信息。 使用OpenCV_contrib进行微信二维码识别的过程需要一定的编程知识和经验。我们需要了解OpenCV的基本用法和函数调用方式,了解如何处理图像和二维码数据。另外,我们还可以根据实际需求自定义一些功能,如二维码定位、纠错等。 总之,通过在Linux操作系统上使用OpenCV_contrib,我们可以方便地实现微信二维码的识别和解码功能,为用户提供更好的使用体验和便利性。同时,开源和开放的特性也使得OpenCV_contrib可以吸引更多的开发者参与,共同推动算法和功能的发展和改进。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值