XCoderLiu's Blog

An iOS developer @ Tencent

吾生也有涯,而知也无涯!


我的 Github

Mac编译opencv 环境搭建

安装 opencv

首先安装 homebrew 运行:

Homebrew 3.5.4

brew install opencv

配置 xcode

xcode 13.4.1

Library Search Paths 添加:
/opt/homebrew/opt/opencv/lib

Header Search Paths 添加:
/opt/homebrew/opt/opencv/include/**

library 中添加 /opt/homebrew/opt/opencv/lib 下全部的 .a 文件

openCV lib 可能遇到签名问题我们可以在 Xcode Signing & Capabilities -> Hardened Runtime 勾选 Disable Library Validation

更早的文章

Flutter InheritedWidget

赘述学习 Flutter 之后有两个很重要的概念,StatefulWidget 和 StatelessWidget,其中 Stateful 其实指的就是需要要数据的 UI 并且会根据数据进行调整,也是程序开发中最为常见的状态,比较数据驱动 UI 显示。Stateless 是不需要记录状态的 Widget,一个静态的不需要根据数据做调整的 UI。而今天讲到另一个类型的 Widget,Inherited Widget 他并不能以大多数面向对象编程语言中的继承来理解。InheritedWidge...…

Flutter继续阅读