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

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

相关推荐
木非哲24 分钟前
机器学习--随机森林--从一棵树的直觉到一片林的哲学
人工智能·随机森林·机器学习
神的泪水27 分钟前
CANN 系列底层篇:基于 shmem 实现 NPU 设备内存的高效共享
人工智能
普通网友28 分钟前
苹果笔记本(Mac)连接手机完全指南
macos·智能手机
皮卡丘不断更29 分钟前
手搓本地 RAG:我用 Python 和 Spring Boot 给 AI 装上了“实时代码监控”
人工智能·spring boot·python·ai编程
浪子小院39 分钟前
ModelEngine 智能体全流程开发实战:从 0 到 1 搭建多协作办公助手
大数据·人工智能
程序员打怪兽43 分钟前
详解YOLOv8网络结构
人工智能·深度学习
Yuer202543 分钟前
全国首例“AI 幻觉”侵权案判了:这不是 AI 准不准的问题,而是谁该为 AI 负责
人工智能·edca os·可控ai
爱打代码的小林44 分钟前
基于 MediaPipe 实现实时面部关键点检测
python·opencv·计算机视觉
一切尽在,你来1 小时前
1.1 AI大模型应用开发和Langchain的关系
人工智能·langchain
Coder_Boy_1 小时前
基于Spring AI的分布式在线考试系统-事件处理架构实现方案
人工智能·spring boot·分布式·spring