苹果系统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,得到右键菜单,然后选择如下图:

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

相关推荐
董董灿是个攻城狮44 分钟前
DeepSeek R1技术报告关键解析(7/10):多阶段训练策略,如何优化 AI 的推理能力
人工智能·计算机视觉·cnn
AIGC大时代6 小时前
对比DeepSeek、ChatGPT和Kimi的学术写作摘要能力
论文阅读·人工智能·chatgpt·数据分析·llama
minos.cpp6 小时前
MacBook Pro(M1芯片)Qt环境配置
c++·ide·qt·macos·qt6.3
一丝晨光7 小时前
如何构建ObjC语言编译环境?构建无比简洁的clang编译ObjC环境?Windows搭建Swift语言编译环境?
linux·c语言·开发语言·windows·macos·objective-c·clang
kcarly7 小时前
Mac电脑上好用的压缩软件
macos·开源工具·压缩软件
IT古董7 小时前
【漫话机器学习系列】068.网格搜索(GridSearch)
人工智能·机器学习
自不量力的A同学7 小时前
Seed Edge- AGI(人工智能通用智能)长期研究计划
人工智能
Hann Yang7 小时前
与本地Deepseek R1:14b的第一次交流
人工智能·deepseek
我的青春不太冷8 小时前
【探索篇】探索部署离线AI在Android的实际体验
android·人工智能·经验分享·科技·架构
MYT_flyflyfly8 小时前
计算机视觉-边缘检测
人工智能·计算机视觉