Xcode+OpenCV3.4.0 折腾(2)

~ 装完OpenCV之后用Xcode试一下吧 ~

打开Xcode

File - New - Project - 选择 Command Line Tool

语言选择 C++

进入工程后进行编译配置

点击左上角的工程名,找到Search Paths

Header Search Paths 填入 /usr/local/include

Library Search Paths 填入 /usr/local/lib

(找不到的话对着下面的图找好了)

Xcode+OpenCV3.4.0 折腾(2)

  • 这条请根据个人情况看着办 ORZ

因为我一开始测试的时候一运行 这里 ↓ 就报一堆警告,好像是关于 doxygen documentation issue 的

Xcode+OpenCV3.4.0 折腾(2)

但是不影响编译结果和程序运行。。于是我把这里给关了

Xcode+OpenCV3.4.0 折腾(2)

后来警告就少了一大堆

再后来警告没了。。我也不知道发生了什么,所以请看着关,我真的不知道为什么。。。

然后在工程上右键 - New Group - (我命名为dylibs了)

在那个dylibs文件夹右键 - Add Files to "dylibs"

因为我刚碰这个不知道要用哪个dylib。。就把 /usr/local/lib 里带opencv_字样的全选中添加了

然后这样才能编译运行代码 0.0

  • 如果找不到 /usr ,可以先到家目录(房子那个图标)

Xcode+OpenCV3.4.0 折腾(2)

然后按 2 次 command + ↑(方向键) 到硬盘根目录

再按 command + . (句号那个键) 显示隐藏文件夹,就可以看到了

然后放段测试代码看看好了,功能是打开电脑上的某张图片

1 #include <iostream>
 2 #include <opencv2/opencv.hpp>
 3 
 4 using namespace cv;
 5 
 6 int main(int argc, const char * argv[])
 7 {
 8     Mat src = imread("/Users/Aphas1a/Documents/C/OpenCV/opencvtest/test1.png");
 9     if(src.empty())
10     {
11         printf("could not load image...n") ;
12         return 1;
13     }
14     namedWindow("test1",CV_WINDOW_AUTOSIZE);
15     imshow("test1", src);
16 
17     waitKey(0);
18     return 0;
19 }
  • 图片路径改为自己电脑上一张图片的绝对路径

  • 在图片界面按随便一个按键即结束程序

原文链接: https://www.cnblogs.com/aphas1a/p/8344107.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/268294

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月14日 下午7:15
下一篇 2023年2月14日 下午7:16

相关推荐