Mac 配置opencv并交叉编译ffmpeg

本文详细介绍了在Mac上如何一步步搭建OpenCV的开发环境,包括下载OpenCV源码、安装Homebrew、CMake,以及如何编译和安装。同时,针对编译过程中可能出现的FFMpeg依赖问题,提供了解决方案,如添加编译选项解决zlib缺失的问题。此外,还涵盖了如何交叉编译OpenCV以支持FFMpeg,以及处理版本冲突的策略。

OpenCV(Open Source Computer Vision Library),是一个开源的跨平台的计算机视觉库,它实现了图像处理和计算机视觉领域的很多通用算法,可以在多种计算机平台上运行,支持C++、C#、Python等语言,也提供了Ruby、Matlab等语言的接口。OpenCV是基于BSD许可证发布的,因此它可以免费应用于科研或商业领域。下面就介绍下如何搭建Opencv开发环境,并将流程和步骤分享给大家。

步骤:

1)下载OpenCV

2)下载Homebrew (已经安装请忽略)

3)下载并安装CMake(已经安装请忽略)

4)使用Cmake编译OpenCV

5)OpenCV交叉编译FFMpeg

6)遇到的报错及其解决方案

一、下载OpenCV

OpenCv官网

7d49287afb384721d0401800e8eb3123.png

 进入OpenCV官网的Release页面,选择适合的版本。Mac上没有安装包,我们需要自己编译source文件。

0bfcf9890fb06557a5191dad4354cc7f.png

 二、下载Homebrew (已经安装请忽略)

官方命令

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

最简单的解决方案就是国内镜像安装。

/bin/zsh -c "$(curl 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值