苹果系统MacOS下采用ObjectC访问opencv加载图片的一个简单实例

前言

苹果系统是完全可以使用opencv的,无论是C++,还是ObjectC还是Swift应该都是可以的。本文就是建立一个在MacOS下ObjectC访问opencv的实例,抛砖引玉,仅供参考。

一、配置的说明

配置的说明,可以参照我的另外一篇博客:《苹果MacOS 调用自编译opencv的Dylib显示一个图片的C++程序的步骤》,因为调用的都是采用源码编译的opencv3.4.16,配置是一模一样的。

二、代码的比较

C++的话代码是这样:

OjbectC的话代码是这样的:

三、关键的注意点

还有一点要注意的是,ObjectC工程建立后,main的扩展名是.m,为了方便编译和链接的C++ 的opencvc库,必须将扩展名改为.mm

修改方法如下:

右键点击main.m,得到右键菜单,然后选择如下图:

在最右侧栏目中修改扩展名,如下图:

相关推荐
钓了猫的鱼儿1 分钟前
基于深度学习+AI的无人机森林火灾目标检测与预警系统(Python源码+数据集+UI可视化界面+YOLOv11训练结果)
人工智能·深度学习·无人机
AIGS0014 分钟前
生产运营三大瓶颈,工业AI怎么破局?
java·人工智能·人工智能ai大模型应用
WangN24 分钟前
【通识】Unitree RL Lab -模型格式与转换
人工智能·机器人·仿真
TMT星球9 分钟前
星源智剑指物理AI的“智谱”,智源研究院持续助力世界模型
人工智能
运维行者_11 分钟前
通过Applications Manager的TCP监控确保无缝网络连接
运维·服务器·网络·数据库·人工智能
小鹿软件办公13 分钟前
微软发布旗下首款具备思考能力的 MAI-Thinking-1 AI 模型
人工智能·microsoft·语音识别
段一凡-华北理工大学15 分钟前
工业领域的Hadoop架构学习~系列文章12:Hadoop集群监控与运维
大数据·人工智能·hadoop·学习·架构·高炉炼铁·高炉炼铁智能化
澜舟孟子开源社区15 分钟前
澜舟观点:OpenClaw引爆OPC浪潮,亟需理性引导与科技赋能
人工智能·科技
无心水18 分钟前
【Harness:落地实战】23、从CI/CD到AI原生底座:Harness平台全景深度解析——现代软件交付的最终答案?
人工智能·ci/cd·ai-native·openclaw·harness·hermes·honcho
sali-tec19 分钟前
C# 基于OpenCv的视觉工作流-章82-毛刺检测
图像处理·人工智能·opencv·算法·计算机视觉