码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 20220924 Windows平台用MinGW编译OpenCV+Contrib静态库(.a)


    文章目录

    • 1. 准备工作
      • 1.1 下载OpenCV+Contrib
      • 1.2下载CMake
      • 1.3 下载MinGW
      • 1.3 下载Android Studio,并配置SDK和NDK
    • 2. 编译OpenCV + Contrib源码
      • 2.1 CMake配置项目文件
      • 2.2 MinGW编译OpenCV
    • 3. 如果勾选OpenCV Examples和OpenCV Projects
      • 3.1 安装JAVA JDK,配置Gradle
      • 3.2 添加local.properties文件
      • 3.3 编译OpenCV
    • 4. 总结

    这一篇笔记是编译.a静态库,如果是编译dll可以看上一篇笔记:https://blog.csdn.net/Vissence/article/details/127000366

    1. 准备工作

    需要准备的项:

    • 源码:OpenCV + Contrib
    • 编译工具:CMake + MinGW
    • 提供NDK和SDK:Android Studio
    • 可选项:Java JDK(如果只是生成静态库,不需要安装这个)

    1.1 下载OpenCV+Contrib

    下载地址:https://github.com/opencv

    • OpenCV下载
      下载最新的Release即可。
      在这里插入图片描述
      分别下载OpenCV和Contrib的Source code.zip,并解压文件
      在这里插入图片描述
      在这里插入图片描述

    1.2下载CMake

    下载地址:https://cmake.org/
    这是一个图形化界面的CMake工具,开箱即用,极大的简化了OpenCV的编译。
    在这里插入图片描述
    一路Next,再从Start里打开CMake,显示如下。
    在这里插入图片描述

    1.3 下载MinGW

    下载地址:https://sourceforge.net/projects/mingw-w64/files/
    在这里插入图片描述
    解压之后,配置下环境变量即可。
    如果不知道怎么做,可以参考:https://blog.csdn.net/yvge669/article/details/124564622

    1.3 下载Android Studio,并配置SDK和NDK

    下载地址:https://developer.android.com/studio
    下载完成之后,打开Android Studio,点击右上角按钮,选择SDK Manager中进行配置,不需要创建项目。
    在这里插入图片描述
    按照下面的步骤,下载SDK和NDK。

    • 0:默认的S
  • 相关阅读:
    计算机网络(数据链路层)
    【JavaEE初阶】多线程 _ 基础篇 _ 线程安全问题(上篇)
    中间件漏洞 | Apache-路径穿越升级版
    xml文件报错 ORA-00907: 缺失右括号
    基于机器学习的古代汉语自动分词标注算法及语料库研究
    基于Java的设计模式 - 代理模式
    Java并发 | 22.[方法] 调用wait( )和notify( )的正确姿势
    网络监控应用程序
    AR人脸道具SDK解决方案,实现道具与人脸的自然融合
    全新一代智慧园区数字孪生解决方案,为园区运营商和集成商赋能!
  • 原文地址:https://blog.csdn.net/Vissence/article/details/127036507
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号