通过Java使用opencv识别二维码

OpenCV的全称是Open Source Computer Vision Library,它是一个跨平台的计算机视觉库,由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV本身由C++语言开发,但也具有各种其他语言的接口,并支持windows、linux、ios、android等各种操作系统。本文将介绍如何使用OpenCV与Java语言进行二维码识别。

OpenCV的安装

目前OpenCV最新的版本是4.5.2,根据所在平台不同,OpenCV有多种安装方式。可以下载编译好的包,也可以编译安装。这里我们介绍一下如何在Mac系统通过homebrew编译安装支持Java的OpenCV。其他系统的安装方式请自行在搜索相关文章。

     1. 通过brew安装ant

brew install ant

    2. 修改opencv homebrew fomula。

brew edit opencv

找到 -DBUILD_opencv_java=OFF 这一行,并修改为 -DBUILD_opencv_java=ON 保存

    3. 安装openCV

brew install opencv --build-from-source

  编译安装完成后,java Jar包和库文件会出现在 /usr/local/homebrew/Cellar/opencv/4.5.2/share/java/opencv4 目录。(M1芯片的mac会出现在/opt/homebrew/Cellar/opencv/4.5.2/share/java/opencv4下)

开发环境配置</

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帅帅兔子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值