当前位置: 首页 > news >正文

opencv在iOS 中的使用

在 iOS 中,调用 opencv。

1.下载 opencv.framework for iOS,下载网址:http://opencv.org/release.html
2.新建一个 iOS 工程,将 opencv.framework 添加到工程中
3.在Build Settings中,将“C++ Standard Library”设置成libstdc++

 

4.添加 .pch文件

将上面设置做好后,可以引用 opencv 库,在文件中加上 opencv 的头文件。

#import "opencv2/opencv.hpp"

opencv主要是进行图像处理,在 python 的一个模块。所以在 iOS 中要调用的话,需要一些设置才可以被调用,也就是 c++ 和 objective-c 混合编程。

iOS程序中,图像一般是使用 UIImage 表示,而 opencv 中不是,一般用 Mat 类表示,进行矩阵运算。所以图像还需要转化。

以上内容仅供参考,如有不对,欢迎指正。

参考资料: 

1.​​​​​​[转]在MacOS和iOS系统中使用OpenCV - cv_ml_张欣男 - 博客园
https://www.cnblogs.com/sdlypyzq/p/4762911.html
2. 1.2 准备OpenCV fremwork库_opencv2.framework-CSDN博客
https://blog.csdn.net/GikkiAres/article/details/84580355

 

相关文章:

  • Linux | i.MX6ULL 终结者学习指南(1)
  • MyBatis分页插件混用问题解析:IPage与PageHelper的冲突与解决
  • Linux系统部署OA项目
  • 初识MySQl · 内置函数
  • OpenCV图像处理:边缘检测
  • YOLOv8 中的损失函数解析
  • 《 C语言实现:金字塔式星号图案打印》
  • Transformer革命:人工智能如何突破语言理解的边界
  • MCP 学习笔记(1)
  • 广告牌变“高空炸弹“?智能预警终端筑起安全防线!
  • [原创](Modern C++)现代C++的关键性概念: 如何利用多维数组的指针安全地遍历所有元素
  • 解读Linux中的fork机制
  • kafka 报错消息太大解决方案 Broker: Message size too large
  • Error:Flash Download failed
  • 应用UID分配
  • 构建大语言模型应用:句子转换器(Sentence Transformers)(第三部分)
  • 2025NCTF--Web
  • 智慧电力:点亮未来能源世界的钥匙
  • 《Linux运维实战:Ubuntu 22.04配置pam实现密码复杂度策略》
  • 【计算机网络】OSI七层模型完全指南:从比特流到应用交互的逐层拆解
  • 菲律宾华人“钢铁大王”撕票案两主谋被捕,部分赎金已被提取
  • 马上评|劳动课该如何找回“存在感”
  • 黄仁勋:新一代计算平台GB300三季度上市,AI计算能力每十年提升100万倍
  • 秦洪看盘|小市值股领涨,A股交易情绪复苏
  • 北斗系统全面进入11个国际组织的标准体系
  • 美国贸易政策|特朗普模式:你想做交易吗?